[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Q: X-6.4 and imlib problem (longish).



Hi everyone,

I don't know if this is OT or not so I apologise if it is.

I recently compiled X-6.4 on my system and eterm has refused to
work. (The window frame showd up but no prompt.)

I then got the Eterm source and compiled it myself, still no go;
imlib2 can't be detected even though I have libimlib2-dev installed.

So I thought maybe enlightenment and its libs needs to be compiled
with the new X libs, so I removed all related enlightenment, eterm,
imlib stuff from my system, and compiled everything.

Imlib configure did not recognise some of X-6.4 libs, eterm did not
pick up imlib2 etc. In particular I'm interested in this section below.

---imlib config.log---
/usr/bin/ld: warning: libX11.so.6, needed by /usr/local/X11R6/lib/libXext.so, not found (try using --rpath)
/usr/local/X11R6/lib/libXext.so: undefined reference to `XGetErrorDatabaseText'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetErrorString'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetCopyGC'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetCreateGC'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XGetVisualInfo'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XIfEvent'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetEventToWire'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XInitImageFuncPtrs'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XFlushGCCache'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_Xglobal_lock'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XUnlockMutex_fn'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XGetScanlinePad'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XFree'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetFlushGC'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XReadPad'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XLockMutex_fn'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XAddExtension'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XAllocScratch'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XReply'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XGetBitsPerPixel'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetFreeFont'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetCloseDisplay'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XSetLastRequestRead'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XEatData'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XFlush'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XInitExtension'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XFlush'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XSend'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XRead'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetCreateFont'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetFreeGC'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetWireToEvent'
/usr/local/X11R6/lib/libXext.so: undefined reference to `XESetError'
/usr/local/X11R6/lib/libXext.so: undefined reference to `_XVIDtoVisual'
---imlib config.log---

I think this gives shared pixmap/memory? I've read somewhere that
E will run slowly without this enable.

Imlib will still compile, but when E starts it complains about how
enlightenment over a network connection or an X server that 
does not support shared memory in my lmlib configuration. I connect
locally and my imrc file got shared pixmap and mit-shm turned on.

I think the problem might be because imlib did not detect some of X
library extensions.

So my question is, how do I get imlib to pick up the X-6.4 libs?

Relevant details (I hope) :)
Debian-woody
Linux-2.2.15
P2-450,G400MAX,128M

X-6.3 stilled installed in the debian standard location. /usr.
Everything I compiled goes to /usr/local, this includes X, E and all
it's related stuff. I use 'stow' to manage the different packages.

this is my ld.so.conf file:
/usr/local/X11R6/lib
/usr/local/lib
/usr/local/lib/loaders/image
/usr/X11R6/lib/Xaw3d
/usr/X11R6/lib
/usr/lib/libc5-compat
/lib/libc5-compat

Anyway, any help from you guys is appreciated. Sorry for the long post.

MB.



Reply to: