[Ffmpeg-devel] problematic_configure_with_lame(win32)
Diego Biurrun
diego
Sat Jul 29 17:05:10 CEST 2006
On Sat, Jul 29, 2006 at 12:43:54PM +0200, the_mad at email.it wrote:
> I have a problem with "./configure" on Windows XP using the latest ffmpeg
> version from SVN.
> This is the command i wrote on msys shell (after moved to ffmpeg folder):
>
> ./configure --enable-memalign-hack --enable-mp3lame
> --extra-cflags=-I/local/include
> --extra-ldflags=-L/local/lib
> --disable-ffserver --disable-ffplay
>
> And this is the output I get;
>
> ERROR: LAME not found
> If you think configure made a mistake, make sure you are using the latest
> version from SVN. If the latest version fails, report the problem to the
> ffmpeg-devel at mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net.
> Include the log file "config.err" produced by configure as this will help
> solving the problem.
>
> ---------
> note:
> if I execute ./configure without --enable-mp3lame, cflags and ldflags I get
> no errors
> (don't kno if this could be helpful)
But does LAME get enabled? I assume not..
> The location of lame (compiled) in my hard-drive is:
> C:\msys\1.0\local (where I have the folders bin, lib, include, and so on..)
> The "fakie-unix" location in msys is:
> /local
>
> The location of ffmpeg (the svn checkout) in my hard-drive is:
> C:\msys\1.0\home\Big-Boss\FFMPEG
> The "fakie-unix" location in msys is:
> /home/Big-Boss/FFMPEG
>
> Here the log "config.err":
> --------------------------------------------------------------
>
> # ./configure --enable-memalign-hack --enable-mp3lame
> --extra-cflags=-I/local/include --extra-ldflags=-L/local/lib
> --disable-ffserver --disable-ffplay
> BASH_VERSINFO=([0]="2" [1]="04" [2]="0" [3]="1" [4]="release" [5]="i686-pc-msys")
> BASH_VERSION='2.04.0(1)-release'
> CFLAGS=' -I/local/include'
Hmmm, CFLAGS is there, but ..
> check_lib lame/lame.h lame_init -lmp3lame
> check_header lame/lame.h
> check_cpp
> BEGIN /tmp/ffmpeg-conf-345-324-24862.c
> 1 #include <lame/lame.h>
> 2 int x;
> END /tmp/ffmpeg-conf-345-324-24862.c
> gcc -E -o /tmp/ffmpeg-conf-11775-324-30668.o
> /tmp/ffmpeg-conf-345-324-24862.c
> C:/DOCUME~1/Big-Boss/IMPOST~1/Temp/ffmpeg-conf-345-324-24862.c:1:23:
> lame/lame.h: No such file or directory
> ERROR: LAME not found
.. here it does not get added to the gcc invocation. I cannot reproduce
this problem here on Linux, CFLAGS get included just fine.
I'm stumped here. Ideas anyone?
Diego
More information about the ffmpeg-devel
mailing list