I tried to setup a travis validation build [1] for the pharo-vm repository on github [2]. Of course as usual I missed some libraries, does anybody know what the corresponding libs are for the following errors? /usr/bin/ld: cannot find -lSM /usr/bin/ld: cannot find -lICE /usr/bin/ld: cannot find -lGL the currently installed dependencies can be found in .travis.yml file [3]. [1] https://travis-ci.org/pharo-project/pharo-vm/builds/11851007 [2] http://github.com/pharo-project/pharo-vm [3] https://github.com/pharo-project/pharo-vm/blob/master/.travis.yml
On 27 September 2013 18:00, Camillo Bruni <camillobruni@gmail.com> wrote:
I tried to setup a travis validation build [1] for the pharo-vm repository on github [2]. Of course as usual I missed some libraries, does anybody know what the corresponding libs are for the following errors?
/usr/bin/ld: cannot find -lSM /usr/bin/ld: cannot find -lICE /usr/bin/ld: cannot find -lGL
libICE ICE is the Inter Client Exchange protocol, part of X11 libSM session management library for X11 and GL opengl (install mesa). btw, i wonder if the former two is necessary.. but it just what i found when was digging into makefiles and translated them to cmake config the currently installed dependencies can be found in .travis.yml file [3].
[1] https://travis-ci.org/pharo-project/pharo-vm/builds/11851007 [2] http://github.com/pharo-project/pharo-vm [3] https://github.com/pharo-project/pharo-vm/blob/master/.travis.yml
-- Best regards, Igor Stasenko.
On 2013-09-27, at 13:33, Igor Stasenko <siguctua@gmail.com> wrote:
On 27 September 2013 18:00, Camillo Bruni <camillobruni@gmail.com> wrote:
I tried to setup a travis validation build [1] for the pharo-vm repository on github [2]. Of course as usual I missed some libraries, does anybody know what the corresponding libs are for the following errors?
/usr/bin/ld: cannot find -lSM /usr/bin/ld: cannot find -lICE /usr/bin/ld: cannot find -lGL
libICE ICE is the Inter Client Exchange protocol, part of X11
libSM session management library for X11
and GL opengl (install mesa).
btw, i wonder if the former two is necessary.. but it just what i found when was digging into makefiles and translated them to cmake config
thanks, actually the first two were trivial to fix. the libgl part is quite a mess currently in ubuntu 12.04: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/949606 and for now I have to manually install the 64bit dev version and the 32bit library and set up manually a proper symlink ;)
participants (2)
-
Camillo Bruni -
Igor Stasenko