Hi Tully,
The patch was actually taken from opencv Ticket. I just modified it to
work with the ROS build system. Maybe this slightly modified patch can
be added to the /vision_opencv/opencv2 package with an updated Makefile?
Is there a way to check the Ubuntu Version somehow in the Makefile of
the opencv stack? So that the patch is only applied if ubuntu version >=
11.04?
Cheers,
Markus
On 04.05.2011 10:22, Tully Foote wrote:
> Hi Markus,
>
> I'm glad to hear things are working for you now. I suggest that you
> file a ticket on the opencv tracker to make sure this gets fixed for
> everyone. https://code.ros.org/trac/opencv/wiki
>
> Tully
>
> On Wed, May 4, 2011 at 1:12 AM, Markus Eich <markus.eich@dfki.de
> <mailto:markus.eich@dfki.de>> wrote:
>
> 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
>
>
>
>
>
>
>
>
>
> On 03.05.2011 22:41, Markus Eich wrote:
>
> Dear all,
>
> I am facing a problem with compiling the ROS sources under Natty.
>
> While building the opencv2 package, I got the following
> linking error:
>
>
> ==============================
> Linking CXX static library
> ../../lib/libopencv_haartraining_engine.a
> [ 80%] Built target opencv_haartraining_engine
> Scanning dependencies of target opencv_createsamples
> [ 80%] Building CXX object
> modules/haartraining/CMakeFiles/opencv_createsamples.dir/createsamples.o
> Linking CXX executable ../../bin/opencv_createsamples
> ../../lib/libopencv_highgui.so.2.2.0: undefined reference to
> `cvCreateCameraCapture_V4L(int)'
> collect2: ld returned 1 exit status
> make[2]: *** [bin/opencv_createsamples] Fehler 1
> make[1]: ***
> [modules/haartraining/CMakeFiles/opencv_createsamples.dir/all]
> Fehler 2
> ==============================
>
> It seems it has to do with the linking of V4L. I have the
> lib4vl-dev
> package installed.
> According to my prior web search there seems to be the issue
> that V4L
> has moved out of the kernel source.
>
> Do you have any clues?
>
> Cheers,
>
> Markus
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org <mailto:ros-users@code.ros.org>
> https://code.ros.org/mailman/listinfo/ros-users
>
>
>
> --
> Dipl. Inf. Markus Eich
> Researcher
>
> DFKI Bremen
> Robotics Innovation Center
> Mary-Somerville-Str. 9
> 28359 Bremen, Germany
>
> Phone: +49 (0)421 17845-4105 <tel:%2B49%20%280%29421%2017845-4105>
> Fax: +49 (0)421 17845-4150 <tel:%2B49%20%280%29421%2017845-4150>
> E-Mail: markus.eich@dfki.de <mailto:markus.eich@dfki.de>
>
> Weitere Informationen: http://www.dfki.de/robotik
> -----------------------------------------------------------------------
> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
> Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
> (Vorsitzender) Dr. Walter Olthoff
> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
> Amtsgericht Kaiserslautern, HRB 2313
> Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
> USt-Id.Nr.: DE 148646973
> Steuernummer: 19/673/0060/3
> -----------------------------------------------------------------------
>
>
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org <mailto:ros-users@code.ros.org>
> https://code.ros.org/mailman/listinfo/ros-users
>
>
>
>
> --
> Tully Foote
> Systems Engineer
> Willow Garage, Inc.
> tfoote@willowgarage.com <mailto:tfoote@willowgarage.com>
> (650) 475-2827
>
>
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
--
Dipl. Inf. Markus Eich
Researcher
DFKI Bremen
Robotics Innovation Center
Mary-Somerville-Str. 9
28359 Bremen, Germany
Phone: +49 (0)421 17845-4105
Fax: +49 (0)421 17845-4150
E-Mail:
markus.eich@dfki.de
Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.: DE 148646973
Steuernummer: 19/673/0060/3
-----------------------------------------------------------------------