On Sun, Jul 08, 2012 at 09:31:39AM +0100, Andrew Benton wrote: > On Sun, 08 Jul 2012 02:50:25 +0100 > Ken Moffat <zarniwh...@ntlworld.com> wrote: > > > 4. add IceWM as another window manager: > > > > Use the 1.3.7 development release (at the moment nothing is > > happening in development, so in some ways it is like mutt). Some > > seds are needed to get it to compile with current binutils and > > glib-2.32. > > For me it doesn't need any seds, just LIBS=-lfontconfig > On my most recent system (using a sed to add -lfontconfig, but without the sed for 'deprecated') I get:
make[1]: Entering directory `/scratch/ken/icewm-1.3.7/src' CXX ymsgbox.o In file included from ylib.h:9:0, from ymsgbox.cc:12: /usr/include/X11/Xlib.h:1694:1: error: ‘deprecated’ was not declared in this scope make[1]: *** [ymsgbox.o] Error 1 make[1]: Leaving directory `/scratch/ken/icewm-1.3.7/src' make: *** [base] Error 2 This is on LFS-20120610, I believe that using glib-2.32.3 was what caused it. Without this, then sure, specifying LIBS would be fine. But if I'm going to do a sed for the deprecated problem, I might as well do seds to fix all the problems (at one time I had a third sed, but I can't justify it). There is more than one way to kill the proverbial cat ;) ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page