| Summary: | kde-base/arts-1.1.0 fails to compile while attempting emerge -ev kde | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Bill Clark <bill> |
| Component: | New packages | Assignee: | Gentoo KDE team <kde> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | seemant |
| Priority: | High | ||
| Version: | 1.4_rc2 | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
This is the emerge.log file trimmed to relevant event in /var/log/
This is the emerge.log file trimmed to relevant event in /var/log/ |
||
|
Description
Bill Clark
2003-03-03 12:01:50 UTC
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 :-) |