Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 299672

Summary: kde-base/kscd-4.3.3 fails to compile
Product: Gentoo Linux Reporter: Sven Rudolph <info>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 300393    
Attachments: emerge --info
build.log for kscd-4.3.3

Description Sven Rudolph 2010-01-04 21:02:32 UTC
kde-base/kscd-4.3.3 fails to compile


Reproducible: Always

Steps to Reproduce:
1. Emerge kde-base/kde-meta
2. This pulls in kdemultimedia-meta which pulls in kde-base/kscd 


Actual Results:  
Compile fails with the following error:

[ 39%] Building CXX object kscd/CMakeFiles/kscd.dir/mbmanager.o                                                               
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/mbmanager.cpp: In member function 'void MBManager::discLookup()':   
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/mbmanager.cpp:122: error: 'MBE_AlbumGetAlbumArtistName' was not declared in this scope                                                                                                            
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/mbmanager.cpp:50: warning: unused variable 'trackNum'               
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/mbmanager.cpp: In member function 'void MBManager::discUpload()':   
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/mbmanager.cpp:181: warning: deprecated conversion from string constant to 'char*'                                                                                                                 
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/mbmanager.cpp:194: warning: deprecated conversion from string constant to 'char*'                                                                                                                 
make[2]: *** [kscd/CMakeFiles/kscd.dir/mbmanager.o] Error 1                                                                   
make[2]: *** Waiting for unfinished jobs....                                                                                  
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/kscd.cpp: In constructor 'KSCD::KSCD(QWidget*)':                    
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/kscd.cpp:57: warning: unused variable 'pdbh'                        
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/kscd.cpp:58: warning: unused variable 'rdbh'                        
/var/tmp/portage/kde-base/kscd-4.3.3/work/kscd-4.3.3/kscd/kscd.cpp:59: warning: unused variable 'tdbh'                        
make[1]: *** [kscd/CMakeFiles/kscd.dir/all] Error 2
make: *** [all] Error 2


Expected Results:  
kde-base/kscd-4.3.3 compiles

1. DISTCC and CCACHE turned off
2. I still have the core of KDE 3.5.10 installed
3. Besides kde-base/kscd-4.3.3 the system is up to date
Comment 1 Sven Rudolph 2010-01-04 21:03:44 UTC
Created attachment 215211 [details]
emerge --info

This the output of emerge --info
Comment 2 Sven Rudolph 2010-01-04 21:07:11 UTC
Portage 2.1.6.13 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r8 i686)
=================================================================                                  
System uname: Linux-2.6.30-gentoo-r8-i686-AMD_Phenom-tm-_9950_Quad-Core_Processor-with-gentoo-1.12.13
Timestamp of tree: Mon, 04 Jan 2010 15:15:01 +0000                                                   
distcc 3.1 i686-pc-linux-gnu [enabled]                                                               
ccache version 2.4 [enabled]                                                                         
app-shells/bash:     4.0_p35                                                                         
dev-java/java-config: 1.3.7-r1, 2.1.9-r2                                                             
dev-lang/python:     2.4.6, 2.5.4-r3, 2.6.4                                                                                   
dev-python/pycrypto: 2.0.1-r8                                                                                                 
dev-util/ccache:     2.4-r7                                                                                                   
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -g -pipe -mtune=barcelona -march=barcelona"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/init.d /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -g -pipe -mtune=barcelona -march=barcelona"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://de-mirror.org/distro/gentoo/ "
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://192.168.99.60/gentoo-portage"
USE="3dnow 3dnowext X a52 aac accessibility acl acpi alsa berkdb branding bzip2 cdparanoia cli cracklib crypt cups cxx dbus dri dts dvd dvdr dvdread eds encode exif fam ffmpeg firefox flac fortran fts3 gdbm gif gpm hal hddtemp iconv imlib jack java joystick jpeg jpeg2k kde ldap libnotify lm_sensors lua mad madwifi midi mikmod mmx mng modules mozdevelop mp3 mp4 mpeg mudflap mysql ncurses nforce2 nls nptl nptlonly nsplugin nvidia odbc ogg opengl openmp pam pch pcre pda pdf perl pmu png postgres povray ppds pppd python q4 qt3 qt3support quicktime readline reflection sasl scanner sdl session slang sndfile spell spl sql sqlite sse sse2 ssl svg sysfs tcpd theora thunar tiff truetype unicode usb vorbis webkit win32codecs x264 x86 xcomposite xine xinerama xml xorg xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="video_cards_nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-01-10 13:36:57 UTC
That's MusicBrainz (bug 298046 might be indirectly related).

Attach full build.log and try (re)emerging media-libs/musicbrainz.
Comment 4 Sven Rudolph 2010-01-10 18:23:31 UTC
Created attachment 216019 [details]
build.log for kscd-4.3.3
Comment 5 Sven Rudolph 2010-01-10 18:26:20 UTC
(In reply to comment #3)
> Attach full build.log and try (re)emerging media-libs/musicbrainz.

build.log attached.

I reemerged media-libs/musicbrainz but the Problem persists.


Greetings
Sven 

Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2010-01-10 18:29:47 UTC
Does it compile with:
MAKEOPTS="-j1" emerge -1 kscd

?
Comment 7 Sven Rudolph 2010-01-10 18:41:48 UTC
(In reply to comment #6)
No, MAKEOPTS="-j1" gives the same result.

Sven
Comment 8 Sven Rudolph 2010-01-22 18:07:05 UTC
Now it works!

Reemergeing media-libs/musicbrainz didn't help, because musicbrainz-3.0.2 was pulled in. After manually emerging media-libs/musicbrainz-2.1.5 kscd compiled without an error.
:-)

Thanks to all who tried to help!

Sven
Comment 9 Sven Rudolph 2010-01-22 18:07:46 UTC
Solved
Comment 10 Carsten Lohrke (RETIRED) gentoo-dev 2010-01-22 18:29:07 UTC
The dependency is stated correctly, local hickup with a library...
Comment 11 Carsten Lohrke (RETIRED) gentoo-dev 2010-01-22 18:29:35 UTC
...therefore not a bug.