<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Dear Rock-devs,<br>
<br>
I would really appreciate your help.<br>
<br>
In <i>slam/envire</i> (master branch) the package <i>box2d</i>
(2.3.0 or later) is required. Ubuntu 12.04 installs with the
repositories the version 2.02 of that library therefore <i>slam/envire</i>
won't build.<br>
<br>
I did the following on one machine to make the <i>slam/envire</i>
and its dependent packages built:<br>
<br>
<i>I Manually </i><i><i>adapted</i> and installed the version 2.3.0
of Box2d:</i><br>
<br>
- First. In the CMakeList I commented these lines of the <i>CMakeList.txt</i>:<br>
<i>add_subdirectory(freeglut)</i><i><br>
</i><i>add_subdirectory(glui)</i><i><br>
</i><i>add_subdirectory(Testbed)</i><br>
<br>
- Second. I installed the downloaded package.<br>
<i>
cmake -DBOX2D_INSTALL=ON -DBOX2D_BUILD_SHARED=ON
-DCMAKE_INSTALL_PREFIX=/usr ..</i><i><br>
</i><i>
make</i><i><br>
</i><i>
sudo make install</i><i><br>
</i><i>
</i><br>
- Third. I copied one of the files because the name given in the
installation was not the one that the Rock package was looking for.<br>
<i>sudo cp /usr/lib/libBox2D.so /usr/lib/libbox2d.so</i><br>
<br>
<br>
<br>
Now, I want to build <i>slam/envire</i> in another machine. I tried
the same method for dealing with the dependency and I get the
attached build error. The error seems to be unrelated to <i>Box2D</i>
but as the <i>Box2D</i> install method that I did is not <i>ideal</i>
I am afraid it might be.<br>
<br>
Have anyone installed slam/envire (branch master) on a Ubuntu 12.04
and solved the dependency issue somehow differently? <br>
<br>
Is the error unrelated to the Box2D dependency? Has anyone a
solution? I wouldn't like to stick to a fixed commit before the
dependency was introduced.<br>
<br>
Thanks in advance.<br>
<br>
<br>
Best regards,<br>
Raúl<br>
<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Raúl Domínguez (M.Sc.)
Space Robotics
Universität Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Straße 1
28359 Bremen, Germany
Zentrale: +49 421 178 45-6611
Besuchsadresse der Nebengeschäftstelle:
Robert-Hooke-Straße 5
28359 Bremen, Germany
Tel.: +49 421 178 45-6617
Empfang: +49 421 178 45-6600
Fax: +49 421 178 45-4150
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:Raul.Dominguez@dfki.de">Raul.Dominguez@dfki.de</a>
Weitere Informationen: <a class="moz-txt-link-freetext" href="http://www.informatik.uni-bremen.de/robotik">http://www.informatik.uni-bremen.de/robotik</a></pre>
</body>
</html>