Icewm doesn't compile on Crux-2.8

Bernd Eggink monoped at
Sun Nov 4 10:02:25 UTC 2012


I have been using icewm on Crux-2.7 for years with increasing pleasure, 
running my favourite window manager icewm. On 2.8, however, compilation 
runs for a while and then aborts with these lines:

   CXX      yimage_imlib.o
   CXX      yimage_xpm.o
   CXX      ytooltip.o
   LD       icewm
/usr/bin/ld: warning:, needed by 
/usr/lib/gcc/i686-pc-linux-gnu/4.7.2/../../../, not 
found (try using -rpath or -rpath-link)
/usr/bin/ld: wmapp.o: undefined reference to symbol 'FcConfigAppFontAddDir'
/usr/bin/ld: note: 'FcConfigAppFontAddDir' is defined in DSO 
/usr/lib/ so try adding it to the linker command line
/usr/lib/ could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [icewm] Error 1
make[1]: Leaving directory 
make: *** [base] Error 2
=======> ERROR: Building 
'/local/ports/monoped/icewm/icewm#1.3.7-1.pkg.tar.gz' failed.

The warning about is correct, as libffi-3.0.11 no longer 
contain this file. After creating a symbolic link -> this warning disappears, but the rest remains.

The build function essentially just contains the usual "./configure; 
make" sequence.

Having icewm is crucial for me, so any help is appreciated very much!


More information about the CRUX mailing list