Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155632 - media-sound/snd-7.15-r1 fails parallel make
Summary: media-sound/snd-7.15-r1 fails parallel make
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
: 169845 (view as bug list)
Depends on: 187007
Blocks:
  Show dependency tree
 
Reported: 2006-11-18 19:26 UTC by David Fellows
Modified: 2007-07-29 17:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Log of failing emerge (media-sound:snd-7.15-r1:20061118-214239.log,56.53 KB, text/plain)
2006-11-18 19:29 UTC, David Fellows
Details
Similar problem with x86 (snd-7.15-r1.log-and-info,64.08 KB, text/plain)
2006-12-29 03:17 UTC, Alex
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Fellows 2006-11-18 19:26:08 UTC
On a dual Opteron system with MAKEOPTS="-j4" emerge -uv media-sound/snd-7.15-r1 fails during the linking phases with many errors of the form:

x86_64-pc-linux-gnu-gcc -Wl,-export-dynamic -I. -O2 -pipe headers.o io.o audio.o sound.o sndrecord.o -o sndrecord  -lasound -lm
io.o: In function `mus_write_1':
io.c:(.text+0xb35): undefined reference to `mus_bytes_per_sample'

I have not had problems emerging snd-1.10 or snd-7.15.  (7.15 once with gcc 3.4 and once with gcc 4.1.)

I tried using 

  MAKEOPTS="-j1" emerge -uv snd

and 7.15-r1 emerged without incident.

I conclude that make is not handling parallelism correctly.

emerge --info follows and a log of one of the failing emerges will be attached.

fellows@kanga /usr/portage/media-sound/snd $ emerge --info
Portage 2.1.1-r2 (default-linux/amd64/2006.0, gcc-4.1.1, glibc-2.4-r4, 2.6.17-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r7 x86_64 AMD Opteron(tm) Processor 246
Gentoo Base System version 1.12.6
Last Sync: Sat, 18 Nov 2006 21:30:01 +0000
app-admin/eselect-compiler: [Not Present]
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:     [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.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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 /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://adelie.polymtl.ca/ http://gentoo.mirrored.ca/ http://gentoo.osuosl.org/ "
MAKEOPTS="-j4"
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/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa berkdb bitmap-fonts cli cracklib crypt cups dbus dlloader doc dri eds elibc_glibc emboss encode foomaticdb fortran gcj gif gnome gpm gstreamer gtk gtk2 guile iconv imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kde kernel_linux lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userland_GNU video_cards_fbdev video_cards_nv video_cards_radeon video_cards_vesa video_cards_vga xorg xpm xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS

fellows@kanga /usr/portage/media-sound/snd $
Comment 1 David Fellows 2006-11-18 19:29:01 UTC
Created attachment 102313 [details]
Log of failing emerge
Comment 2 Alex 2006-12-29 03:17:33 UTC
Created attachment 104915 [details]
Similar problem with x86

Similar problem with x86. If -j1 is used all is OK.
Comment 3 Foxx Ladysgarden 2007-02-25 13:18:44 UTC
can confirm this for x86. please fix it as it disturbs normal portage activities.
Comment 4 Alexis Ballier gentoo-dev 2007-03-10 09:44:38 UTC
*** Bug 169845 has been marked as a duplicate of this bug. ***
Comment 5 Alexis Ballier gentoo-dev 2007-03-10 22:17:18 UTC
fixed that in 8.8 bump, we'll wait until it can reach the stable tree I guess.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2007-07-29 17:26:16 UTC
(In reply to comment #5)
> fixed that in 8.8 bump, we'll wait until it can reach the stable tree I guess.
> 

9.1 is in stable now, so we can close this..