Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117534 - media-libs/speex-1.1.11.1 parallel make failure
Summary: media-libs/speex-1.1.11.1 parallel make failure
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Lowest major (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
: 117601 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-01-02 21:01 UTC by David Watzke
Modified: 2006-01-03 08:20 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 David Watzke 2006-01-02 21:01:53 UTC
emerge =media-libs/speex-1.1.11.1 ends with this error:

 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I.. -I/usr/include -O2 -march=athlon64 -fomit-frame-pointer -pipe -MT vorbis_psy.lo -MD -MP -MF .deps/vorbis_psy.Tpo -c vorbis_psy.c -o vorbis_psy.o >/dev/null 2>&1
make[2]: Leaving directory `/var/tmp/portage/speex-1.1.11.1/work/speex-1.1.11.1/libspeex'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/speex-1.1.11.1/work/speex-1.1.11.1'
make: *** [all] Error 2

emerge info:
Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r1, 2.6.14-gentoo-r6-david x86_64)
=================================================================
System uname: 2.6.14-gentoo-r6-david x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre12
dev-lang/python:     2.4.2
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -pipe"
CHOST="x86_64-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/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.linux.cz/pub/linux/gentoo http://mirror.gentoo.sk/pub http://distfiles.gentoo.org/"
LANG="cs_CZ.UTF-8"
LC_ALL="cs_CZ.UTF-8"
LINGUAS="cs"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://mirror.gentoo.sk/gentoo-portage"
USE="amd64 X aalib acpi adns alsa apache2 apm audiofile avi bash-completion bitmap-fonts bzip2 caps cdparanoia cdr cups curl curlwrappers dbus dga dio directfb divx4linux dts dvd dvdr dvdread emboss emul-linux-86 encode exif fbcon ffmpeg flac flash foomaticdb fortran ftp fuse gdbm gif gpm gstreamer gtk gtk2 hal icq id3 id3v2 imagemagick imlib innodb ipv6 jabber javascript jpeg kde kdeenablefinal lame lcms libcaca lzw lzw-tiff mad matroska mbox mikmod mime ming mng mp3 mpeg mplayer mysql mysqli ncurses nls nowebdav nptl nptlonly nvidia ogg oggvorbis openal opengl osc oscar pcntl pcre pdflib perl php pic png posix ppds python qt quicktime readline real sdl session skey slang slp sockets sox speex sqlite subversion svg symlink tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vcd vorbis wmf xine xml xml2 xpm xv xvid zlib elibc_glibc kernel_linux linguas_cs userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 Pinky 2006-01-02 23:43:13 UTC
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I.. -I/usr/include    -march=athlon -O2 -pipe -fno-align-labels -fno-align-jumps -frename-registers -MT testenc.o -MD -MP -MF ".deps/testenc.Tpo" -c -o testenc.o testenc.c; \
then mv -f ".deps/testenc.Tpo" ".deps/testenc.Po"; else rm -f ".deps/testenc.Tpo"; exit 1; fi
make[2]: *** No rule to make target `../libspeex/libspeex.la', needed by `testenc'.  Stop.
make[2]: *** Waiting for unfinished jobs....
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I.. -I/usr/include -march=athlon -O2 -pipe -fno-align-labels -fno-align-jumps -frename-registers -MT vorbis_psy.lo -MD -MP -MF .deps/vorbis_psy.Tpo -c vorbis_psy.c -o vorbis_psy.o >/dev/null 2>&1
make[2]: Leaving directory `/var/tmp/portage/speex-1.1.11.1/work/speex-1.1.11.1/libspeex'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/speex-1.1.11.1/work/speex-1.1.11.1'
make: *** [all] Error 2


Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.12-suspend2-r7-K7 i686)
=================================================================
System uname: 2.6.12-suspend2-r7-K7 i686 AMD Duron(tm) processor
Gentoo Base System version 1.12.0_pre12
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [disabled]
dev-lang/python:     2.4.2
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-r1
sys-devel/binutils:  2.16.1-r1
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="-march=athlon -O2 -pipe -fno-align-labels -fno-align-jumps -frename-registers"
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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon -O2 -pipe -fno-align-labels -fno-align-jumps -frename-registers"
DISTDIR="/home/share/pub/software/linux/gentoo/distfiles"
FEATURES="autoconfig distcc distlocks sandbox sfperms strict userpriv"
GENTOO_MIRRORS="http://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo http://ftp.linux.cz/pub/linux/gentoo "
LANG="cs_CZ.UTF-8"
LC_ALL="cs_CZ.UTF-8"
LINGUAS="cs"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://ftp.sh.cvut.cz/gentoo-portage"
USE="x86 3dnow 3dnowext 7zip X a52 aac aalib acl ada aim alsa apache2 apm asf async audiofile avi bash-completion berkdb bidi bitmap-fonts bl bluetooth bmp bzip2 cairo canvas caps cdda cdparanoia cdr chroot cid clearcase crypt cscope cups curl daap dga djbfft doc dri dts dv dvb dvd dvdread ecc edicated eds emboss encode ethereal examples exif expat fam fbdev ffmpeg flac font-server foomaticdb fortran fpx freetype gdbm gg gif gimp glep glut gmp gnokii gnutls gphoto2 gpm graphviz gs gstreamer gtk gtk2 gtkhtml haskell hdf5 httpd icq id3 idn ieee1394 imagemagick imlib imlib2 iproute2 ipv6 irc irda jabber javascript jbig jpeg jpeg2k kde kqemu lame lcms libcaca libg++ libsamplerate libwww linguas_la lirc live lm_sensors logitech-mouse lzo lzw-tiff mad matroska mhash mmap mmx mmxext mng motif mozilla mp3 mp4live mpeg mpeg2 msn multicall musepack nas ncurses netboot network nls nntp no_wxgtk1 nodrm nsplugin objc objc-gc ogg oggvorbis openal openexr opengl pam pascal pcre pda pdflib perforce perl php pic player plotutils png ppds python qt quicktime rdesktop readline real rogue rss rtc ruby samba sametime scanner screen sdl serial shout silc skey slang sms sndfile socks5 speex spell sql ssl stream subversion svg swat tcltk test tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 v4l v4l2 vcd vhosts vim-with-x vlm vorbis win32codecs wxwindows xanim xine xml xml2 xosd xprint xscreensaver xv xvid zlib elibc_glibc kernel_linux linguas_cs userland_GNU video_cards_via video_cards_r128 video_cards_mach64 video_cards_savage"
Unset:  ASFLAGS, CTARGET, LDFLAGS

Comment 2 Matthias Raffelsieper 2006-01-03 00:44:15 UTC
This bug seems to be due to -jN in MAKEOPTS

When issuing a "make -j2" in /var/tmp/portage/speex-1.1.11.1/work/speex-1.1.11.1, then I get the error as in comment #1. When running a simple "make" (aka -j1), then building suceeds.

Workaround: use "emake -j1" in the ebuild
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-01-03 00:51:08 UTC
needs to be fixed rather than worked around, will take a look.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-01-03 01:17:02 UTC
I have a fix, testing it right now.
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-01-03 01:28:54 UTC
Fixed.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-01-03 07:59:20 UTC
*** Bug 117601 has been marked as a duplicate of this bug. ***
Comment 7 David Watzke 2006-01-03 08:20:48 UTC
Changing platform from AMD64 to All...