Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106218 - media-libs/sdl-mixer-1.2.6 does not use vorbis
Summary: media-libs/sdl-mixer-1.2.6 does not use vorbis
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-16 13:52 UTC by Tyler Montbriand
Modified: 2005-09-16 20: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 Tyler Montbriand 2005-09-16 13:52:34 UTC
In trying to compile some foreign game I came to realize that sdl-mixer had no
compiled-in ogg support!  Re-emerging it showed that it was configuring sdl-mixer
with --disable-ogg-music no matter what I did, even when I forced USE="vorbis" on
the commandline.

The problem turned out to be pretty simple;  several times in the ebuild, an
'oggvorbis' flag is checked for, but there is no such flag, just 'vorbis'.
Changing oggvorbis to vorbis allowed sdl-mixer to be configured for and
compile in ogg vorbis support.

Reproducible: Always
Steps to Reproduce:
1. emerge sdl-mixer
2. Try some game that needs vorbis support in sdl-mixer
3. Huh, no ogg vorbis!

Actual Results:  
The game wouldn't run as it failed to load it's music files.

Expected Results:  
sdl-mixer should be able to use ogg vorbis when available.

Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.4,
glibc-2.3.4.20041102-r0, 2.6.11ac1 x86_64)
=================================================================
System uname: 2.6.11ac1 x86_64 AMD Opteron(tm) Processor 242
Gentoo Base System version 1.6.11
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.2.3-r5, 2.3.4
sys-apps/sandbox:    1.2.3
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -m64 -mmmx -momit-leaf-frame-pointer -fomit-frame-pointer -pipe
-ffast-math -fmerge-all-constants"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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/lib64/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -m64 -mmmx -momit-leaf-frame-pointer -fomit-frame-pointer -pipe
-ffast-math -fmerge-all-constants"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo
ftp://ftp.ndlug.nd.edu/pub/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/var/backup"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X aalib alsa arts avi berkdb bitmap-fonts cdr crypt cups curl dga dvd
eds emboss encode esd fam flac foomaticdb fortran gdbm ggi gif gnome gpm
gstreamer gtk gtk2 guile imagemagick imlib innodb ipv6 java jpeg kde libwww lzw
lzw-tiff mad mikmod motif mozilla mp3 mpeg mysql ncurses nls nptl ogg opengl oss
pam pdflib perl png ppds python qt quicktime readline scanner sdl slang speex
spell ssl tcltk tcpd tiff truetype-fonts type1-fonts usb userlocales vorbis xine
xml xml2 xmms xpm xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2005-09-16 20:19:58 UTC
That's been fixed in the portage tree since July.  Your tree is very much out of
date.  You really need to run "emerge --sync"