[Rock-dev] [rock] #463: autoproj build fails on ubuntu 14.04

Christian Clausen cclausen at informatik.uni-bremen.de
Wed May 7 10:27:14 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi again,

I can't reach the bugtacker, Internal Server Error, but I assume it's
the same I had...

Thanks to Piere I have a solution for this too, but I was hoping, this
was a problem only on my maschine. You won't like it :-)

The problem is g2o, which depends on libQGLViewer, which seems to
forget to announce a dependency to libGLU and the new linker in 14.04
seems to be more strict about that.

You need to compile libQGLviewer yourself:
http://www.libqglviewer.com/download.html
And add this line to libQGLViewer-2.5.2/QGLViewer/QGLViewer.pro
QMAKE_LIBS_OPENGL *= -lGLU   (it's my line 149, don't know if qmake cares)

After installing and manually sym-linking the old lib to the new one,
I could build g2o and the whole avalon-bootstrap is working.

Best,
Christian

On 07.05.2014 09:26, Steffen Planthaber wrote:
> Hi all,
> 
> According to the buildserver only following opensource packages 
> have issues on Ubuntu 14.04 LTS:
> 
> slam/graph_slam slam/orogen/graph_slam slam/hogman slam/g2o 
> external/aruco
> 
> The according logs are attached.
> 
> I bet they depend on each other. Please take care of them, whoever 
> feels responsible.
> 
> Kind regards,
> 
> Steffen
> 
> 
> Am 06.05.2014 09:21, schrieb Steffen Planthaber:
>> Hi,
>> 
>> I pushed the change to master, in case our buildserver runs 
>> through we can bugfix it on next and stable.
>> 
>> Thanks Christian.
>> 
>> Kind regrards, Steffen
>> 
>> 
>> Am 05.05.2014 17:32, schrieb Christian Clausen:
> Hi,
> 
> I did this last wednesday and I got no problem. (on 14.04) Which 
> ruby-version are you using and which is rock using?
> 
> I used ruby 2.0.0p353 to start the bootstrap and did nothing else 
> than autoproj update/build (-> I used whichever version of ruby 
> rock installed itself) But I needed to add a system-dependency: 
> autoproj/remotes/rock/rock.osdeps:
> 
> ubuntu: '10.04,10.10,11.04,11.10,12.04': libproc-dev + '14.04':
> libprocps3-dev default: libprocps0-dev
> 
> 
> The full bootstrap was successfull, even with the whole 
> tutorial-package uncommented.
> 
> Best, Christian
> 
> Ps. I can't reply to a ticket, so I write this mail
> 
> On 05.05.2014 17:16, rock wrote:
>>>>> #463: autoproj build fails on ubuntu 14.04 
>>>>> ----------------------+----------------------- Reporter: 
>>>>> hemker@… |       Type:  defect Status:  new       | 
>>>>> Priority:  major Milestone:            |  Component: 
>>>>> toolchain Keywords: | 
>>>>> ----------------------+----------------------- Calling 
>>>>> autoproj build produces this error for me: autoproj: 
>>>>> importing and loading selected packages autoproj: building 
>>>>> and installing packages 
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/subcommand.rb:101:in
>>>>>
>>>>>
>
>>>>>
`+':
>>>>> 
nil can't be coerced into Fixnum (TypeError)
>>>>> from 
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/subcommand.rb:101:in
>>>>>
>>>>>
>
>>>>>
`each'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/subcommand.rb:101:in
>>>>>
>>>>>
>
>>>>>
`inject'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/subcommand.rb:101:in
>>>>>
>>>>>
>
>>>>>
`autodetect_processor_count'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/subcommand.rb:59:in
>>>>>
>>>>>
>
>>>>>
`parallel_build_level'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/parallel.rb:34:in
>>>>>
>>>>>
>
>>>>>
`initialize'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/config.rb:286:in
>>>>>
>>>>>
>
>>>>>
`new'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/config.rb:286:in
>>>>>
>>>>>
>
>>>>>
`apply'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autoproj-1.9.6/lib/autoproj/cmdline.rb:847:in
>>>>>
>>>>>
>
>>>>>
`build_packages'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autoproj-1.9.6/bin/autoproj:273:in
>>>>>
>>>>>
>
>>>>>
`block
>>>>> 
in <top (required)>'
>>>>> from 
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autoproj-1.9.6/lib/autoproj/cmdline.rb:1940:in
>>>>>
>>>>>
>
>>>>>
`block
>>>>> 
in report'
>>>>> from 
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autobuild-1.7.10/lib/autobuild/reporting.rb:293:in
>>>>>
>>>>>
>
>>>>>
`report'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autoproj-1.9.6/lib/autoproj/cmdline.rb:1939:in
>>>>>
>>>>>
>
>>>>>
`report'
>>>>>
>>>>> 
from
>>>>> /home/hemker/rock_vorkurs/.gems/gems/autoproj-1.9.6/bin/autoproj:49:in
>>>>>
>>>>>
>
>>>>>
`<top
>>>>> 
(required)>'
>>>>> from /home/hemker/rock_vorkurs/.gems/bin/autoproj:23:in 
>>>>> `load' from 
>>>>> /home/hemker/rock_vorkurs/.gems/bin/autoproj:23:in 
>>>>> `<main>'
>>>>> 
>>>>> 
>>>>> 
>>>>> i'm using build 
>>>>> https://git.gitorious.org/rock-tutorials/buildconf.git on 
>>>>> ubuntu 14.04
>>>>> 
>>> _______________________________________________ Rock-dev 
>>> mailing list Rock-dev at dfki.de 
>>> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
>>> 
>> 
>> 
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTae5iAAoJEFs1kTdNIsi+NKoH/A35qGdBwZYqYYq3NdDWqIDR
2Rhvg9wDxd9RrJXyrWUqS7PVZJQdLiacDzpZzY1JieKQEAfjYqnrwH+GqApccd//
6ShIHQR7q/p/YeghGMqNILtQEOVKkNVKXzo1TQSC3UZCdyRuCYoownueNbupxMXE
mvdEg32QokPZvPJnvyr5S9+rkxxlCiwqM/F0UNzSEEWqa2WzK/kuA1QNSq/2kGsB
yIzbM2YiNGX9sfj0ibmtWVFx54lmHVUY+r/q4EgjQv3XogklpnoA1tqUaMaU6hNg
qP9f3poxirluoqH2cLv6WdNKI+gkjVXxj1/Il9tsR55byw1VkQjCNkCJLxlfXpY=
=ApYo
-----END PGP SIGNATURE-----


More information about the Rock-dev mailing list