<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">To wrap up after checking Rohit's setup
directly:<br>
the installed ROS binaries come with pkgconfig files with linker
flags set like "-l:/usr/lib/x86_64-linux-gnu/libboost_signals.so".<br>
After fixing the ROS pkgconfig files everything compiled fine.<br>
<br>
Best<br>
Thomas<br>
<br>
On 02.05.2017 18:58, Rohit Menon wrote:<br>
</div>
<blockquote
cite="mid:497553750.1446.727e8818-199a-447b-90a6-dcfdfd55fb99.open-xchange@ox6.dfki.de"
type="cite">
<meta charset="UTF-8">
<p>Hello Thomas,</p>
<p>Thank you for responding to my query. When I wrote deactivating
roscpp and roslib, I meant commenting and uncommenting the lines
using_library roscpp and using_library roslib.</p>
<p>In both cases I sourced the ros environment and RoCK
environment.</p>
<p>1. make VERBOSE=1 -C <path to ilaadr_rosdriver orogen
component>/build ---> (once with activated and once
with deactivated roscpp):</p>
<p>- I have attached the output as text files</p>
<p><br>
2. ruby -rutilrb -e "p = Utilrb::PkgConfig.new 'roscpp'; puts
p.inspect"</p>
<p>The cursor appears after >. But there is no text output</p>
<p><br>
3. ruby -rutilrb -e "p = Utilrb::PkgConfig.new 'roslib'; puts
p.inspect"</p>
<p>The cursor appears after >. But there is no text output<br>
</p>
<blockquote type="cite">On April 28, 2017 at 2:13 PM Thomas Roehr
<a class="moz-txt-link-rfc2396E" href="mailto:thomas.roehr@dfki.de"><thomas.roehr@dfki.de></a> wrote:<br>
<br>
<div class="ox-5b8f0b81d0-moz-cite-prefix">Hey Rohit, <br>
<br>
what does it mean for you (de)activating roscpp and roslib. If
they are deactivated are you still sourcing the ROS setup.sh?<br>
<br>
Additionally, can you provide the output after executing the
following commands in your workspace<br>
<br>
1. make VERBOSE=1 -C <path to ilaadr_rosdriver orogen
component>/build ---> (once with activated and once
with deactivated roscpp):<br>
2. ruby -rutilrb -e "p = Utilrb::PkgConfig.new 'roscpp'; puts
p.inspect"<br>
3. ruby -rutilrb -e "p = Utilrb::PkgConfig.new 'roslib'; puts
p.inspect"<br>
<br>
Best<br>
Thomas<br>
<br>
<br>
On 26.04.2017 15:28, Rohit Menon wrote:<br>
</div>
<blockquote type="cite">
<p>Hello,</p>
<p>Till recently, I was using rock stable version with Ubuntu
14.04. And I had compiled and installed an orogen component
for ROS communication successfully. However,as my PC was
replaced, it came with Ubuntu 16.04 and I installed master
version of RoCK. Thereafter the same package doesn't build
sucessfully. It gives the following error</p>
<p>/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_signals.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_filesystem.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_system.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/liblog4cxx.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_regex.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_system.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_thread.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_chrono.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_date_time.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_atomic.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libpthread.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_date_time.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_system.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_thread.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_chrono.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_atomic.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libpthread.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_system.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_thread.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_chrono.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_date_time.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_atomic.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libpthread.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libconsole_bridge.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libpython2.7.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_filesystem.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_program_options.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libboost_system.so<br>
/usr/bin/ld: cannot find
-l:/usr/lib/x86_64-linux-gnu/libtinyxml.so<br>
collect2: error: ld returned 1 exit status<br>
.orogen/typekit/CMakeFiles/ilaadr_rosdriver-typekit-gnulinux.dir/build.make:153:
recipe for target
'.orogen/typekit/libilaadr_rosdriver-typekit-gnulinux.so'
failed<br>
make[2]: ***
[.orogen/typekit/libilaadr_rosdriver-typekit-gnulinux.so]
Error 1<br>
CMakeFiles/Makefile2:217: recipe for target
'.orogen/typekit/CMakeFiles/ilaadr_rosdriver-typekit-gnulinux.dir/all'
failed<br>
make[1]: ***
[.orogen/typekit/CMakeFiles/ilaadr_rosdriver-typekit-gnulinux.dir/all]
Error 2<br>
Makefile:116: recipe for target 'all' failed<br>
make: *** [all] Error 2<br>
</p>
<p>I have the same version of ROS installed as previously. And
these packages are present in the /usr/lib/x86_64-linux-gnu/
location. I am attaching the orogen file as well for
reference. The error occurs only when the using roscpp and
using roslib are activated</p>
<div class="ox-5b8f0b81d0-io-ox-signature">
<pre><span style="font-family: arial, helvetica, sans-serif;">--
With Regards
Rohit Menon
Besuchsadresse der Nebengeschäftsstelle:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Postadresse der Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany
Tel.: +49 421 178 45-4143
Zentrale: +49 421 178 45-0
Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
E-Mail: <a moz-do-not-send="true" class="ox-5b8f0b81d0-moz-txt-link-abbreviated" href="mailto:rohit.menon@dfki.de">rohit.menon@dfki.de</a>
Weitere Informationen: <a moz-do-not-send="true" 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
-----------------------------------------------------------------------</span></pre>
</div>
<br>
<br>
<pre>_______________________________________________
Rock-dev mailing list
<a moz-do-not-send="true" class="ox-5b8f0b81d0-moz-txt-link-abbreviated" href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a>
<a moz-do-not-send="true" class="ox-5b8f0b81d0-moz-txt-link-freetext" href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a>
</pre>
</blockquote>
<br>
<p><br>
</p>
<pre class="ox-5b8f0b81d0-moz-signature">--
Thomas Röhr (M.Sc.)
Space Robotics
Besuchsadresse der Nebengeschäftstelle:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Postadresse der Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany
Tel.: +49 421 178 45-4151
Zentrale: +49 421 178 45-0
Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
E-Mail: <a moz-do-not-send="true" class="ox-5b8f0b81d0-moz-txt-link-abbreviated" href="mailto:thomas.roehr@dfki.de">thomas.roehr@dfki.de</a>
Weitere Informationen: <a moz-do-not-send="true" class="ox-5b8f0b81d0-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>
</blockquote>
</blockquote>
<br>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
Thomas Röhr (M.Sc.)
Space Robotics
Besuchsadresse der Nebengeschäftstelle:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Postadresse der Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany
Tel.: +49 421 178 45-4151
Zentrale: +49 421 178 45-0
Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:thomas.roehr@dfki.de">thomas.roehr@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>