On Fri, 30 Aug 2002, John Gay wrote: > I'm copying both lists because this problem appears to be related to X.
> I'm building a Linux From Scratch box and I have XFree86 from cvs working. At > the moment I have xfce running as a window manager but I wanted to try KDE3. > I've got the sources for KDE3.0beta2 from a DVD, so this is what I'm trying > to build. qt and kde-libs built fine and I've made sure I've got all the > misc. libs that I need, but when I built kde-base, the build failed in > kcontrol/kfontinst/kfoninst. Here is the relevant fail info, I think: > Making all in kfontinst > make[4]: Entering directory > `/usr/src/kde/kdebase-3.0beta2/kcontrol/kfontinst/kfontinst' > /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. > -I../../.. -I/usr/include/freetype2 -I/usr/kde/include -I/usr/qt/include > -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG > -O2 -O3 -march=i586 -mcpu=i586 -fno-exceptions -fno-check-new > -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c -o Config.lo `test > -f Config.cpp || echo './'`Config.cpp > g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include/freetype2 > -I/usr/kde/include -I/usr/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT > -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -O3 -march=i586 -mcpu=i586 > -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT > -DQT_NO_ASCII_CAST -c Config.cpp -fPIC -DPIC -o .libs/Config.o > In file included from Config.cpp:45: > xftint.h:280: declaration of C function `int XftDirScan(XftFontSet *, const > char *)' conflicts with > /usr/X11R6/include/X11/Xft/Xft.h:127: previous declaration `FcBool > XftDirScan(FcFontSet *, const char *, int)' here > xftint.h:392: `XftValueList' was not declared in this scope > xftint.h:392: `v1orig' was not declared in this scope > xftint.h:393: `XftValueList' was not declared in this scope > xftint.h:393: `v2orig' was not declared in this scope > xftint.h:394: parse error before `)' > make[4]: *** [Config.lo] Error 1 > make[4]: Leaving directory > `/usr/src/kde/kdebase-3.0beta2/kcontrol/kfontinst/kfontinst' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/usr/src/kde/kdebase-3.0beta2/kcontrol/kfontinst' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/usr/src/kde/kdebase-3.0beta2/kcontrol' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/src/kde/kdebase-3.0beta2' > make: *** [all] Error 2 > bash-2.05a# > So it seems to be complaining that > function `int XftDirScan(XftFontSet *, const char *)' > in xftint.h conflicts with > declaration `FcBool XftDirScan(FcFontSet *, const char *, int)' > in /usr/X11R6/include/X11/Xft/Xft.h:127: > So you can see why I might think this is related to X as well as KDE. I'm not > much of a programmer and since I've only got a dial-up connection with > pay-per-minute phone rates I don't really want to fetch the latest stable > version of KDE. > Can someone please help me get around this? It seems to be only a small > problem that is stopping me from finishing the build of kde-base. Your xftint.h is out of date. It also seems that KDE provides its own, which doesn't strike me as a very good idea. Marc. +----------------------------------+-----------------------------------+ | Marc Aurele La France | work: 1-780-492-9310 | | Computing and Network Services | fax: 1-780-492-1729 | | 352 General Services Building | email: [EMAIL PROTECTED] | | University of Alberta +-----------------------------------+ | Edmonton, Alberta | | | T6G 2H1 | Standard disclaimers apply | | CANADA | | +----------------------------------+-----------------------------------+ XFree86 Core Team member. ATI driver and X server internals. _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
