You are not logged in.
hi,
today I've updated my archlinux. Then I've compiled (after having deleted everything from the older compiling) a program I'm working on, but when I run it I got this error :
./a.out: error while loading shared libraries: libGLEW.so.1.10: cannot open shared object file: No such file or directoryso I did ldd a.out | grep "GLEW" and got :
libGLEW.so.1.11 => /usr/lib/libGLEW.so.1.11 (0xb7380000)
libGLEW.so.1.10 => not foundlocate libGLEW returns :
/usr/lib/libGLEW.so
/usr/lib/libGLEW.so.1.11
/usr/lib/libGLEW.so.1.11.0
/usr/lib/libGLEWmx.so
/usr/lib/libGLEWmx.so.1.11
/usr/lib/libGLEWmx.so.1.11.0I don't understand why and how my project can link 1.11 and 1.10 at the same time, I check my CMakeLists.txt nothing specify to use 1.10 or 1.11, so from where can come from my problem ? If you need more information I can add some, but right now, I don't know what kind of informations can be usefull to fix this issue. I guess the problem appeared after an update of my OS (archlinux).
Last edited by nicoo (2014-09-01 01:07:38)
@ Blake Judd : stop heroin, I need Nachtmystium!
Offline
Use "readelf -d ./a.out" and you will see it only links one. It is probably something in the dependency chain linking to the other.
Offline
Looks similar to this thread
I put at button on it. Yes. I wish to press it, but I'm not sure what will happen if I do. (Gune | Titan A.E.)
Offline
@Allan I think you have the point, I check with ldd some libs linked to my project, actualy I saw that CEGUI is using the 1.10 of libglew. iirc the version of cegui installed on my system was compiled by me some months ago...
I shall compil cegui, check the other libs and then compil my project.
Last edited by nicoo (2014-08-24 02:14:50)
@ Blake Judd : stop heroin, I need Nachtmystium!
Offline
ok, everything is working now, it was a problem with my own compiled cegui...
thx for your help
@ Blake Judd : stop heroin, I need Nachtmystium!
Offline