2011年5月14日土曜日

Ubuntu 11.04 natty narwhalでのopencv2パッケージのmake

11.04にしてからopencv2がmakeできなくて困っていました。

ググったらメーリスが引っかかりました。
http://ros-users.122217.n3.nabble.com/Compiling-ROS-with-Ubuntu-11-04-Natty-td2895944.html


> I solved the issue.
> Inorder to build ROS from source under Natty I just applied this
> modified patch (copied it to the opencv2 folder) and added the line
>
> SVN_PATCH = pythontest.patch v4l_2.6.38.patch
>
> to the Makefile.
>
> The Opencv package now builds with Natty (but i guess not with older
> Ubuntu anymore ;-)
>
> Make sure that libv4l-dev is installed.
>
>
> Cheers,
>
> Markus

ということでファイルは↓にあります。
https://code.ros.org/trac/opencv/raw-attachment/ticket/937/v4l_2.6.38.patch


0) $ sudo apt-get install libv4l-dev

1) roscd opencv2
2) cp v4l_2.6.38.patch .
3)↑のメールのとおり、Makefileを以下のように修正。
SVN_PATCH = pythontest.patch v4l_2.6.38.patch
4) $ make
としたら成功しました。

0 件のコメント:

コメントを投稿