Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155715 - emerge media-libs/tse3-0.3.1 fails parallel make
Summary: emerge media-libs/tse3-0.3.1 fails parallel make
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-19 13:25 UTC by Christian KELLENBERGER
Modified: 2007-02-06 23:22 UTC (History)
5 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 Christian KELLENBERGER 2006-11-19 13:25:13 UTC
Hello, the emerge of tse3 give the following error :

../../src/tse3/Notifier.h:569:   instantiated from &#8216;TSE3::Listener<TSE3::EventTrackListener<TSE3::Flag> >&#8217;
../../src/tse3/Transport.h:76:   instantiated from here
../../src/tse3/listen/EventTrack.h:35: warning: &#8216;class TSE3::EventTrackListener<TSE3::Flag>&#8217; 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: &#8216;class TSE3::SongListener&#8217; has virtual functions but non-virtual destructor
../../src/tse3/listen/Track.h:33: warning: &#8216;class TSE3::TrackListener&#8217; has virtual functions but non-virtual destructor
../../src/tse3/Progress.h:34: warning: &#8216;class TSE3::Progress&#8217; 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.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-19 13:36:14 UTC
I can't see any error in the output you've pasted. Also post emerge --info.
Comment 2 Christian KELLENBERGER 2006-11-19 13:38:03 UTC
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

Comment 3 Matthias Schwarzott gentoo-dev 2006-11-20 04:01:16 UTC
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 
Comment 4 Matthias Schwarzott gentoo-dev 2006-11-20 04:01:16 UTC
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.
Comment 5 Sawk 2006-11-20 05:36:19 UTC
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
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-11-26 07:34:43 UTC
Confirmed here, compiles w/ MAKEOPTS="-j1", fails otherwise with the same errors...
Comment 7 Jan Simons 2006-12-11 17:33:18 UTC
*bump*
I can confirm this to fail with -j2 and to compile with -j1

sys: ~x86, -Os, athlon-tbird
Comment 8 Andrei 2007-01-03 02:24:07 UTC
I can also confirm it works with MAKEOPTS="-j1" but fails with -j2.
Comment 9 Thomas Capricelli 2007-01-11 08:38:31 UTC
Same here. 
Works with MAKEOPTS="-j1" but fails with -j3.
Comment 10 Alexis Ballier gentoo-dev 2007-02-06 23:22:06 UTC
Fixed in cvs, thank for reporting.