Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16751 - kde-base/arts-1.1.0 fails to compile while attempting emerge -ev kde
Summary: kde-base/arts-1.1.0 fails to compile while attempting emerge -ev kde
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-03 12:01 UTC by Bill Clark
Modified: 2003-03-11 12:16 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
This is the emerge.log file trimmed to relevant event in /var/log/ (emerge.log,19.21 KB, text/plain)
2003-03-03 12:03 UTC, Bill Clark
Details
This is the emerge.log file trimmed to relevant event in /var/log/ (emerge.log,19.21 KB, text/plain)
2003-03-03 12:04 UTC, Bill Clark
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bill Clark 2003-03-03 12:01:50 UTC
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"
Comment 1 Bill Clark 2003-03-03 12:03:59 UTC
Created attachment 8904 [details]
This is the emerge.log file trimmed to relevant event in /var/log/
Comment 2 Bill Clark 2003-03-03 12:04:30 UTC
Created attachment 8905 [details]
This is the emerge.log file trimmed to relevant event in /var/log/
Comment 3 Hannes Mehnert (RETIRED) gentoo-dev 2003-03-03 17:51:50 UTC
please do an 'emerge freetype fontconfig arts'. 
Comment 4 Bill Clark 2003-03-03 22:14:52 UTC
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
Comment 5 Hannes Mehnert (RETIRED) gentoo-dev 2003-03-04 05:38:16 UTC
arts might want to link against mozilla's xft, please post the output 
of 'ldd /usr/qt/3/lib/libqt-mt.so'. 
Comment 6 Bill Clark 2003-03-04 10:08:44 UTC
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)
Comment 7 Hannes Mehnert (RETIRED) gentoo-dev 2003-03-06 21:17:56 UTC
hmm, please try 'emerge xft qt arts', problem seems to be caused by qt. 
Comment 8 Bill Clark 2003-03-07 08:45:18 UTC
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)

Comment 9 Hannes Mehnert (RETIRED) gentoo-dev 2003-03-07 09:06:45 UTC
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'. 
Comment 10 Bill Clark 2003-03-07 14:34:48 UTC
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)
Comment 11 Hannes Mehnert (RETIRED) gentoo-dev 2003-03-07 14:55:50 UTC
hmm, same ldd output here, i've no more idea why compiling arts fails for you :(. 
Comment 12 Bill Clark 2003-03-07 15:11:32 UTC
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?
Comment 13 Hannes Mehnert (RETIRED) gentoo-dev 2003-03-07 15:21:31 UTC
kde needs arts (doesn't work without). arts use flag is for other 
window managers which can use arts as sound daemon. 
Comment 14 Hannes Mehnert (RETIRED) gentoo-dev 2003-03-07 15:43:44 UTC
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. 
Comment 15 Bill Clark 2003-03-07 17:06:01 UTC
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!
Comment 16 Bill Clark 2003-03-07 22:17:42 UTC
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.
Comment 17 Hannes Mehnert (RETIRED) gentoo-dev 2003-03-08 09:58:18 UTC
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). 
Comment 18 Bill Clark 2003-03-08 17:13:09 UTC
Success!  Finally the arts have been conquered.  Now I only hope the remainder of kde compiles okay.

Thanks.
Comment 19 Dan Armak (RETIRED) gentoo-dev 2003-03-11 12:16:19 UTC
Great :-)