Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 97666 - No libmpg123.so support when building Beep Media Player with mmx
Summary: No libmpg123.so support when building Beep Media Player with mmx
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-01 16:11 UTC by Fredrik Smedberg
Modified: 2005-07-02 09:19 UTC (History)
0 users

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 Fredrik Smedberg 2005-07-01 16:11:42 UTC
A lot of users seem to have a problem with getting support for mp3 working
(libmpg123.so) when emerging Beep Media Player with mmx and mp3 as USE-flags.
Mmx should be disabled by default when emerging for amd64/~amd64, at least when
mp3 is enabled.

Reproducible: Always
Steps to Reproduce:
1. USE="mp3 mmx" emerge beep-media-player




Solution:
USE="-mmx mp3" emerge beep-media-player
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2005-07-02 03:54:27 UTC
emerge info is missing.
Describe what happens if you try using the mpg123 plugin, is it not listed in
BMP,  does it try to start but segfault, do you get no audio, does the compile fail?
Comment 2 Fredrik Smedberg 2005-07-02 09:19:11 UTC
This is my emerge info. However, I turned off all CFLAGS first because I thought
they caused the trouble. The trouble still existed with no CFLAGS and then I
checked the bmp.log in ~/.bmp and it said "Failed to load plugin
(/usr/lib64/bmp/Input/libmpg123.so: undefined symbol: mpg123_synth_1to1_mmx)". 

After knowing mmx was causing the trouble I turned back all CFLAGS to those I
have and emerged with USE="-mmx" and then it worked.

Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.4,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r11 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r11 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Jun 22 2005, 23:06:56)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -mtune=athlon64 -O3 -pipe -fomit-frame-pointer -msse
-msse2 -msse3 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/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/env.d"
CXXFLAGS="-march=athlon64 -mtune=athlon64 -O3 -pipe -fomit-frame-pointer -msse
-msse2 -msse3 -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.gentoo.se http://mirror.pudas.net/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo/"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 3dnow 3dnowext 7zip X a52 acpi alsa bcmath berkdb bitmap-fonts bzlib
cdr crypt cups curl dvd dvdr eds esd fam flac font-server fortran ftp gdbm gif
gnome gnutls gpm gstreamer gtk imlib ipv6 jp2 jpeg jpeg2k libwww lzo lzw
lzw-tiff mad mmx mmxext mozilla mp3 multilib mysql ncurses network nls nptl ogg
oggvorbis opengl oss pam perl png python qt readline ruby sdl slang sqlite sse
sse2 ssl tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts udev
unicode usb userlocales vorbis xinerama xml xml2 xmms xpm xrandr xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LDFLAGS, LINGUAS