[Ffmpeg-devel] Compilation broken in last 24 hours due to 3DNow changes

Diamond Software diamondsw
Tue May 16 06:28:26 CEST 2006


Well, you can always revert to the 5/13 versions of configure and  
libavcodec/Makefile. That's what I'm doing for the moment.

  - Joshua Ochs

On May 15, 2006, at 10:47 PM, Kyle Nelson wrote:

> I am having the same issue.
>
> any solution?
>
>
>
> On 5/15/06, Diamond Software <diamondsw at mac.com> wrote:
>>
>> Sorry, I'm still getting 3DNow as "yes" from configure, even with CVS
>> pulled a few minutes ago:
>>
>> ffmpeg $ ./configure --enable-static --disable-shared --enable-
>> memalign-hack --enable-gpl --disable-vhook --disable-ffplay -- 
>> disable-
>> ffserver --enable-pthreads
>> install prefix   /usr/local
>> source path      /Users/jochs/Documents/Development/Tivo/TivoServer/
>> ffmpeg
>> C compiler       cc
>> make             make
>> CPU              x86 (generic)
>> big-endian       no
>> inttypes.h       yes
>> broken inttypes.h no
>> MMX enabled      yes
>> Vector Builtins  yes
>> 3DNow! Builtins  yes          <=====
>> gprof enabled    no
>> zlib enabled     yes
>> lzo enabled      no
>> libgsm enabled   no
>> mp3lame enabled  no
>> libogg enabled   no
>> Vorbis enabled   no
>> Theora enabled   no
>> FAAD enabled     no
>> faadbin enabled  no
>> FAAC enabled     no
>> XviD enabled     no
>> x264 enabled     no
>> a52 support      no
>> a52 dlopened     no
>> DTS support      no
>> pp support       no
>> debug symbols    yes
>> strip symbols    yes
>> optimize         yes
>> static           yes
>> shared           no
>> video hooking    no
>> SDL support      no
>> Sun medialib support no
>> pthreads support yes
>> AMR-NB float support no
>> AMR-NB fixed support no
>> AMR-WB float support no
>> AMR-WB IF2 support no
>> network support      yes
>> IPv6 support         yes
>> License: GPL
>> Creating config.mak and config.h...
>>
>>   - Joshua Ochs
>>
>> On May 15, 2006, at 2:54 PM, Guillaume POIRIER wrote:
>>
>> > Hi,
>> >
>> > On 5/15/06, Diamond Software <diamondsw at mac.com> wrote:
>> >> The CVS commit last night changing the main configure file and the
>> >> libavcodec file to use -m3dnow instead of -march=athlon has broken
>> >> compilation on my system (MacBook Pro with Mac OS X 10.4.6, on an
>> >> Intel Core Duo). The error is:
>> >>
>> >> cc -O3 -g -Wall -Wno-switch  -DHAVE_LRINTF -I/Users/jochs/ 
>> Documents/
>> >> Development/Tivo/TivoServer/ffmpeg/faac/include/ -I/Users/jochs/
>> >> Documents/Development/Tivo/TivoServer/ffmpeg/faad/include/ -I/ 
>> Users/
>> >> jochs/Documents/Development/Tivo/TivoServer/ffmpeg/lame-3.96.1/
>> >> include/ -I/Users/jochs/Documents/Development/Tivo/TivoServer/ 
>> ffmpeg/
>> >> xvidcore-1.1.0/src/ -no-cpp-precomp -pipe -fomit-frame-pointer -
>> >> force_cpusubtype_ALL -Wno-sign-compare -mdynamic-no-pic -
>> >> DHAVE_AV_CONFIG_H -I.. -I/Users/jochs/Documents/Development/Tivo/
>> >> TivoServer/ffmpeg/libavutil -D_FILE_OFFSET_BITS=64 -
>> >> D_LARGEFILE_SOURCE -D_GNU_SOURCE  -m3dnow  -c -o i386/fft_3dn2.o
>> >> i386/
>> >> fft_3dn2.c
>> >> i386/fft_3dn2.c: In function 'ff_fft_calc_3dn2':
>> >> i386/fft_3dn2.c:66: warning: implicit declaration of function
>> >> '_m_pswapd'
>> >> i386/fft_3dn2.c:66: error: incompatible types in assignment
>> >> i386/fft_3dn2.c:105: error: incompatible types in assignment
>> >> i386/fft_3dn2.c:106: error: incompatible types in assignment
>> >> i386/fft_3dn2.c:112: warning: implicit declaration of function
>> >> '_m_pfpnacc'
>> >> i386/fft_3dn2.c:112: error: incompatible types in assignment
>> >> i386/fft_3dn2.c:113: error: incompatible types in assignment
>> >> make[1]: *** [i386/fft_3dn2.o] Error 1
>> >> make: *** [lib] Error 2
>> >>
>> >> The first strange thing is why 3DNow code is being used at all,  
>> since
>> >> I don't have an AMD chip. Seems to me something must be wrong  
>> the the
>> >> configure check, as it thinks 3DNow should be enabled:
>> >
>> >
>> > Should be fixed. Please report if it does or if it doesn't.
>> >
>> > Guillaume
>> > --
>> > I am disillusioned enough to know that no man's opinion on any  
>> subject
>> > is worth a damn unless backed up with enough genuine information to
>> > make him really know what he's talking about.
>> >
>> > -- H. P. Lovecraft (about the flamewars on FFmpeg and MPlayer-dev
>> > mailing lists)
>> > http://www.brainyquote.com/quotes/quotes/h/hplovecr278144.html
>> >
>> > _______________________________________________
>> > ffmpeg-devel mailing list
>> > ffmpeg-devel at mplayerhq.hu
>> > http://mplayerhq.hu/mailman/listinfo/ffmpeg-devel
>>
>> _______________________________________________
>> ffmpeg-devel mailing list
>> ffmpeg-devel at mplayerhq.hu
>> http://mplayerhq.hu/mailman/listinfo/ffmpeg-devel
>>
>
>
>
> -- 
> Please visit http://www.FiveCubed.com
> For all your hosting needs.
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/ffmpeg-devel





More information about the ffmpeg-devel mailing list