Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88158 - kmultimedia 3.4.0 fails to emerge: tunepimp error
Summary: kmultimedia 3.4.0 fails to emerge: tunepimp error
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-06 06:37 UTC by Sam Quigley
Modified: 2005-04-06 09:07 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam Quigley 2005-04-06 06:37:42 UTC
Emerging kmultimedia craps out with the following error:
/usr/qt/3/bin/moc ./tracksequencemanager.h -o tracksequencemanager.moc
/usr/qt/3/bin/moc ./treeviewitemplaylist.h -o treeviewitemplaylist.moc
x86_64-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/taglib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-0.8 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -I/usr/kde/3.4/include/arts  -DQT_THREAD_SUPPORT  -D_REENTRANT  -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=athlon64 -O2 -pipe -fweb -frename-registers -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  -c -o upcomingplaylist.o `test -f 'upcomingplaylist.cpp' || echo './'`upcomingplaylist.cpp
x86_64-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/taglib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-0.8 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2   -I/usr/kde/3.4/include/arts  -DQT_THREAD_SUPPORT  -D_REENTRANT  -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=athlon64 -O2 -pipe -fweb -frename-registers -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  -c -o ktrm.o `test -f 'ktrm.cpp' || echo './'`ktrm.cpp
ktrm.cpp: In member function `int KTRMRequestHandler::startLookup(KTRMLookup*)':
/usr/local/include/tunepimp/tp_c.h:633: error: too few arguments to function `int tp_AddFile(void*, const char*, int)'
ktrm.cpp:67: error: at this point in file
ktrm.cpp: In constructor `KTRMRequestHandler::KTRMRequestHandler()':
ktrm.cpp:122: error: invalid conversion from `void (*)(void*, void*, TPCallbackEnum, int)' to `void (*)(void*, void*, TPCallbackEnum, int, TPFileStatus)'
ktrm.cpp:122: error:   initializing argument 2 of `void tp_SetNotifyCallback(void*, void (*)(void*, void*, TPCallbackEnum, int, TPFileStatus), void*)'
ktrm.cpp: In member function `virtual void KTRMLookup::collision()':
ktrm.cpp:461: error: base operand of `->' has non-pointer type `artistresult_t'
ktrm.cpp:462: error: base operand of `->' has non-pointer type `albumresult_t'
ktrm.cpp:464: error: base operand of `->' has non-pointer type `albumresult_t'
make[3]: *** [ktrm.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.4.0/work/kdemultimedia-3.4.0/juk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.4.0/work/kdemultimedia-3.4.0/juk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.4.0/work/kdemultimedia-3.4.0'
make: *** [all] Error 2

I tried re-emerging tunepimp, and still get this error.  Probably unrelated, but to get around a separate bug with KDE's (lack of) multilib support, I added a symlink in /usr/qt/3 from lib -> lib64.  I'm doing all this on an amd64, but it doesn't look to me like it's arch dependent, so I marked this for all archs.

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

Actual Results:  
/usr/qt/3/bin/moc ./tracksequencemanager.h -o tracksequencemanager.moc
/usr/qt/3/bin/moc ./treeviewitemplaylist.h -o treeviewitemplaylist.moc
x86_64-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/taglib -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-0.8
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2  
-I/usr/kde/3.4/include/arts  -DQT_THREAD_SUPPORT  -D_REENTRANT 
-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=athlon64 -O2
-pipe -fweb -frename-registers -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  -c -o
upcomingplaylist.o `test -f 'upcomingplaylist.cpp' || echo './'`upcomingplaylist.cpp
x86_64-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/taglib -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-0.8
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2  
-I/usr/kde/3.4/include/arts  -DQT_THREAD_SUPPORT  -D_REENTRANT 
-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=athlon64 -O2
-pipe -fweb -frename-registers -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  -c -o ktrm.o
`test -f 'ktrm.cpp' || echo './'`ktrm.cpp
ktrm.cpp: In member function `int KTRMRequestHandler::startLookup(KTRMLookup*)':
/usr/local/include/tunepimp/tp_c.h:633: error: too few arguments to function
`int tp_AddFile(void*, const char*, int)'
ktrm.cpp:67: error: at this point in file
ktrm.cpp: In constructor `KTRMRequestHandler::KTRMRequestHandler()':
ktrm.cpp:122: error: invalid conversion from `void (*)(void*, void*,
TPCallbackEnum, int)' to `void (*)(void*, void*, TPCallbackEnum, int, TPFileStatus)'
ktrm.cpp:122: error:   initializing argument 2 of `void
tp_SetNotifyCallback(void*, void (*)(void*, void*, TPCallbackEnum, int,
TPFileStatus), void*)'
ktrm.cpp: In member function `virtual void KTRMLookup::collision()':
ktrm.cpp:461: error: base operand of `->' has non-pointer type `artistresult_t'
ktrm.cpp:462: error: base operand of `->' has non-pointer type `albumresult_t'
ktrm.cpp:464: error: base operand of `->' has non-pointer type `albumresult_t'
make[3]: *** [ktrm.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory
`/var/tmp/portage/kdemultimedia-3.4.0/work/kdemultimedia-3.4.0/juk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/kdemultimedia-3.4.0/work/kdemultimedia-3.4.0/juk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/kdemultimedia-3.4.0/work/kdemultimedia-3.4.0'
make: *** [all] Error 2

!!! ERROR: kde-base/kdemultimedia-3.4.0 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.



Expected Results:  
clean emerge

Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3-20050110,
glibc-2.3.4.20050125-r1, 2.6.10-gentoo-r6sq1 x86_64)
=================================================================
System uname: 2.6.10-gentoo-r6sq1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr  6 2005, 03:24:05)]
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.9.5, 1.6.3, 1.4_p6, 1.7.9-r1, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="amd64 x86 ~amd64 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -O2 -pipe -fweb -frename-registers"
CHOST="x86_64-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/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=athlon64 -O2 -pipe -fweb -frename-registers"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://ftp.linux.ee/pub/gentoo/distfiles/
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://ftp.heanet.ie/pub/gentoo/ http://gentoo.inode.at/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X aalib acpi acpi4linux aim alsa arts avi berkdb bonobo bootspla
bzlib calendar cdparanoia cdr cdrom codecs crypt curl dba dga dillo directfb
divx4linux dvd dvdr dvdread edl emacs encode esd esx exif faac faad fam fbcon
fbdev fla flac font-server fortran fs ftp gcj gd gdbm ggi gif gnome gphoto2 gpm
gstreamer gtk gtkhtml guile iconv icq idea imagemagick imap imlib inifile ipv6
jabber java jikes jp2 jpeg junit kde lcms libdsk libwww live lzo lzw lzw-tiff
mad matroska mbox mcal md5sum mikmod mime ming mjpeg mng monkey motif mozilla
moznocompose moznoirc moznomail mozsvg mozxmlterm mp3 mpeg mpeg2 mpeg4 mplayer
msn mysql nas ncurses nethack network nls nvidia oggvorbis opengl oss pam pcntl
pcre pdflib perl php png python qt readline real samba sdl session sharedmem
simplexml slang soap spell ssl svg tcltk tcpd tetex tidy tiff tokenizer
transcode truetype truetype-fonts type1 type1-fonts usb userlocales xine
xinerama xml xml2 xmlrpc xmms xosd xpm xrandr xsl xv xvid xvmc yahoo zlib"Unset:
 ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-04-06 07:30:33 UTC
> /usr/_local_/include/tunepimp/tp_c.h:633: error:

It seems kdemultimedia is compiling against a local version of tunepimp, which is not the one provided by portage.
Comment 2 Sam Quigley 2005-04-06 09:07:33 UTC
oops.  yeah, removing the tunepimp in /usr/local fixed things.  my fault.  sorry about the noise...
-sq