Hello, the emerge of tse3 give the following error : ../../src/tse3/Notifier.h:569: instantiated from ‘TSE3::Listener<TSE3::EventTrackListener<TSE3::Flag> >’ ../../src/tse3/Transport.h:76: instantiated from here ../../src/tse3/listen/EventTrack.h:35: warning: ‘class TSE3::EventTrackListener<TSE3::Flag>’ has virtual functions but non-virtual destructor i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -march=pentium4 -pipe -W -Wall -ansi -pedantic -MT TSE3MDL.lo -MD -MP -MF .deps/TSE3MDL.Tpo -c TSE3MDL.cpp -fPIC -DPIC -o .libs/TSE3MDL.o ../../src/tse3/listen/Song.h:37: warning: ‘class TSE3::SongListener’ has virtual functions but non-virtual destructor ../../src/tse3/listen/Track.h:33: warning: ‘class TSE3::TrackListener’ has virtual functions but non-virtual destructor ../../src/tse3/Progress.h:34: warning: ‘class TSE3::Progress’ has virtual functions but non-virtual destructor make[4]: Leaving directory `/tmp/portage/tse3-0.3.1/work/tse3-0.3.1/src/tse3' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/tmp/portage/tse3-0.3.1/work/tse3-0.3.1/src/tse3' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/portage/tse3-0.3.1/work/tse3-0.3.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/portage/tse3-0.3.1/work/tse3-0.3.1' make: *** [all] Error 2 !!! ERROR: media-libs/tse3-0.3.1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile tse3-0.3.1.ebuild, line 45: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
I can't see any error in the output you've pasted. Also post emerge --info.
andromeda ~ # emerge --info Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r2_christian i686) ================================================================= System uname: 2.6.18-gentoo-r2_christian i686 Intel(R) Pentium(R) D CPU 3.40GHz Gentoo Base System version 1.12.6 Last Sync: Sun, 19 Nov 2006 16:30:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] 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=pentium4 -pipe" 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/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j3" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa audiofile bash-completion berkdb bitmap-fonts bzip2 cdda cdr cdrom cli colordiff cracklib crypt cscope cups dbus dlloader doc dri dvd dvdr dvdread elibc_glibc encode examples exif fam flac fluidsynth gdbm gif gpm grammar hal iconv imlib input_devices_keyboard input_devices_mouse jbig jpeg jpeg2k kde kernel_linux libg++ libnotify libwww mp3 mp4 mpeg mpeg2 ncurses nls nptl nptlonly nvidia ogg opengl pam pcre perl png postgres ppds pppd python qt3 quicktime readline reflection sdk session sox spl sse2 ssl subversion tcpd tetex tidy tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nvidia vorbis win32codecs xcomposite xorg zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
I think this is a parallel make issue, I'm getting the same error in here. At least it works when using "emake -j1 || die ..." if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -march=athlon-xp -fomit-frame-pointer -pipe -W -Wall -ansi -pedantic -MT test.o -MD -MP -MF ".deps/test.Tpo" -c -o test.o test.cpp; \ then mv -f ".deps/test.Tpo" ".deps/test.Po"; else rm -f ".deps/test.Tpo"; exit 1; fi make[4]: *** Keine Regel vorhanden, um das Target
I think this is a parallel make issue, I'm getting the same error in here. At least it works when using "emake -j1 || die ..." if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -march=athlon-xp -fomit-frame-pointer -pipe -W -Wall -ansi -pedantic -MT test.o -MD -MP -MF ".deps/test.Tpo" -c -o test.o test.cpp; \ then mv -f ".deps/test.Tpo" ".deps/test.Po"; else rm -f ".deps/test.Tpo"; exit 1; fi make[4]: *** Keine Regel vorhanden, um das Target »../../src/tse3/libtse3.la«, benötigt von »test«, zu erstellen. Schluss. make[4]: *** Warte auf noch nicht beendete Prozesse... i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -march=athlon-xp -fomit-frame-pointer -pipe -W -Wall -ansi -pedantic -MT TSE3.lo -MD -MP -MF .deps/TSE3.Tpo -c TSE3.cpp -fPIC -DPIC -o .libs/TSE3.o ../../src/tse3/listen/Transport.h:34: warning: 'class TSE3::TransportListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/Panic.h:32: warning: 'class TSE3::PanicListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/MidiMapper.h:32: warning: 'class TSE3::MidiMapperListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/MidiEcho.h:32: warning: 'class TSE3::MidiEchoListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/MidiFilter.h:32: warning: 'class TSE3::MidiFilterListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/PhraseEdit.h:36: warning: 'class TSE3::PhraseEditListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/MidiScheduler.h:34: warning: 'class TSE3::MidiSchedulerListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/Metronome.h:32: warning: 'class TSE3::MetronomeListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/EventTrack.h: In instantiation of 'TSE3::EventTrackListener<TSE3::Flag>': ../../src/tse3/Notifier.h:569: instantiated from 'TSE3::Listener<TSE3::EventTrackListener<TSE3::Flag> >' ../../src/tse3/Transport.h:76: instantiated from here ../../src/tse3/listen/EventTrack.h:35: warning: 'class TSE3::EventTrackListener<TSE3::Flag>' has virtual functions but non-virtual destructor i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -O2 -march=athlon-xp -fomit-frame-pointer -pipe -W -Wall -ansi -pedantic -MT TSE3MDL.lo -MD -MP -MF .deps/TSE3MDL.Tpo -c TSE3MDL.cpp -fPIC -DPIC -o .libs/TSE3MDL.o ../../src/tse3/listen/Song.h:37: warning: 'class TSE3::SongListener' has virtual functions but non-virtual destructor ../../src/tse3/listen/Track.h:33: warning: 'class TSE3::TrackListener' has virtual functions but non-virtual destructor ../../src/tse3/Progress.h:34: warning: 'class TSE3::Progress' has virtual functions but non-virtual destructor ../../src/tse3/listen/Song.h:37: Warnung: »class TSE3::SongListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/Track.h:33: Warnung: »class TSE3::TrackListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/PhraseEdit.h:36: Warnung: »class TSE3::PhraseEditListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/Transport.h:34: Warnung: »class TSE3::TransportListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/Panic.h:32: Warnung: »class TSE3::PanicListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/MidiMapper.h:32: Warnung: »class TSE3::MidiMapperListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/MidiEcho.h:32: Warnung: »class TSE3::MidiEchoListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/MidiFilter.h:32: Warnung: »class TSE3::MidiFilterListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/MidiScheduler.h:34: Warnung: »class TSE3::MidiSchedulerListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/Metronome.h:32: Warnung: »class TSE3::MetronomeListener« hat virtuelle Funktionen aber nicht-virtuellen Destruktor ../../src/tse3/listen/EventTrack.h: In instantiation of »TSE3::EventTrackListener<TSE3::Flag>«: ../../src/tse3/Notifier.h:569: instantiated from »TSE3::Listener<TSE3::EventTrackListener<TSE3::Flag> >« ../../src/tse3/Transport.h:76: instantiated from here ../../src/tse3/listen/EventTrack.h:35: Warnung: »class TSE3::EventTrackListener<TSE3::Flag>« hat virtuelle Funktionen aber nicht-virtuellen Destruktor make[4]: Leaving directory `/var/tmp/portage/media-libs/tse3-0.3.1/work/tse3-0.3.1/src/tse3' make[3]: *** [all-recursive] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/media-libs/tse3-0.3.1/work/tse3-0.3.1/src/tse3' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/tse3-0.3.1/work/tse3-0.3.1/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/tse3-0.3.1/work/tse3-0.3.1' make: *** [all] Fehler 2 !!! ERROR: media-libs/tse3-0.3.1 failed. Call stack: ebuild.sh, line 1568: Called dyn_compile ebuild.sh, line 937: Called src_compile tse3-0.3.1.ebuild, line 45: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
Same here Portage 2.1.2_rc2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r2 i686) ================================================================= System uname: 2.6.18-gentoo-r2 i686 Intel(R) Celeron(R) CPU 2.60GHz Gentoo Base System version 1.12.6 Last Sync: Mon, 20 Nov 2006 05:50:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 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 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer" 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/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/splash /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache digest distcc distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="it_IT" LC_ALL="it_IT" LDFLAGS="-Wl,-O1" LINGUAS="it" MAKEOPTS="-j3" 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="/home/sawk/wmii /home/sawk/amule-cvs /home/sawk/unace /home/sawk/xmms" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X aac alsa amarok amazon apm arts asf bash-completion berkdb bitmap-fonts cairo cdparanoia cli cracklib crypt cups curl custom-cflags dbus dga directfb divx dlloader dri dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd fbcon ffmpeg firefox flac foomaticdb fortran gdbm gif glitz gmedia gpm gstreamer gtk gtk2 hal i8x0 iconv imlib input_devices_joystick input_devices_keyboard input_devices_mouse ipod isdnlog java javascript jce jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux libg++ libsamplerate libwww linguas_it live lm_sensors logitech-mouse lzo mad matroska mikmod mmx motif moznocompose moznoirc moznomail moznoxft mp3 mpeg musepack musicbrainz ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openssh oss pam pcre pdf perl png pop pppd print python qt3 qt4 quicktime readline real realmedia reflection rtc scanner sdl session sndfile speex spell spl sse sse2 ssl tcpd tga theora timidity truetype truetype-fonts type1-fonts udev usb userland_GNU v4l vcd video_cards_nvidia vorbis win32codecs wmp xml xorg xprint xscreensaver xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Confirmed here, compiles w/ MAKEOPTS="-j1", fails otherwise with the same errors...
*bump* I can confirm this to fail with -j2 and to compile with -j1 sys: ~x86, -Os, athlon-tbird
I can also confirm it works with MAKEOPTS="-j1" but fails with -j2.
Same here. Works with MAKEOPTS="-j1" but fails with -j3.
Fixed in cvs, thank for reporting.