Re: [E-devel] Problem when testing for XShmAttach()
Hello, Thanks for the help, it actually proved handy, the libc5-compat was the key, I had some stuff handing around, from where I don't know, but I get rid of it, and not everything is working.. Cool. Thanks Gordon * Matt Schalit ([EMAIL PROTECTED]) wrote: > Gordon Heydon wrote: > > > > Thanks for your help, but I didn't really get me too far, I checked it > > and it looked a bit wierd (well to me) > > > > libX11.so.6 => /usr/lib/libc5-compat/libX11.so.6 (0x4001b000) > > libc.so.6 => /lib/libc.so.6 (0x400b7000) > > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2000) > > > > The dependancy on the libc5-compat version of libX11 looks funny to me, > > and I did have libc5 on my system and I not so long ago I had removed it > > as I wasn't using it. I did try to reinstall it, but still the same > > problem. > > > > I am not really sure still where to go from here, but I will keep on > > working. > > > > Thanks > > > > Gordon. > > > > No problem Gordon. I know it's not fun to get stuck > on these. I tried a google search for _XLockMutex_fn > and for the other functions it was choking on, trying > to find what lib they come from. I got some hits, but > gave up. You'd probably get somewhere with a bit of > digging. FWIW, I can't get my Shm stuff to work correctly > with E16 and Gnome, even though I solved all my dependancy > problems. > > > Regards, > Matthew > > ___ > Enlightenment-devel mailing list > Enlightenment-devel@lists.sourceforge.net > http://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Problem when testing for XShmAttach()
Hello, Thanks for the help, it actually proved handy, the libc5-compat was the key, I had some stuff handing around, from where I don't know, but I get rid of it, and not everything is working.. Cool. Thanks Gordon * Matt Schalit ([EMAIL PROTECTED]) wrote: > Gordon Heydon wrote: > > > > Thanks for your help, but I didn't really get me too far, I checked it > > and it looked a bit wierd (well to me) > > > > libX11.so.6 => /usr/lib/libc5-compat/libX11.so.6 (0x4001b000) > > libc.so.6 => /lib/libc.so.6 (0x400b7000) > > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2000) > > > > The dependancy on the libc5-compat version of libX11 looks funny to me, > > and I did have libc5 on my system and I not so long ago I had removed it > > as I wasn't using it. I did try to reinstall it, but still the same > > problem. > > > > I am not really sure still where to go from here, but I will keep on > > working. > > > > Thanks > > > > Gordon. > > > > No problem Gordon. I know it's not fun to get stuck > on these. I tried a google search for _XLockMutex_fn > and for the other functions it was choking on, trying > to find what lib they come from. I got some hits, but > gave up. You'd probably get somewhere with a bit of > digging. FWIW, I can't get my Shm stuff to work correctly > with E16 and Gnome, even though I solved all my dependancy > problems. > > > Regards, > Matthew > > ___ > Enlightenment-devel mailing list > [EMAIL PROTECTED] > http://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: [E-devel] Problem when testing for XShmAttach()
Thanks for your help, but I didn't really get me too far, I checked it and it looked a bit wierd (well to me) libX11.so.6 => /usr/lib/libc5-compat/libX11.so.6 (0x4001b000) libc.so.6 => /lib/libc.so.6 (0x400b7000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2000) The dependancy on the libc5-compat version of libX11 looks funny to me, and I did have libc5 on my system and I not so long ago I had removed it as I wasn't using it. I did try to reinstall it, but still the same problem. I am not really sure still where to go from here, but I will keep on working. Thanks Gordon. * Matt Schalit ([EMAIL PROTECTED]) wrote: > Gordon Heydon wrote: > > > > Hello, > > > > I am posting this to both the e-development and the debian-x as I am not > > exactly not which list to send it too. > > > > When I am triing to build imlib2 it fails during the configure I get the > > error below from the config.log :- > > > > configure:2964: checking for XShmAttach in -lXext > > configure:2983: gcc -o conftest -g -O2 conftest.c -lXext > > -L/usr/X11R6/lib 1 > > >&5 > > /usr/X11R6/lib/libXext.so: undefined reference to `_Xglobal_lock' > > /usr/X11R6/lib/libXext.so: undefined reference to `_XUnlockMutex_fn' > > /usr/X11R6/lib/libXext.so: undefined reference to `_XLockMutex_fn' > > collect2: ld returned 1 exit status > > configure: failed program was: > > #line 2972 "configure" > > #include "confdefs.h" > > /* Override any gcc2 internal prototype to avoid an error. */ > > /* We use char because int might match the return type of a gcc2 > > builtin and then its argument prototype would still apply. */ > > char XShmAttach(); > > > > int main() { > > XShmAttach() > > ; return 0; } > > > > So either there is unmet dependancies in Xext or imlib2 is not including > > something that it should be. maybe I am right, maybe I am wrong, but can > > someone help me. > > > > Now I am not too sure where to go from here, Could some please help me. > > > > Gordon. > > > You probably got the answer by now, but if not, the answer is that > you can do an ldd /usr/X11R6/lib/libXext.so and see what all the > dependancies are. > > Usually what I also do is just do a man on the function it can't find, > like man mutex_lock. It was likely that you Xext was compiled to use > threads, so you need to add a LIBS=-lthread or -lpthread or whatever > you find with man or ldd. > > Take it easy, > Matt
Re: [E-devel] Problem when testing for XShmAttach()
Thanks for your help, but I didn't really get me too far, I checked it and it looked a bit wierd (well to me) libX11.so.6 => /usr/lib/libc5-compat/libX11.so.6 (0x4001b000) libc.so.6 => /lib/libc.so.6 (0x400b7000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2000) The dependancy on the libc5-compat version of libX11 looks funny to me, and I did have libc5 on my system and I not so long ago I had removed it as I wasn't using it. I did try to reinstall it, but still the same problem. I am not really sure still where to go from here, but I will keep on working. Thanks Gordon. * Matt Schalit ([EMAIL PROTECTED]) wrote: > Gordon Heydon wrote: > > > > Hello, > > > > I am posting this to both the e-development and the debian-x as I am not > > exactly not which list to send it too. > > > > When I am triing to build imlib2 it fails during the configure I get the > > error below from the config.log :- > > > > configure:2964: checking for XShmAttach in -lXext > > configure:2983: gcc -o conftest -g -O2 conftest.c -lXext -L/usr/X11R6/lib 1 > > >&5 > > /usr/X11R6/lib/libXext.so: undefined reference to `_Xglobal_lock' > > /usr/X11R6/lib/libXext.so: undefined reference to `_XUnlockMutex_fn' > > /usr/X11R6/lib/libXext.so: undefined reference to `_XLockMutex_fn' > > collect2: ld returned 1 exit status > > configure: failed program was: > > #line 2972 "configure" > > #include "confdefs.h" > > /* Override any gcc2 internal prototype to avoid an error. */ > > /* We use char because int might match the return type of a gcc2 > > builtin and then its argument prototype would still apply. */ > > char XShmAttach(); > > > > int main() { > > XShmAttach() > > ; return 0; } > > > > So either there is unmet dependancies in Xext or imlib2 is not including > > something that it should be. maybe I am right, maybe I am wrong, but can > > someone help me. > > > > Now I am not too sure where to go from here, Could some please help me. > > > > Gordon. > > > You probably got the answer by now, but if not, the answer is that > you can do an ldd /usr/X11R6/lib/libXext.so and see what all the > dependancies are. > > Usually what I also do is just do a man on the function it can't find, > like man mutex_lock. It was likely that you Xext was compiled to use > threads, so you need to add a LIBS=-lthread or -lpthread or whatever > you find with man or ldd. > > Take it easy, > Matt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Problem when testing for XShmAttach()
Hello, I am posting this to both the e-development and the debian-x as I am not exactly not which list to send it too. When I am triing to build imlib2 it fails during the configure I get the error below from the config.log :- configure:2964: checking for XShmAttach in -lXext configure:2983: gcc -o conftest -g -O2 conftest.c -lXext -L/usr/X11R6/lib 1 >&5 /usr/X11R6/lib/libXext.so: undefined reference to `_Xglobal_lock' /usr/X11R6/lib/libXext.so: undefined reference to `_XUnlockMutex_fn' /usr/X11R6/lib/libXext.so: undefined reference to `_XLockMutex_fn' collect2: ld returned 1 exit status configure: failed program was: #line 2972 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char XShmAttach(); int main() { XShmAttach() ; return 0; } So either there is unmet dependancies in Xext or imlib2 is not including something that it should be. maybe I am right, maybe I am wrong, but can someone help me. Now I am not too sure where to go from here, Could some please help me. Gordon.
Problem when testing for XShmAttach()
Hello, I am posting this to both the e-development and the debian-x as I am not exactly not which list to send it too. When I am triing to build imlib2 it fails during the configure I get the error below from the config.log :- configure:2964: checking for XShmAttach in -lXext configure:2983: gcc -o conftest -g -O2 conftest.c -lXext -L/usr/X11R6/lib 1 >&5 /usr/X11R6/lib/libXext.so: undefined reference to `_Xglobal_lock' /usr/X11R6/lib/libXext.so: undefined reference to `_XUnlockMutex_fn' /usr/X11R6/lib/libXext.so: undefined reference to `_XLockMutex_fn' collect2: ld returned 1 exit status configure: failed program was: #line 2972 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char XShmAttach(); int main() { XShmAttach() ; return 0; } So either there is unmet dependancies in Xext or imlib2 is not including something that it should be. maybe I am right, maybe I am wrong, but can someone help me. Now I am not too sure where to go from here, Could some please help me. Gordon. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]