Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 27376 - emerge of media-sound/juk-2.0_beta1 failed
Summary: emerge of media-sound/juk-2.0_beta1 failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-26 12:38 UTC by Dietrich Heise
Modified: 2003-09-20 06:12 UTC (History)
5 users (show)

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


Attachments
emerge juk.log (emerge juk.log.gz,28.11 KB, application/x-gzip)
2003-08-27 05:34 UTC, Sebastian Fleer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dietrich Heise 2003-08-26 12:38:19 UTC
tagguesser.o(.gnu.linkonce.t._._t17QValueListPrivate1Z14FileNameScheme+0x6f): In
function `QValueListPrivate<FileNameScheme
>::~QValueListPrivate(void)':
: undefined reference to `__builtin_delete'
tagguesser.o(.QValueListPrivate<FileNameScheme>::gnu.linkonce.t.insert(QValueListIterator<FileNameScheme>,
FileNameScheme c
onst &)+0x12): In function
`QValueListPrivate<FileNameScheme>::insert(QValueListIterator<FileNameScheme>,
FileNameScheme co
nst &)':
: undefined reference to `__builtin_new'
tagguesser.o(.QValueListPrivate<FileNameScheme>::gnu.linkonce.t.insert(QValueListIterator<FileNameScheme>,
FileNameScheme c
onst &)+0x24): In function
`QValueListPrivate<FileNameScheme>::insert(QValueListIterator<FileNameScheme>,
FileNameScheme co
nst &)':
: undefined reference to `QRegExp::QRegExp(QRegExp const &)'
tagguesser.o(.QValueListPrivate<FileNameScheme>::gnu.linkonce.t.(QValueListPrivate<FileNameScheme>
const &)+0x1b): In funct
ion
`QValueListPrivate<FileNameScheme>::QValueListPrivate(QValueListPrivate<FileNameScheme>
const &)':
: undefined reference to `__builtin_new'
tagguesser.o(.QValueListPrivate<FileNameScheme>::gnu.linkonce.t.(QValueListPrivate<FileNameScheme>
const &)+0x2c): In funct
ion
`QValueListPrivate<FileNameScheme>::QValueListPrivate(QValueListPrivate<FileNameScheme>
const &)':
: undefined reference to `QRegExp::QRegExp(void)'
tagguesser.o(.QValueList<FileNameScheme>::gnu.linkonce.t.detachInternal(void)+0x1a):
In function `QValueList<FileNameScheme
>::detachInternal(void)':
: undefined reference to `__builtin_new'
tagguesserconfigdlg.o(.text+0x274): In function
`TagGuesserConfigDlg::TagGuesserConfigDlg[not-in-charge](QWidget*, char con
st*)':
: undefined reference to `TagGuesser::schemeStrings()'
tagguesserconfigdlg.o(.text+0x904): In function
`TagGuesserConfigDlg::TagGuesserConfigDlg[in-charge](QWidget*, char const*)
':
: undefined reference to `TagGuesser::schemeStrings()'
tagguesserconfigdlg.o(.text+0xde1): In function `TagGuesserConfigDlg::accept()':
: undefined reference to `TagGuesser::setSchemeStrings(QStringList const&)'
collect2: ld returned 1 exit status
make[3]: *** [juk] Error 1
make[3]: Leaving directory `/var/tmp/portage/juk-2.0_beta1/work/juk-1.95/juk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/juk-2.0_beta1/work/juk-1.95/juk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/juk-2.0_beta1/work/juk-1.95'
make: *** [all] Error 2

!!! ERROR: media-sound/juk-2.0_beta1 failed.
!!! Function kde_src_compile, Line 137, Exitcode 2
!!! died running emake, kde_src_compile:make



Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.49-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.21)
=================================================================
System uname: 2.4.21 i686 AMD Athlon(tm) XP 1800+
distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb
/usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs fixpackages"
GENTOO_MIRRORS="ftp://gentoo.linux.no/pub/gentoo/ http://gentoo.linux.no/
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://ftp.easynet.nl/mirror/gentoo/
ftp://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage/"
USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif jpeg libg++ mad
mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv
zlib gtkhtml alsa gdbm berkdb slang readline arts tetex aalib bonobo svga tcltk
guile ruby mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis
gnome gtk qt kde opengl mozilla gphoto2 cdr -snmp apache2 gd gpg ncures ogg
vorbis -java -motif"
Comment 1 Sebastian Fleer 2003-08-27 05:34:55 UTC
Created attachment 16683 [details]
emerge juk.log

The ebuild fails for me, too.
I created a logfile, since there are a lot of errormessages, but I think the
origin is this line:

/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG
-O2 -pipe -march=pentium3 -O2 -mmmx -msse -mfpmath=sse -fomit-frame-pointer
-fno-exceptions -fno-check-new	  -o juk -L/usr/X11R6/lib -L/usr/qt/3/lib
-L/usr/kde/3.1/lib  -R /usr/kde/3.1/lib -R /usr/qt/3/lib -R /usr/X11R6/lib
gstreamerplayer.o artsplayer.o directorylist.o stringhash.o sortedstringlist.o
systemtray.o genrelisteditor.o splashscreen.o statuslabel.o cachedtag.o
oggtag.o id3tag.o collectionlist.o playlistitem.o playlist.o playlistsplitter.o
playlistbox.o tageditor.o cache.o genrelistreader.o genrelistlist.o genrelist.o
genre.o player.o tag.o customaction.o slideraction.o keydialog.o juk.o main.o
tagguesser.o tagguesserconfigdlg.o playlistsearch.o searchwidget.o
filerenamer.o dynamicplaylist.o searchplaylist.o musicbrainzquery.o
mediafiles.o viewmode.o advancedsearchdialog.o historyplaylist.o
jukIface_skel.o directorylistbase.o genrelisteditorbase.o
tagguesserconfigdlgwidget.o   -lid3 -lsoundserver_idl -lkio
Comment 2 Wilbur Pan 2003-08-27 07:44:41 UTC
Also fails for me. Entering comment to bookmark.  My juk.log file seems to be 
identical 
Comment 3 Ernst Sjöstrand 2003-09-02 11:36:14 UTC
Also fail for me, on PPC. 
KDE 3.1.3, binutils 2.blabla.6-r1 
 
.......viewmode.o advancedsearchdialog.o historyplaylist.o jukIface_skel.o 
directoryli 
stbase.o genrelisteditorbase.o tagguesserconfigdlgwidget.o   -lid3 
-lsoundserver 
_idl -lkio  
/usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.2.3/../../../../powerpc-unknown-linux-gnu/bin/ld: 
cache.o: Relocations in generic ELF (EM: 3) 
cache.o: could not read symbols: File in wrong format 
 
emerge info  
Portage 2.0.49-r3 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.2-r1, 
2.4.22-pre4-ben0) 
================================================================= 
System uname: 2.4.22-pre4-ben0 ppc  
ACCEPT_KEYWORDS="ppc ~ppc" 
AUTOCLEAN="yes" 
CFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt" 
CHOST="powerpc-unknown-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/X11R6/lib/X11/icons/default 
/usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
/usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="ccache" 
GENTOO_MIRRORS="http://212.219.56.152/sites/www.ibiblio.org/gentoo/ 
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ 
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo 
rsync://trumpetti.atm.tut.fi/gentoo/ http://gentoo.linux.no/" 
MAKEOPTS="" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="oss dvd jpeg nls mitshm gif mozilla png ppc foomaticdb gnome-libs gdbm 
berkdb slang readline tetex X sdl gpm tcpd pam libwww ssl perl python esd 
imlib oggvorbis gtk qt kde opengl alsa arts cups truetype -motif usb java gtk2 
zlib imap xv spell nptl threads nsplugins quicktime fbcon directfb mad -gnome" 
Comment 4 Gregorio Guidi (RETIRED) gentoo-dev 2003-09-10 06:16:55 UTC
I had this problem, and noticed that a clean ./configure && make (outside 
portage) will compile cleanly. So I played a bit with the configuration 
options that were set in kde.eclass, but cannot find out where the problem 
was. Eventually I made it compile bypassing kde.eclass, adding this code in 
the ebuild: 
 
src_compile() { 
	econf || die 
	emake || die 
} 
 
HTH. 
 
Comment 5 Mystilleef 2003-09-10 15:38:39 UTC
Same problem here. I'm currently testing out Gregorio's suggestion. I'll get back to you 
and see if it works. 
Comment 6 Mystilleef 2003-09-10 16:04:38 UTC
Gregorio's suggestion works. 
Comment 7 Sebastian Fleer 2003-09-11 06:40:23 UTC
Gregorio's solution works for me, too. 
Time for juk-2.0_beta1-r1.ebuild ? 
Comment 8 J. Ellis (RETIRED) gentoo-dev 2003-09-20 06:12:58 UTC
-r1 now in portage. I'm willing to bet that someone will tell me there is a better way to fix this in kde land. In that case they can re-open the bug and back out my fix. At least it compiles again :-)

Thanks