[ebuild NS ] kde-base/kdebase-3.4.1-r1 -arts +cups -debug +hal +ieee1394 +java -kdeenablefinal +ldap -lm_sensors -logitech-mouse +opengl +pam +samba +ssl -xinerama 0 kB /bin/sh ../../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.4/include -I/usr/qt/3/include -I. -I/usr/include/freetype2 -D_LARGEFILE64_SOURCE -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-mp -O2 -pipe -fomit-frame-pointer -m3dnow -msse -mmmx -mfpmath=sse -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE -c -o FcEngine.lo `test -f 'FcEngine.cpp' || echo './'`FcEngine.cpp mkdir: cannot create directory `.libs': File exists FcEngine.cpp: In function `bool KFI::drawChar(QPixmap&, XftDraw*, XftFont*, XftColor*, const QString&, int, int&, int&, int, int, int, int)': FcEngine.cpp:312: error: invalid conversion from `const FcChar16*' to ` FcChar16*' FcEngine.cpp:322: error: invalid conversion from `const FcChar16*' to ` FcChar16*' FcEngine.cpp: In function `bool KFI::drawString(QPixmap&, XftDraw*, XftFont*, XftColor*, const QString&, int, int&, int, int)': FcEngine.cpp:335: error: invalid conversion from `const FcChar16*' to ` FcChar16*' FcEngine.cpp:337: error: invalid conversion from `const FcChar16*' to ` FcChar16*' FcEngine.cpp: In member function `bool KFI::CFcEngine::draw(const KURL&, int, int, QPixmap&, int, bool)': FcEngine.cpp:594: error: invalid conversion from `const FT_UInt*' to `FT_UInt*' FcEngine.cpp:602: error: invalid conversion from `const FT_UInt*' to `FT_UInt*' make[4]: *** [FcEngine.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdebase-3.4.1-r1/work/kdebase-3.4.1/kcontrol/kfontinst/lib' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebase-3.4.1-r1/work/kdebase-3.4.1/kcontrol/kfontinst' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebase-3.4.1-r1/work/kdebase-3.4.1/kcontrol' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebase-3.4.1-r1/work/kdebase-3.4.1' make: *** [all] Error 2 Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) MP 2400+ Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.1.3-r1, 2.2.3-r5, 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-mp -O2 -pipe -fomit-frame-pointer -m3dnow -msse -mmmx -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-mp -O2 -pipe -fomit-frame-pointer -m3dnow -msse -mmmx -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac aalib accessibility acl adns alsa apache2 apm artworkextra asterisk audiofile avi bash-completion berkdb bitmap-fonts bonobo cdparanoia cdr crypt cscope cups curl dba dbus dga directfb doc dts dv dvb dvd dvdr dvdread emacs emboss encode erandom esd expat faad fam fbcon ffmpeg firefox flac foomaticdb fortran fpx gb gcj gd gdbm ggi gif gimpprint gnome gnome-print gnomedb gpm graphviz gstreamer gtk gtk2 gtkhtml guile hal howl icu ieee1394 imagemagick imap imlib imlib2 inkjar insecure-drivers ipv6 ithreads jack java jbig jpeg junit lcms ldap leim libcaca libg++ libwww lzw-tiff mad maildir matroska mikmod mime mmap mmx mng mnogosearch mono motif mozdevelop mozilla moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mp3 mpeg mpi nas ncurses nls nntp nptl nptlonly objc ogg oggvorbis opengl optional-tasks oss pam pda pdflib perl pic plugin png portaudio postgres ppds python quicktime readline real samba sasl scanner sdk sdl silc slang sndfile snmp sox speex spell sqlite sse ssl svg svga tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb utf8 vorbis win32codecs wmf xface xfs xine xml xml2 xmms xprint xv xvid yv12 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Which version of xorg-x11, fontconfig, freetype do you have?
emerge -pv xorg-x11 fontconfig freetype These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-base/xorg-x11-6.8.2-r1 -3dfx +3dnow +bitmap-fonts -cjk -debug -dlloader -dmx +doc -font-server* -hardened +insecure-drivers +ipv6 -minimal +mmx +nls +opengl +pam +sdk +sse -static +truetype-fonts +type1-fonts (-uclibc) +xprint +xv 0 kB [ebuild R ] media-libs/fontconfig-2.2.3 0 kB [ebuild R ] media-libs/freetype-2.1.9-r1 -bindist +doc +zlib 0 kB
I upgdated xorg to the latest version (6.8.2-r4), but still cannot compile kdebase. :-(
Do you still have a freetype-1* installed? (freetype-1 and freetype-2 are slotted)
Yes, freetype-1.3.1-r4. I never installed it manually, though. Just did emerge -u world.
perhaps that's causing the compile conflict? I don't have freetype-1 on my machine here. Can you see if it's being depended on by some package? Perhaps you can unmerge it.
Well, I removed freetype-1, but there is still the same error.
I found the reason: an old version of Xft.h resided on my system in /usr/src/include and was picked up by the compiler. :-(