Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 154734

Summary: media-sound/audacity-1.3.2 compilation failure due to missing -msse flag
Product: Gentoo Linux Reporter: Ulrich Müller <ulm>
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Severity: normal CC: 96bd763529be62c7350d43e8ae67f9623c998ddc, daemon, matsuu, telefrancisco
Priority: High Keywords: REGRESSION
Version: 2006.1   
Hardware: x86   
OS: Linux   
Package list:
Runtime testing required: ---

Description Ulrich Müller gentoo-dev 2006-11-10 14:21:19 UTC
Emerge of media-sound/audacity-1.3.2 fails during compilation in the soundtouch subdirectory, with the following error message:

if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include   -fcheck-new -I../../include  -MT sse_optimized.lo -MD -MP -MF ".deps/sse_optimized.Tpo" -c -o sse_optimized.lo sse_optimized.cpp; \
        then mv -f ".deps/sse_optimized.Tpo" ".deps/sse_optimized.Plo"; else rm -f ".deps/sse_optimized.Tpo"; exit 1; fi
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -fcheck-new -I../../include -MT sse_optimized.lo -MD -MP -MF .deps/sse_optimized.Tpo -c sse_optimized.cpp -o sse_optimized.o
In file included from sse_optimized.cpp:70:
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/xmmintrin.h:34:3: error: #error "SSE instruction set not enabled"

Removing audacity-1.3.2-no-msse.patch fixes the problem. (Not really surprising... Who is commiting such patches without testing?)

# emerge --info
Portage 2.1.2_rc1-r5 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r1 i686)
System uname: 2.6.18-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1.73GHz
Gentoo Base System version 1.12.6
Last Sync: Fri, 10 Nov 2006 20:00:02 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
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, 1.10
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
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CONFIG_PROTECT="/etc /usr/lib/fax /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
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"
PORTDIR_OVERLAY="/usr/portage/local/ulm /usr/portage/local/layman/sunrise /usr/portage/local/layman/portage-xgl /usr/portage/local/layman/a1"
USE="x86 X Xaw3d aalib acpi alsa amr asf berkdb bitmap-fonts bzip2 cairo caps cdparanoia cdr cli clisp cracklib crypt dbus directfb dlloader dri dvd dvdr eds elibc_glibc emacs emacs-w3 emboss encode exif expat fam fbcon ffmpeg firefox fortran gcj gdbm gif glitz glut gnome gpm gstreamer gtk gtkhtml guile hal iconv idea ieee1394 imap input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 irda isdnlog java jbig jpeg kernel_linux libcaca libg++ logrotate mad mikmod mmx mng motif mozbranding mp3 mpeg ncurses nls nocd nptl nptlonly nsplugin offensive ogg opengl oss pcmcia pcre pdf perl png postgres ppds pppd python qt3 qt4 quicktime readline recode reflection sdl session skey sox spell spl sse sse2 ssl tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU userlocales video_cards_fbdev video_cards_i810 video_cards_vesa video_cards_vga vorbis wifi win32codecs xml xorg xv zlib"
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-11 06:04:00 UTC
*** Bug 154798 has been marked as a duplicate of this bug. ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-11-11 06:05:13 UTC
  10 Nov 2006; Donnie Berkholz <>;
  Unbreak the previous fix, need to run autoreconf in soundtouch directory
  manually because it's not in AC_CONFIG_SUBDIRS.

Please, resync and test, thanks.
Comment 3 Ulrich Müller gentoo-dev 2006-11-14 02:40:43 UTC
(In reply to comment #2)
> Please, resync and test, thanks.

Still the same error message as before. Reopening.
Comment 4 Francisco José Cañizares Santofimia 2006-11-15 15:52:20 UTC
Just a question that not exactly belong to this bug.

Why previous beta (1.3.0) was called 1.3.0b in portage, and this is called 1.3.2 although both are betas? (Current Stable is 1.2.5) Thanks in advance.
Comment 5 MATSUU Takuto (RETIRED) gentoo-dev 2006-11-16 08:46:59 UTC
*** Bug 154801 has been marked as a duplicate of this bug. ***
Comment 6 MATSUU Takuto (RETIRED) gentoo-dev 2006-11-16 08:50:40 UTC
1.3.2-r1 in cvs. please test.
Comment 7 Ulrich Müller gentoo-dev 2006-11-16 12:28:44 UTC
(In reply to comment #6)
> 1.3.2-r1 in cvs. please test.

Looks good.
Comment 8 MATSUU Takuto (RETIRED) gentoo-dev 2006-11-16 17:21:07 UTC
(In reply to comment #4)
> Just a question that not exactly belong to this bug.
> Why previous beta (1.3.0) was called 1.3.0b in portage, and this is called
> 1.3.2 although both are betas? (Current Stable is 1.2.5) Thanks in advance.

"b" does not mean beta. It is upstream version.