Hi - Small problem compiling the latest MPlayer: gcc -c -O4 -march=i686 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_THREAD_SAFE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Inative -I.. -I../libmpdemux -I../loader -D_GNU_SOURCE -o ad_faad.o ad_faad.c ad_faad.c:88: Floating point numbers not allowed in #if expressions ad_faad.c:172: Floating point numbers not allowed in #if expressions ad_faad.c:197: Floating point numbers not allowed in #if expressions ad_faad.c: In function `init': ad_faad.c:93: warning: passing arg 3 of `faacDecInit' makes pointer from integer without a cast ad_faad.c:93: warning: passing arg 4 of `faacDecInit' from incompatible pointer type ad_faad.c:93: too many arguments to function `faacDecInit' ad_faad.c: In function `decode_audio': ad_faad.c:175: too many arguments to function `faacDecDecode' ad_faad.c:200: too many arguments to function `faacDecDecode' gmake[1]: *** [ad_faad.o] Error 1 I've traced this down to the expression in ./configure _faad_tempversion=`$TMPO | sed -e 's/^\([0-9]+\)\.\([0-9]+\).*/\1\2/'` that is supposed to remove the '.' but it is not working: echo 1.1 | sed -e 's/^\([0-9]+\)\.\([0-9]+\).*/\1\2/' 1.1 Perhaps using 'tr -d .' instead of sed would work better? echo 1.1 | tr -d . 11 Cheers, Steven Schultz
participants (5)
-
Arpi -
D Richard Felker III -
Moritz Bunkus -
Robert R. Wal -
Steven M. Schultz