<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Tully,<br>
    <br>
    <br>
    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?<br>
    <br>
    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?<br>
    <br>
    Cheers,<br>
    <br>
    Markus<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    On 04.05.2011 10:22, Tully Foote wrote:
    <blockquote
      cite="mid:BANLkTi=L_3KO-eBCmTGqcJxo-1TWBj4K-Q@mail.gmail.com"
      type="cite">Hi Markus, <br>
      <br>
      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.   <a moz-do-not-send="true"
        href="https://code.ros.org/trac/opencv/wiki">https://code.ros.org/trac/opencv/wiki</a><br>
      <br>
      Tully<br>
      <br>
      <div class="gmail_quote">On Wed, May 4, 2011 at 1:12 AM, Markus
        Eich <span dir="ltr"><<a moz-do-not-send="true"
            href="mailto:markus.eich@dfki.de">markus.eich@dfki.de</a>></span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          I solved the issue.<br>
          Inorder to build ROS from source under Natty I just applied
          this modified patch (copied it to the opencv2 folder) and
          added the line<br>
          <br>
          SVN_PATCH = pythontest.patch v4l_2.6.38.patch<br>
          <br>
          to the Makefile.<br>
          <br>
          The Opencv package now builds with Natty (but i guess not with
          older Ubuntu anymore ;-)<br>
          <br>
          Make sure that libv4l-dev is installed.<br>
          <br>
          <br>
          Cheers,<br>
          <br>
          Markus
          <div>
            <div class="h5"><br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              On 03.05.2011 22:41, Markus Eich wrote:<br>
              <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
                0.8ex; border-left: 1px solid rgb(204, 204, 204);
                padding-left: 1ex;">
                Dear all,<br>
                <br>
                I am facing a problem with compiling the ROS sources
                under Natty.<br>
                <br>
                While building the opencv2 package, I got the following
                linking error:<br>
                <br>
                <br>
                ==============================<br>
                Linking CXX static library
                ../../lib/libopencv_haartraining_engine.a<br>
                [ 80%] Built target opencv_haartraining_engine<br>
                Scanning dependencies of target opencv_createsamples<br>
                [ 80%] Building CXX object<br>
modules/haartraining/CMakeFiles/opencv_createsamples.dir/createsamples.o<br>
                Linking CXX executable ../../bin/opencv_createsamples<br>
                ../../lib/libopencv_highgui.so.2.2.0: undefined
                reference to<br>
                `cvCreateCameraCapture_V4L(int)'<br>
                collect2: ld returned 1 exit status<br>
                make[2]: *** [bin/opencv_createsamples] Fehler 1<br>
                make[1]: ***<br>
                [modules/haartraining/CMakeFiles/opencv_createsamples.dir/all]
                Fehler 2<br>
                ==============================<br>
                <br>
                It seems it has to do with the linking of V4L. I have
                the lib4vl-dev<br>
                package installed.<br>
                According to my prior web search there seems to be the
                issue that V4L<br>
                has moved out of the kernel source.<br>
                <br>
                Do you have any clues?<br>
                <br>
                Cheers,<br>
                <br>
                Markus<br>
                _______________________________________________<br>
                ros-users mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
                <a moz-do-not-send="true"
                  href="https://code.ros.org/mailman/listinfo/ros-users"
                  target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
              </blockquote>
              <br>
              <br>
            </div>
          </div>
          -- <br>
          Dipl. Inf. Markus Eich<br>
          Researcher<br>
          <br>
          DFKI Bremen<br>
          Robotics Innovation Center<br>
          Mary-Somerville-Str. 9<br>
          28359 Bremen, Germany<br>
          <br>
          Phone: <a moz-do-not-send="true"
            href="tel:%2B49%20%280%29421%2017845-4105"
            value="+49421178454105" target="_blank">+49 (0)421
            17845-4105</a><br>
          Fax:   <a moz-do-not-send="true"
            href="tel:%2B49%20%280%29421%2017845-4150"
            value="+49421178454150" target="_blank">+49 (0)421
            17845-4150</a><br>
          E-Mail: <a moz-do-not-send="true"
            href="mailto:markus.eich@dfki.de" target="_blank">markus.eich@dfki.de</a><br>
          <br>
          Weitere Informationen: <a moz-do-not-send="true"
            href="http://www.dfki.de/robotik" target="_blank">http://www.dfki.de/robotik</a><br>
-----------------------------------------------------------------------<br>
          Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH<br>
          Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern<br>
          Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster<br>
          (Vorsitzender) Dr. Walter Olthoff<br>
          Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes<br>
          Amtsgericht Kaiserslautern, HRB 2313<br>
          Sitz der Gesellschaft: Kaiserslautern (HRB 2313)<br>
          USt-Id.Nr.:    DE 148646973<br>
          Steuernummer:  19/673/0060/3<br>
-----------------------------------------------------------------------<br>
          <br>
          <br>
          _______________________________________________<br>
          ros-users mailing list<br>
          <a moz-do-not-send="true" href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
          <a moz-do-not-send="true"
            href="https://code.ros.org/mailman/listinfo/ros-users"
            target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <br clear="all">
      <br>
      -- <br>
      Tully Foote<br>
      Systems Engineer<br>
      Willow Garage, Inc.<br>
      <a moz-do-not-send="true" href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>
      (650) 475-2827<br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
ros-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a>
<a class="moz-txt-link-freetext" href="https://code.ros.org/mailman/listinfo/ros-users">https://code.ros.org/mailman/listinfo/ros-users</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
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: <a class="moz-txt-link-abbreviated" href="mailto:markus.eich@dfki.de">markus.eich@dfki.de</a>

Weitere Informationen: <a class="moz-txt-link-freetext" href="http://www.dfki.de/robotik">http://www.dfki.de/robotik</a>
-----------------------------------------------------------------------
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 
-----------------------------------------------------------------------
</pre>
  </body>
</html>