Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129520 - amarok-1.4_beta3-r1 fails to build
Summary: amarok-1.4_beta3-r1 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Diego Elio Pettenò (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-10 13:28 UTC by Graham Murray
Modified: 2006-04-11 05:58 UTC (History)
11 users (show)

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 Graham Murray 2006-04-10 13:28:20 UTC
/bin/sh ../../../../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../../..  -D_UNIX -Wall -Wreturn-typ
e -DHELIX_CONFIG_DISABLE_ATOMIC_OPERATORS -I../../../../../amarok/src/engine -I../../../../../amarok/src/ -I./helix-include/runtime -I./helix-include/audio
/fixptutil -I./helix-include/common/include -I./helix-include/client/include -I./helix-include/common/container -I./helix-include/common/system -I./helix-i
nclude/common/dbgtool -I./helix-include/common/util -I./helix-include/common/log -include ./helixdefines.h -I/usr/kde/3.5/include -I/usr/qt/3/include -I.
-I/usr/kde/3.5/include -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-s
ubscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=nocona -mtune=nocona -pipe -fomit-frame-pointer -ggdb -fno-inline -Wformat-security -
Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMP
AT -DQT_NO_TRANSLATION  -c -o helix-sp.lo `test -f 'helix-sp.cpp' || echo './'`helix-sp.cpp
utils.cpp: In function 'int SafeSprintf(char*, int, const char*, ...)':
utils.cpp:24: warning: function might be possible candidate for 'printf' format attribute
In file included from ./helix-include/common/system/dllpath.h:18,
                 from hspalsadevice.cpp:55:
./helix-include/common/container/hxmap.h:18:30: error: chxmapstringtoob.h: No such file or directory
In file included from ./helix-include/common/system/dllpath.h:18,
                 from helix-sp.cpp:39:
./helix-include/common/container/hxmap.h:18:30: error: chxmapstringtoob.h: No such file or directory
hspalsadevice.cpp: In constructor 'HSPAudioDevice::HSPAudioDevice(HelixSimplePlayer*, const char*)':
hspalsadevice.cpp:410: warning: dereferencing type-punned pointer will break strict-aliasing rules
hspalsadevice.cpp: In member function 'virtual HX_RESULT HSPAudioDevice::_OpenAudio()':
hspalsadevice.cpp:563: warning: dereferencing type-punned pointer will break strict-aliasing rules
hspalsadevice.cpp: In member function 'virtual HX_RESULT HSPAudioDevice::_OpenMixer()':
hspalsadevice.cpp:674: warning: dereferencing type-punned pointer will break strict-aliasing rules
hspalsadevice.cpp:689: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp: In member function 'virtual int HelixSimplePlayer::print2stdout(const char*, ...)':
helix-sp.cpp:246: warning: function might be possible candidate for 'printf' format attribute
helix-sp.cpp: In member function 'virtual int HelixSimplePlayer::print2stderr(const char*, ...)':
helix-sp.cpp:261: warning: function might be possible candidate for 'printf' format attribute
helix-sp.cpp: In member function 'void HelixSimplePlayer::init(const char*, const char*, const char*, int)':
helix-sp.cpp:511: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:517: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:533: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:539: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:545: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:551: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:573: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:577: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp: In member function 'int HelixSimplePlayer::addPlayer()':
helix-sp.cpp:764: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:769: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:772: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:781: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:786: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp:815: warning: dereferencing type-punned pointer will break strict-aliasing rules
helix-sp.cpp: In member function 'int HelixSimplePlayer::setURL(const char*, int, bool)':
helix-sp.cpp:1555: warning: dereferencing type-punned pointer will break strict-aliasing rules
make[6]: *** [hspalsadevice.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
make[6]: *** [helix-sp.lo] Error 1


emerge --info
Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.16-gentoo-r1 i686)
=================================================================
System uname: 2.6.16-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.0_pre17
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -mtune=nocona -pipe -fomit-frame-pointer -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=nocona -mtune=nocona -pipe -fomit-frame-pointer -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms splitdebug strict"
GENTOO_MIRRORS="http://gentoo.mirror.solnet.ch ftp://mirror.ovh.net/gentoo-distfiles/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.ngi.it http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LINGUAS="en_GB"
MAKEOPTS="-j3"
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="x86 X a52 aac aalib acl acpi aim alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts bonobo browserplugin bzip2 bzlib caps cdparanoia cdr cjk cli crypt ctype cups curl dba dbus doc dri dts dvd dvdr dvdread eds emacs emboss encode esd ethereal examples exif expat fam fastbuild fbcon ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gcj gd gdbm gif glut gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal iconv icq idn ieee1394 imagemagick imlib ipv6 isdnlog jabber jack java javascript jce jpeg junit kde lcms leim libg++ libgda libwww lm_sensors logrotate mad mbox memlimit mikmod milter mime mmap mmx mng motif mozilla mp3 mpeg mpi msn ncurses nls nptl nsplugin offensive ogg oggvorbis openal opengl oscar oss pam pcntl pcre pdflib perl png posix postgres pppd profile python qt quicktime readline recode ruby sdl session sharedmem simplexml sndfile snmp soap sockets sox speex spell spl sse ssl svg sysvipc tcltk tcpd tetex theora threads tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb v4l vhosts vorbis win32codecs wmf wxwindows xface xine xml xml2 xmms xsl xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en_GB userland_GNU video_cards_ati video_cards_vesa video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-10 13:48:32 UTC
me2 :P
Comment 2 f5d8fd51ed1e804c9e8d0357e8614e0493b06e96 2006-04-10 13:51:50 UTC
encountered similar problems over here:
(missing chxmapstringtoob.h)

/bin/sh ../../../../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../../..  -D_UNIX -Wall -Wreturn-type -DHELIX_CONFIG_DISABLE_ATOMIC_OPERATORS -I../../../../../amarok/src/engine -I../../../../../amarok/src/ -I./helix-include/runtime -I./helix-include/audio/fixptutil -I./helix-include/common/include -I./helix-include/client/include -I./helix-include/common/container -I./helix-include/common/system -I./helix-include/common/dbgtool -I./helix-include/common/util -I./helix-include/common/log -include ./helixdefines.h -I/usr/kde/3.5/include -I/usr/qt/3/include -I.  -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -fomit-frame-pointer -fno-inline -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -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 hspalsadevice.lo `test -f 'hspalsadevice.cpp' || echo './'`hspalsadevice.cpp
In file included from ./helix-include/common/system/dllpath.h:18,
                 from hspalsadevice.cpp:55:
./helix-include/common/container/hxmap.h:18:30: chxmapstringtoob.h: No such file or directory
make[6]: *** [hspalsadevice.lo] Error 1
make[6]: Leaving directory `/var/tmp/portage/amarok-1.4_beta3-r1/work/amarok-1.4-beta3b/amarok/src/engine/helix/helix-sp'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/var/tmp/portage/amarok-1.4_beta3-r1/work/amarok-1.4-beta3b/amarok/src/engine/helix'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/amarok-1.4_beta3-r1/work/amarok-1.4-beta3b/amarok/src/engine'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/amarok-1.4_beta3-r1/work/amarok-1.4-beta3b/amarok/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/amarok-1.4_beta3-r1/work/amarok-1.4-beta3b/amarok'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/amarok-1.4_beta3-r1/work/amarok-1.4-beta3b'
make: *** [all] Error 2

!!! ERROR: media-sound/amarok-1.4_beta3-r1 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  amarok-1.4_beta3-r1.ebuild, line 94:   Called kde_src_compile
  kde.eclass, line 113:   Called kde_src_compile 'all'
  kde.eclass, line 230:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 226:   Called die

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.


therion aaron # emerge --info
Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo-r1 i686)
=================================================================
System uname: 2.6.16-gentoo-r1 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.12.0_pre17
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="de_DE"
LC_ALL="de_DE.utf8"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 16bit 3dnow 3dnowext X Xaw3d a52 aac aalib acpi alsa apache2 apm arts asf audiofile avi bash-completion berkdb bidi bitmap-fonts browserplugin bzip2 bzlib c++ cdb cdio cdparanoia cdr cdrom chroot cjk cli codecs cpudetection crypt css ctype cups curl dba dbus dga dhcp dio directfb divx4linux dlloader dri dts dvd dvdr dvdread ecc eds emacs emboss encode erandom esd exif expat expati exscalibar faac faad fam fastbuild fb fbcon fbdev ffmpeg flac font-server foomaticdb force-cgi-redirect fortran freetds freetype ftp gd gdbm gif gmp gpm graphviz gstreamer gtk gtk2 hal iconv imap imlib ipv6 isdnlog java javascript jpeg jpeg2k junit kde kipi libcaca libg++ libwww mad matroska memlimit mhash mikmod mime mjpegmpeg mmx mmxext mng motif mp3 mpeg mpeg4 mplayer mpm-worker musicbrainz mysql ncurses network nls nptl nptlonly nsplugin nvidia odbc ogg opengl oscar oss pam pcre pdf pdflib perl php pic pie png posix postgres pppd python qt quicktime rar readline real rtc samba sasl sdl session simplexml slang slq soap sockets speex spell spl sqlite sse ssl stencil-buffer subversion svg svga sysfs tcpd tetex tga theora threads tidy tiff tokenizer toolbari truetype truetype-fonts type1 type1-fonts udev unicode usb userlocales vidix vim-with-x vorbis win32codecs winbind wxgtk1 wxwindows xine xml xml2 xsl xslt xv xvid xvmc zeroconf zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_de userland_GNU video_cards_nvidia video_cards_vesa video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY
Comment 3 Matteo Sasso 2006-04-10 15:07:04 UTC
Confirm missing chxmapstringtoob.h.

Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.14-gentoo-r4-atop-1.15 i686)
=================================================================
System uname: 2.6.14-gentoo-r4-atop-1.15 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=athlon-xp -mmmx -msse -m3dnow -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=athlon-xp -mmmx -msse -m3dnow -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://85.25.128.62 http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://213.186.33.38/gentoo-distfiles/ http://213.186.33.37/gentoo-distfiles/ http://gentoo.inode.at/"
LANG="en_US.UTF-8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac alsa apache2 arts bitmap-fonts bzip2 canvas cjk crypt css cups dar64 dga doc dvd encode examples ffmpeg firefox flac fuse gif glibc-omitfp gphoto2 gpm gstreamer gtk gtk2 image imlib immqt-bc java jpeg jpeg2k kde kdeenablefinal kdexdeltas mad maildir matroska mmx mmxext mozdevelop mozsvg mp3 musicbrainz ncurses nls nptl nptlonly nsplugin offensive ogg oggvorbis on-the-fly-crypt opengl pam pcre physfs pic png qt quicktime rdesktop readline real rtc ruby sdl sndfile speex sse ssl subversion theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis win32codecs wmf xanim xml2 xmms xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Comment 4 Paul Cifarelli 2006-04-10 19:17:13 UTC
seems that file was left out of the tarball - is in svn though (been there all along).  Working on seeing if we can get another beta3 tarball made
Comment 5 Herve.Roussain 2006-04-11 04:56:16 UTC
amarok's development just released amarok-1.4-beta3c.tar.bz2 which fixes the bug
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-11 05:58:03 UTC
I know, but I'm not superhuman, you have to twait for the release to get downloaded and then that I'm back from lunch if I'm gone in the mean time :P
Anyway, committing 1.4_beta3-r2 now that uses beta3c tarball and should fix this.