Hello all Hopefully someone can help me here. I'm running SuSE 8.2 with Xfree 4.3.0-111 (development packages installed) I'm trying to compile fluxbox-0.9.6 window manager and when I run configure it stops at the following - checking for XOpenDisplay in -lX11... no configure: error: Could not find XOpenDisplay in -lX11. Does anyone know how to fix this? Thankyou -- Patrick Heffernan Maryvale Computer Service Phone: +61 7 4661 9006 ---------------------------------------------------------------- "Is" is the verb for when you don't want a verb.
On Tue, 9 Dec 2003, Patrick Heffernan wrote:
Hello all
Hopefully someone can help me here.
I'm running SuSE 8.2 with Xfree 4.3.0-111 (development packages installed)
I'm trying to compile fluxbox-0.9.6 window manager and when I run configure it stops at the following -
checking for XOpenDisplay in -lX11... no configure: error: Could not find XOpenDisplay in -lX11.
Tach Patrick, apparently the configure script is a bit messed up. Do the following: locate your libX11.a do an nm -a libX11.... | less on it. I get 00000000 T XOpenDisplay U XOpenDisplay Does it have the XOpenDisplay thing (with a T?) If yes, locate the first T thing in it (in my case, 00000000 t 00000000 d 00000000 b 00000000 ? U calloc 00000000 a Context.c U free U malloc 00000000 t ResizeTable U _XCreateMutex_fn 00000440 T XDeleteContext 00000360 T XFindContext 000000d0 t _XFreeContextDB U _XFreeMutex_fn U _XLockMutex_fn 00000170 T XSaveContext U _XUnlockMutex_fn this would be XDeleteContext In the configure script, locate the XOpenDisplay and replace it with XFindContext. Some versions of autoconf/make are a bit picky about the things one puts in the library checking macro.
Does anyone know how to fix this?
I hope this helps.
Thankyou
Cheers, Peter.
On Tue, 9 Dec 2003 16:05:45 +0100 (MET)
Peter Niessen
Tach Patrick,
apparently the configure script is a bit messed up. Do the following:
locate your libX11.a
do an
nm -a libX11.... | less
on it. I get
00000000 T XOpenDisplay U XOpenDisplay
Does it have the XOpenDisplay thing (with a T?)
If yes, locate the first T thing in it (in my case,
00000000 t 00000000 d 00000000 b 00000000 ? U calloc 00000000 a Context.c U free U malloc 00000000 t ResizeTable U _XCreateMutex_fn 00000440 T XDeleteContext 00000360 T XFindContext 000000d0 t _XFreeContextDB U _XFreeMutex_fn U _XLockMutex_fn 00000170 T XSaveContext U _XUnlockMutex_fn
this would be XDeleteContext
In the configure script, locate the XOpenDisplay and replace it with XFindContext.
Some versions of autoconf/make are a bit picky about the things one puts in the library checking macro.
Thank you Peter. I'll give it a try this weekend. I'll let you know what happens. -- Patrick Heffernan Maryvale Computer Service Phone: +61 7 4661 9006 ---------------------------------------------------------------- 2400 Baud makes you want to get out and push!!
participants (2)
-
Patrick Heffernan
-
Peter Niessen