Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 165824 - sys-apps/paludis-0.18 failz to compile
Summary: sys-apps/paludis-0.18 failz 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: 2007-02-07 20:55 UTC by Vlastimil Babka (Caster) (RETIRED)
Modified: 2007-02-07 21:29 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 2007-02-07 20:55:13 UTC
if i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBEXECDIR=\"/usr/libexec\" -DLIBDIR=\"/usr/lib\" -I. -I. -I../../..    -I../../.. -I../../../src  -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -O2 -march=athlon64 -msse3 -pipe -MT do_config.o -MD -MP -MF ".deps/do_config.Tpo" -c -o do_config.o do_config.cc; \
        then mv -f ".deps/do_config.Tpo" ".deps/do_config.Po"; else rm -f ".deps/do_config.Tpo"; exit 1; fi
do_config.cc:36: error: looser throw specifier for `virtual <unnamed>::AmbiguousConfigTarget::~AmbiguousConfigTarget()'
../../../paludis/util/exception.hh:101: error:   overriding `virtual paludis::Exception::~Exception() throw ()'
make[5]: *** [do_config.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.18.0/work/paludis-0.18.0/src/clients/paludis'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.18.0/work/paludis-0.18.0/src/clients/paludis'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.18.0/work/paludis-0.18.0/src/clients'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.18.0/work/paludis-0.18.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-apps/paludis-0.18.0/work/paludis-0.18.0'
make: *** [all] Error 2

!!! ERROR: sys-apps/paludis-0.18.0 failed.
Call stack:
  ebuild.sh, line 1613:   Called dyn_compile
  ebuild.sh, line 970:   Called qa_call 'src_compile'
  environment, line 3277:   Called src_compile
  paludis-0.18.0.ebuild, line 60:   Called die

!!! emake failed

Yes, it's gcc 3.4

# emerge --info
Portage 2.1.2-r8 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.5-r0, 2.6.19-gentoo-r5-perfctr i686)
=================================================================
System uname: 2.6.19-gentoo-r5-perfctr i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.9
Timestamp of tree: Unknown
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
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
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
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"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="assume-digests autoconfig ccache collision-protect cvs distlocks parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.upc.cz/mirrors/gentoo-mirror  ftp://ftp.sh.cvut.cz/MIRRORS/gentoo     http://gentoo.osuosl.org"
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="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/java-experimental /usr/portage/local/java-migrated /usr/portage/local/caster"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X aac alsa amr apache2 apm audiofile bash-completion berkdb bitmap-fonts bluetooth branding bzip2 caps cdr cjk cli cracklib crypt cups curl dbus dlloader dri dts dvd dvdr emboss encode fam ffmpeg fftw firefox flac foomaticdb fortran gdbm ggi gif gmp gpm gstreamer gtk gtk2 hal iconv icq idn imlib ipv6 isdnlog java javascript jpeg kde kdeenablefinal kipi lcms libg++ libnotify libwww lm_sensors lua lzo mad maildir matroska mbox midi 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 tcl tcltk tcpd threads tiff tk truetype truetype-fonts type1-fonts udev unicode usb v4l vorbis webdav win32codecs x86 xcomposite xine xml xorg xosd 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 mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en cs" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa fbdev v4l"
Unset:  CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Ciaran McCreesh 2007-02-07 21:04:28 UTC
Bleh.

Index: src/clients/paludis/do_config.cc
===================================================================
--- src/clients/paludis/do_config.cc	(revision 2400)
+++ src/clients/paludis/do_config.cc	(working copy)
@@ -41,6 +41,10 @@
             matches(m)
         {
         }
+
+        ~AmbiguousConfigTarget() throw ()
+        {
+        }
     };
 
     int
Comment 2 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-02-07 21:24:31 UTC
Helped.
Comment 3 René Nussbaumer (RETIRED) gentoo-dev 2007-02-07 21:29:27 UTC
Fix in cvs.