Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156615 - sys-apps/paludis-0.10.0 fails to compile
Summary: sys-apps/paludis-0.10.0 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Stephen Bennett (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-29 07:56 UTC by Vlastimil Babka (Caster) (RETIRED)
Modified: 2006-11-29 09:02 UTC (History)
1 user (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 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-11-29 07:56:00 UTC
i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib\" -I. -I. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -O2 -march=athlon64 -msse3 -pipe -MT eclass_mtimes.lo -MD -MP -MF .deps/eclass_mtimes.Tpo -c eclass_mtimes.cc  -fPIC -DPIC -o .libs/eclass_mtimes.o
eclass_mtimes.cc: In member function `time_t paludis::EclassMtimes::mtime(const std::string&) const':
eclass_mtimes.cc:54: error: no match for 'operator!=' in '(((__gnu_cxx::hash_map<std::string, time_t, paludis::CRCHash<std::string>, std::equal_to<std::string>, std::allocator<time_t> >*)((const paludis::counted_ptr_internals::CountedPtrBase<paludis::Implementation<paludis::EclassMtimes> >*)((const paludis::CountedPtr<paludis::Implementation<paludis::EclassMtimes>, paludis::count_policy::InternalCountTag>*)this))->paludis::counted_ptr_internals::CountedPtrBase<T_>::operator-> [with T_ = paludis::Implementation<paludis::EclassMtimes>]()) + 16u)->__gnu_cxx::hash_map<_Key, _Tp, _HashFcn, _EqualKey, _Alloc>::end [with _Key = std::string, _Tp = time_t, _HashFcn = paludis::CRCHash<std::string>, _EqualKey = std::equal_to<std::string>, _Alloc = std::allocator<time_t>]() != i'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3/ext/hashtable.h:139: note: candidates are: bool __gnu_cxx::_Hashtable_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::operator!=(const __gnu_cxx::_Hashtable_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>&) const [with _Val = std::pair<const std::string, time_t>, _Key = std::string, _HashFcn = paludis::CRCHash<std::string>, _ExtractKey = std::_Select1st<std::pair<const std::string, time_t> >, _EqualKey = std::equal_to<std::string>, _Alloc = std::allocator<time_t>]
make[6]: *** [eclass_mtimes.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
 i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib\" -I. -I. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -O2 -march=athlon64 -msse3 -pipe -MT portage_repository_params.lo -MD -MP -MF .deps/portage_repository_params.Tpo -c portage_repository_params.cc  -fPIC -DPIC -o .libs/portage_repository_params.o
make[6]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.10.0/work/paludis-0.10.0/paludis/repositories/portage'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.10.0/work/paludis-0.10.0/paludis/repositories/portage'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.10.0/work/paludis-0.10.0/paludis/repositories'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.10.0/work/paludis-0.10.0/paludis'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.10.0/work/paludis-0.10.0/paludis'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.10.0/work/paludis-0.10.0'
make: *** [all] Error 2

!!! ERROR: sys-apps/paludis-0.10.0 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  paludis-0.10.0.ebuild, line 53:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

# emerge --info
Portage 2.1.2_rc2-r3 (!..//usr/portage/profiles/default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r4, 2.6.18-gentoo-r3-perfctr i686)
=================================================================
System uname: 2.6.18-gentoo-r3-perfctr i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.6
Last Sync: Unknown
ccache version 2.3 [enabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
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-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -msse3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon64 -msse3 -pipe"
DISTDIR="/usr/portage-distfiles"
FEATURES="autoconfig ccache collision-protect cvs distlocks parallel-fetch sandbox sfperms strict stricter userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.upc.cz/mirrors/gentoo-mirror ftp://ftp.sh.cvut.cz/MIRRORS/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LANG="en_US.utf8"
LINGUAS="en cs"
MAKEOPTS="-j2"
PKGDIR="/usr/portage-packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/home/caster/gentoo/gentoo-x86/"
PORTDIR_OVERLAY="/usr/portage/local/java-experimental /usr/portage/local/java-migrated /usr/portage/local/java-ant /usr/portage/local/caster"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext 7zip X aac alsa amr apache2 apm audiofile bash-completion berkdb bitmap-fonts bluetooth branding bzip2 caps cdr cjk cli crypt cups curl dbus directfb dlloader dri dts dvd dvdr elibc_glibc emboss encode fam fbcon ffmpeg fftw firefox flac foomaticdb fortran gdbm ggi gif gmp gpm gstreamer gtk gtk2 hal icq idn imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog java javascript jpeg kde kdeenablefinal kernel_linux kipi lcms libg++ libwww linguas_cs linguas_en lm_sensors lua lzo mad maildir matroska mbox mikmod mmx mmxext motif mozcalendar mozdevelop moznoirc mozsvg mp3 mpeg mplayer musicbrainz ncurses nls nptl nsplugin nvidia ogg openal opengl oscar pam pcre pdf perl png pppd python qt3 qt4 quicktime readline reflection rtc sdl seamonkey session slang sockets speex spell spl sqlite sse sse2 ssl svg svga tcl tcltk tcpd threads tiff tk truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_v4l video_cards_vesa vorbis webdav win32codecs xcomposite xine xml xorg xosd xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-11-29 08:19:19 UTC
0.10.1 works
Comment 2 Ciaran McCreesh 2006-11-29 08:25:27 UTC
Yeah, this was a g++ 3.4 library bug. We work around it in 0.10.1.
Comment 3 Stephen Bennett (RETIRED) gentoo-dev 2006-11-29 09:02:29 UTC
Marking as fixed, in the absence of a 'not our bug but worked around' resolution.