Peculiar configure behavior
Randy Chung
aoshi at OCF.Berkeley.EDU
Thu Aug 5 13:54:52 CEST 2004
Howdy folks,
There seem to be a few oddities going on somewhere in the configure,
make chain. Particularly, I'm finding that some packages aren't reading
from environment variables properly, leading to a situation where some
binaries are built against runtime libraries in the default path, while
others are (properly) built against runtime libraries specified in
environment variables. In particular, the following binaries on my
system are misbehaving:
xfbook4
xfcalendar
xffm
xffrecuent4
xffrequent
xffstab
xffstab4
xfglob4
xfrecent
xfrecent4
xfrun4
xfsamba4
xftrash4
xftree4
I have LD_LIBRARY_PATH=usr/local/xfce4/lib and
LDFLAGS="-L/usr/local/xfce4/lib -R/usr/local/xfce4/lib" which should
make everything build properly; however, it's only working for about
half the packages. Now here's the odd part: only libxfce4util is being
linked incorrectly. That is, going into the path I installed my
binaries in (/usr/local/xfce4/bin) and running:
for i in *; do ldd $i | grep '/usr/lib' | grep xfce; done
Yields only references to libxfce4util.so. All other xfce libraries are
being properly linked to, e.g. /usr/local/xfce4/lib/libxfcegui4.so.
My experience with configure scripts and Makefile.{in,am} is limited,
and I'm busy with moving back to the US at the moment, so if someone
could take a look at this it would be much appreciated :)
Thanks,
Randy
More information about the Xfce4-dev
mailing list