After attempting to do an emerge -ev kde the kde-base/arts-1.1.0 fails at function kde_src_compile, Line 117, Exitcode 2. Making all in qtmcop make[2]: Entering directory `/var/tmp/portage/arts-1.1.0/work/arts-1.1/qtmcop' /usr/qt/3/bin/moc ./qiomanager_p.h -o qiomanager_p.moc /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. - I. -I.. -I../mcop -I/usr/kde/3.1/include -I/usr/qt/3/include - I/usr/X11R6/include -I../libltdl -I/usr/qt/3/include -DQT_THREAD_SUPPORT - D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W - Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 - D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 - O2 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -c -o qiomanager.lo `test -f 'qiomanager.cc' || echo './'`qiomanager.cc /bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno- long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes - Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align - Wconversion -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -O2 -pipe -fno-exceptions - fno-check-new -ftemplate-depth-99 -o libqtmcop.la.closure libqtmcop_la_closure.lo -no-undefined -version-info 1:0 -R /usr/kde/3.1/lib - R /usr/qt/3/lib -R /usr/X11R6/lib -L/usr/qt/3/lib -L/usr/X11R6/lib qiomanager.lo ../mcop/libmcop.la -lqt-mt -lpng -lz -lm -lXext -lX11 -lSM - lICE -lpthread libtool: link: warning: `-version-info' is ignored for programs /usr/lib/libfontconfig.so.1: undefined reference to `FT_Get_Next_Char' collect2: ld returned 1 exit status make[2]: *** [libqtmcop.la.closure] Error 1 make[2]: Leaving directory `/var/tmp/portage/arts-1.1.0/work/arts-1.1/qtmcop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/arts-1.1.0/work/arts-1.1' make: *** [all] Error 2 !!! ERROR: kde-base/arts-1.1.0 failed. !!! Function kde_src_compile, Line 117, Exitcode 2 !!! died running emake, kde_src_compile:make Reproducible: Always Steps to Reproduce: 1.emerge -ev kde 2. 3. Actual Results: 78 of 120 items compiled and then the 79th item kde-base/arts-1.1.0 failed Expected Results: It should have compiled and then gone on to compile the 80th item eventually compiling all 120 items. Portage 2.0.47-r7 (default-x86-1.4, gcc-3.2.2, glibc-2.2.5-r2,2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r9 i686 Pentium III (Katmai) GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss apm jpeg libg++ mikmod ncurses pdflib png spell truetype xmms xv imlib -3dnow -3dfx -avi -arts -alsa -cdr -encode ethereal usb -ev6 -pcmcia - ppc -sparc -alpha -mips -hppa -arm -scanner -dvd crypt slang readline gpm berkdb gdbm tcpd pam -ipv6 libwww ssl nls perl python -esd gif sdl -ogg - oggvorbis -vorbis -gnome X qt kde motif opengl -mozilla objprelink -quicktime - mpeg mmx tcltk java guile ruby mysql ldap cups -lame gtk svga tex nas qtmt snmp trutype xml xml2 zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe" CXXFLAGS="-march=pentium3 -O2 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Created attachment 8904 [details] This is the emerge.log file trimmed to relevant event in /var/log/
Created attachment 8905 [details] This is the emerge.log file trimmed to relevant event in /var/log/
please do an 'emerge freetype fontconfig arts'.
I did an: emerge freetype fontconfig arts and arts failed same spot. <--------/var/log/emerge.log---------------> 1046722745: Started emerge on: Mar 03, 2003 20:19:05 1046722745: *** emerge sync 1046722745: === rsync 1046744646: Started emerge on: Mar 04, 2003 02:24:06 1046744646: *** emerge freetype fontconfig arts 1046744646: >>> emerge (1 of 3) media-libs/freetype-2.1.2-r2 to / 1046744854: >>> AUTOCLEAN: media-libs/freetype 1046744854: --- AUTOCLEAN: Nothing unmerged. 1046744854: ::: completed emerge (1 of 3) media-libs/freetype-2.1.2-r2 to / 1046744854: >>> emerge (2 of 3) media-libs/fontconfig-2.1 to / 1046744961: >>> AUTOCLEAN: media-libs/fontconfig 1046744961: --- AUTOCLEAN: Nothing unmerged. 1046744961: ::: completed emerge (2 of 3) media-libs/fontconfig-2.1 to / 1046744961: >>> emerge (3 of 3) kde-base/arts-1.1.0 to / <---------------arts emerge failure-----------------------------------------> libtool: link: warning: `-version-info' is ignored for programs /usr/lib/libfontconfig.so.1: undefined reference to `FT_Get_Next_Char' collect2: ld returned 1 exit status make[2]: *** [libqtmcop.la.closure] Error 1 make[2]: Leaving directory `/var/tmp/portage/arts-1.1.0/work/arts-1.1/qtmcop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/arts-1.1.0/work/arts-1.1' make: *** [all] Error 2 !!! ERROR: kde-base/arts-1.1.0 failed. !!! Function kde_src_compile, Line 117, Exitcode 2 !!! died running emake, kde_src_compile:make --- !mtime obj /usr/share/doc/fontconfig-2.1/COPYING.gz --- !mtime obj /usr/share/doc/fontconfig-2.1/AUTHORS.gz --- !mtime obj /usr/lib/pkgconfig/fontconfig.pc --- !mtime obj /usr/lib/libfontconfig.so.1.0 --- !mtime obj /usr/include/fontconfig/fontconfig.h --- !mtime obj /usr/include/fontconfig/fcprivate.h --- !mtime obj /usr/include/fontconfig/fcfreetype.h --- !mtime obj /usr/bin/fontconfig-config --- !mtime obj /usr/bin/fc-list --- !mtime obj /usr/bin/fc-cache --- cfgpro obj /etc/fonts/fonts.dtd --- cfgpro obj /etc/fonts/fonts.conf.new --- cfgpro obj /etc/fonts/fonts.conf --- cfgpro dir /etc/fonts --- !empty dir /usr/share/man/man3 --- !empty dir /usr/share/man/man1 --- !empty dir /usr/share/man --- !empty dir /usr/share/doc/fontconfig-2.1 --- !empty dir /usr/share/doc --- !empty dir /usr/share --- !empty dir /usr/lib/pkgconfig --- !empty dir /usr/lib --- !empty dir /usr/include/fontconfig --- !empty dir /usr/include --- !empty dir /usr/bin --- !empty dir /usr --- !empty dir /etc --- !targe sym /usr/lib/libfontconfig.so.1 --- !targe sym /usr/lib/libfontconfig.so >>> original instance of package unmerged safely. >>> Regenerating /etc/ld.so.cache... >>> media-libs/fontconfig-2.1 merged. >>> Recording media-libs/fontconfig in "world" favorites file... media-libs/fontconfig selected: none protected: 2.1 omitted: none >>> clean: No packages selected for removal. >>> emerge (3 of 3) kde-base/arts-1.1.0 to / >>> md5 ;-) arts-1.1_kde-3.1.tar.bz2
arts might want to link against mozilla's xft, please post the output of 'ldd /usr/qt/3/lib/libqt-mt.so'.
ldd: warning: you do not have execution permission for `/usr/qt/3/lib/libqt-mt.so' libdl.so.2 => /lib/libdl.so.2 (0x40672000) libpthread.so.0 => /lib/libpthread.so.0 (0x40676000) libaudio.so.2 => /usr/X11R6/lib/libaudio.so.2 (0x406c6000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x406db000) libmng.so.1 => /usr/lib/libmng.so.1 (0x4072d000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40771000) libpng.so.3 => /usr/lib/libpng.so.3 (0x4078f000) libz.so.1 => /usr/lib/libz.so.1 (0x407bb000) libGL.so.1 => /usr/lib/libGL.so.1 (0x407c9000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40836000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4084c000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40855000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4086c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4087b000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4095a000) libXft.so.2 => /usr/lib/libXft.so.2 (0x40962000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40974000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x409c4000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libstdc++.so.5 (0x409cc000) libm.so.6 => /lib/libm.so.6 (0x40a98000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libgcc_s.so.1 (0x40abb000) libc.so.6 => /lib/libc.so.6 (0x40ac3000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40bf3000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40c18000)
hmm, please try 'emerge xft qt arts', problem seems to be caused by qt.
Pretty much the same results. Did an emerge -v xft qt arts and here is what happened: 1047005122: Started emerge on: Mar 07, 2003 02:45:22 1047005122: *** emerge --verbose xft qt arts 1047005123: >>> emerge (1 of 3) x11-libs/xft-2.0.1 to / 1047005171: >>> AUTOCLEAN: x11-libs/xft 1047005171: --- AUTOCLEAN: Nothing unmerged. 1047005171: ::: completed emerge (1 of 3) x11-libs/xft-2.0.1 to / 1047005171: >>> emerge (2 of 3) x11-libs/qt-3.1.0-r3 to / 1047015195: >>> AUTOCLEAN: x11-libs/qt 1047015195: --- AUTOCLEAN: Nothing unmerged. 1047015195: ::: completed emerge (2 of 3) x11-libs/qt-3.1.0-r3 to / 1047015195: >>> emerge (3 of 3) kde-base/arts-1.1.0 to / make fail on arts: libtool: link: warning: `-version-info' is ignored for programs /usr/lib/libfontconfig.so.1: undefined reference to `FT_Get_Next_Char' collect2: ld returned 1 exit status make[2]: *** [libqtmcop.la.closure] Error 1 make[2]: Leaving directory `/var/tmp/portage/arts-1.1.0/work/arts-1.1/qtmcop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/arts-1.1.0/work/arts-1.1' make: *** [all] Error 2 !!! ERROR: kde-base/arts-1.1.0 failed. !!! Function kde_src_compile, Line 117, Exitcode 2 !!! died running emake, kde_src_compile:make ibqt.so --- !targe sym /usr/qt/3/lib/libqt-mt.so.3.1 --- !targe sym /usr/qt/3/lib/libqt-mt.so.3 --- !targe sym /usr/qt/3/lib/libqt-mt.so >>> original instance of package unmerged safely. >>> Regenerating /etc/ld.so.cache... >>> x11-libs/qt-3.1.0-r3 merged. >>> Recording x11-libs/qt in "world" favorites file... x11-libs/qt selected: none protected: 3.1.0-r3 omitted: none >>> clean: No packages selected for removal. >>> emerge (3 of 3) kde-base/arts-1.1.0 to / >>> md5 ;-) arts-1.1_kde-3.1.tar.bz2 An ldd with same results: ldd: warning: you do not have execution permission for `/usr/qt/3/lib/libqt-mt.so' libdl.so.2 => /lib/libdl.so.2 (0x40672000) libpthread.so.0 => /lib/libpthread.so.0 (0x40676000) libaudio.so.2 => /usr/X11R6/lib/libaudio.so.2 (0x406c6000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x406db000) libmng.so.1 => /usr/lib/libmng.so.1 (0x4072d000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40771000) libpng.so.3 => /usr/lib/libpng.so.3 (0x4078f000) libz.so.1 => /usr/lib/libz.so.1 (0x407bb000) libGL.so.1 => /usr/lib/libGL.so.1 (0x407c9000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40836000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4084c000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40855000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4086c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4087b000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4095a000) libXft.so.2 => /usr/lib/libXft.so.2 (0x40962000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40974000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x409c4000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libstdc++.so.5 (0x409cc000) libm.so.6 => /lib/libm.so.6 (0x40a98000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libgcc_s.so.1 (0x40abb000) libc.so.6 => /lib/libc.so.6 (0x40ac3000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40bf3000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40c18000)
sorry, seems that i misread your error, /usr/lib/libfontconfig.so.1 seems to have undefined references, please do an 'emerge /usr/portage/media-libs/fontconfig/fontconfig-2.1-r1.ebuild', if arts then still fails, please report the output of 'ldd /usr/lib/libfontconfig.so.1'.
fontconfig-2.1-r1.ebuild successful. arts failed. Output of 'ldd /usr/lib/libfontconfig.so.1'. libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40030000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40081000) libc.so.6 => /lib/libc.so.6 (0x400a1000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
hmm, same ldd output here, i've no more idea why compiling arts fails for you :(.
alsa has never compiled for me either. As a result I ended up putting a -alsa in my USE flags. Could there be a common thread there? Can I live without arts? I tried putting an -arts in my USE flags. It looks like it has to do with sound and since I don't compile alsa stuff I put a -arts in but KDE keeps putting it in the dependency tree. Is this a different arts than the one listed in the USE variables?
kde needs arts (doesn't work without). arts use flag is for other window managers which can use arts as sound daemon.
hmm, ok, next try, do a emerge freetype fontconfig arts. you merged xft.. xfree (which provides xft-1.x).. xft, but no freetype with xft, so this might fix your problem.
Still no progress. Same results! I think I'm going to just rebuild this box from 1.4_rc3 scratch next week. As much as I dread it. There just doesn't seem to be a way around this problem. Second thought maybe I will try building alsa. I am thinking there maybe a conection!
Well I finally got alsa to compile. I needed to go into kernel and enable sound support and recompile. This did not fix arts though. Arts fails the same as it ever did! That bites.
hmm, i'd try the following: emerge unmerge mozilla xft fontconfig freetype qt xfree emerge xfree freetype fontconfig xft qt arts but this will take really long :( (at least it'd here).
Success! Finally the arts have been conquered. Now I only hope the remainder of kde compiles okay. Thanks.
Great :-)