X windows libraries error after upgrade to -current
I bought a new computer and installed Slackware64 13.37, upgraded KDE to 4.7.4, and installed multilib. I've done nothing else in the way of customization, only installing stuff from Slackbuilds.org.
Something I've noticed with two packages I've tried to build: evas and gtkglext. When they're compiling, they error out with x11 libraries (libXext.so for gtkglext and libx11.so for evas), saying 'file in wrong format.' I'm not really sure where to proceed from here. I don't know what part of what I did might have messed with these, but I'd like to fix it. I tried compiling it in 32 bit just to see if maybe I messed up my multilib install, but it gives me an error about not finding eina (a dependency that I installed in 64 bit, I don't want to recompile the entire chain in 32 just to test this). |
Maybe posting the actual error messages rather than your interpretation of them might help someone help you.
|
I did post the error.
Quote:
Code:
libXext.so: file in wrong format |
Usually posting the last 20 or 30 lines (if there are that many) of output from make is the general rule so people can see what the package is trying to do rather than just the error message.
|
evas:
Code:
make[5]: Leaving directory `/tmp/SBo/evas-1.1.0/src/modules/engines/gl_common' Code:
so -lrt -lm -Wl,--rpath -Wl,/usr/lib64 -Wl,--rpath -Wl,/usr/lib64/../lib64 I'm using sbopkg for these without modifying the slackbuild at all, but I tried doing it manually and ran into the same errors. |
Hello,
Quote:
Quote:
Cheers and merry Christmas to all ! -- SeB |
The first thing I would try is setting PKG_CONFIG_PATH to point to the metafiles for the 64-bit libraries. I don't know if evas and gtkglext use pkg-config, but it will be the easiest and correctest solution if they do. If not, then setting LDFLAGS to look in the 64-bit library paths should work.
|
Quote:
|
All times are GMT -5. The time now is 11:03 PM. |