[MPlayer-dev-eng] [PATCH] name clash between mp3lib and libmp3lame

Gianluigi Tiesi mplayer at netfarm.it
Mon Jun 6 16:37:41 CEST 2005


On Mon, Jun 06, 2005 at 10:07:21AM +0200, Reimar D?ffinger wrote:
> Hi,
> On Sat, May 21, 2005 at 10:36:57AM +0200, Gianluigi Tiesi wrote:
> > I've noticed a name clash between dct64 in mp3lib and libmp3lame
> > (there is also a clash between twolame and libmp3lame but I've posted
> > on their ml).
> 
> AFAIK, you only get this when you also compile the decoder part of mp3lame,
> which doesn't make much sense since MPlayer can't use it anyway...

I've a libmp3lame static package and I've touched the build
system to have the decoder part of mp3lame, for me it gets
compiled by default. My build options are:
./configure \
    --prefix=/usr \
    --language=all \
    --enable-win32 \
    --enable-png \
    --enable-real \
    --enable-qtx \
    --enable-jpeg \
    --enable-gif \
    --enable-tga \
    --enable-mad \
    --disable-sdl \
    --disable-menu \
    --disable-directx \
    --disable-gl \
    --disable-win32waveout \
    --disable-ftp \
    --disable-network \
    --disable-winsock2 \
    --disable-freetype \
    --disable-liblzo \
    --disable-tv \
    --disable-dvb \
    --disable-vidix \
    --enable-static="-mconsole -lwinmm"

I use this option to compile only mencoder (i.e. doing make
mencoder.exe), and with libmp3lame installed system wide, the build
fails. So how should I disable mp3lame decoder?
I suspect by disabling it in libmp3lame build, but this means have
a non-standard libmp3lame build.

Regards

-- 
Gianluigi Tiesi <sherpya at netfarm.it>
EDP Project Leader
Netfarm S.r.l. - http://www.netfarm.it/
Free Software: http://oss.netfarm.it/




More information about the MPlayer-dev-eng mailing list