Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 807040 - media-libs/sdl2-mixer-2.0.4[-mp3,-mad]: automagic dependency on mpg123
Summary: media-libs/sdl2-mixer-2.0.4[-mp3,-mad]: automagic dependency on mpg123
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-07 20:19 UTC by Michał Górny
Modified: 2021-08-07 20:19 UTC (History)
0 users

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


Attachments
media-libs:sdl2-mixer-2.0.4:20210807-130512.log (media-libs:sdl2-mixer-2.0.4:20210807-130512.log,41.46 KB, text/plain)
2021-08-07 20:19 UTC, Michał Górny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-08-07 20:19:51 UTC
Created attachment 731230 [details]
media-libs:sdl2-mixer-2.0.4:20210807-130512.log

There seems to be something wrong with econf flags -- when USE="-mad -mp3", the configure script autodetects mpg123 and links to it anyway:

[...]
checking for mpg123.h... yes
checking for mpg123_replace_reader_handle in -lmpg123... yes
[..]
/bin/sh ./libtool --mode=link x86_64-pc-linux-gnu-gcc-11.2.0 -o build/libSDL2_mixer.la build/effect_position.lo build/effect_stereoreverse.lo build/effects_internal.lo build/load_aiff.lo build/load_voc.lo build/mixer.lo build/music.lo build/music_cmd.lo build/music_flac.lo build/music_fluidsynth.lo build/music_mad.lo build/music_mikmod.lo build/music_modplug.lo build/music_mpg123.lo build/music_nativemidi.lo build/music_ogg.lo build/music_opus.lo build/music_timidity.lo build/music_wav.lo   -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -lSDL2  -lmpg123 -lm -no-undefined -rpath /usr/lib64 -release 2.0 -version-info 2:2:2
libtool: link: x86_64-pc-linux-gnu-gcc-11.2.0 -shared  -fPIC -DPIC  build/.libs/effect_position.o build/.libs/effect_stereoreverse.o build/.libs/effects_internal.o build/.libs/load_aiff.o build/.libs/load_voc.o build/.libs/mixer.o build/.libs/music.o build/.libs/music_cmd.o build/.libs/music_flac.o build/.libs/music_fluidsynth.o build/.libs/music_mad.o build/.libs/music_mikmod.o build/.libs/music_modplug.o build/.libs/music_mpg123.o build/.libs/music_nativemidi.o build/.libs/music_ogg.o build/.libs/music_opus.o build/.libs/music_timidity.o build/.libs/music_wav.o   -Wl,--as-needed -lSDL2 -lmpg123 -lm  -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0   -Wl,-soname -Wl,libSDL2_mixer-2.0.so.0 -o build/.libs/libSDL2_mixer-2.0.so.0.2.2