[FFmpeg-devel] latest ffmpeg git master build is broken on osx powerpc

Jing Yu jingyu at google.com
Tue Jul 12 02:11:05 EEST 2016


It looks like a Darwin related issue.
Given that this is a really an old combination (apple on power),
rather than revert this patch, I would make a new patch which wraps
the new code format with #ifdef__APPLE__. I will send the patch for
review shortly. Thanks!

On Sat, Jul 9, 2016 at 5:18 PM, Jing Yu <jingyu at google.com> wrote:
> I have tried gcc-4.9.1, and it works. gcc-4.2.1 is too old.
> All right. Please help to revert my patch. Thanks!
>
> On Sat, Jul 9, 2016 at 11:02 AM, Michael Niedermayer
> <michael at niedermayer.cc> wrote:
>> adding jingyu (author of 311a953c76081fca99b872629d248f9d69ebc0c3) to CC
>>
>> On Sat, Jul 09, 2016 at 07:47:26AM -0600, Pavel Koshevoy wrote:
>>> Hi,
>>>
>>> PowerPC build on OSX 10.5 (Leopard) is broken:
>>>
>>> $ gcc --version
>>> powerpc-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5577)
>>> Copyright (C) 2007 Free Software Foundation, Inc.
>>> This is free software; see the source for copying conditions. There is NO
>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>>>
>>>
>>> /nfs/scratch/Developer/ffmpeg-git-src/configure
>>> --prefix=/Developer/ppc --disable-debug --disable-shared
>>> --enable-static --enable-swscale --enable-avfilter
>>> --enable-libmp3lame --enable-libvorbis --enable-libopus
>>> --enable-libtheora --enable-libschroedinger --enable-libopenjpeg
>>> --enable-libmodplug --enable-libvpx --enable-libspeex
>>> --enable-pthreads --enable-gpl --enable-version3
>>> --enable-libopencore-amrnb --enable-libopencore-amrwb
>>> --enable-postproc --enable-libx264 --enable-libxvid --enable-libass
>>> --enable-gnutls --enable-runtime-cpudetect
>>> --extra-cflags=-I/opt/local/include
>>> --extra-ldflags='-headerpad_max_install_names -L/opt/local/lib'
>>> --disable-audiotoolbox --disable-videotoolbox --disable-sdl
>>> --disable-filter=coreimagesrc --disable-filter=coreimage
>>>
>>> $ make
>>> AS    libavcodec/ppc/fft_altivec.o
>>> {standard input}:257:Parameter syntax error (parameter 3)
>>> {standard input}:264:Parameter syntax error (parameter 3)
>>> {standard input}:265:Parameter syntax error (parameter 3)
>>> {standard input}:271:Parameter syntax error (parameter 3)
>>> {standard input}:278:Parameter syntax error (parameter 3)
>>> {standard input}:279:Parameter syntax error (parameter 3)
>>> {standard input}:285:Parameter syntax error (parameter 3)
>>> {standard input}:292:Parameter syntax error (parameter 3)
>>> {standard input}:293:Parameter syntax error (parameter 3)
>>> {standard input}:299:Parameter syntax error (parameter 3)
>>> {standard input}:306:Parameter syntax error (parameter 3)
>>> {standard input}:307:Parameter syntax error (parameter 3)
>>> {standard input}:313:Parameter syntax error (parameter 3)
>>> {standard input}:320:Parameter syntax error (parameter 3)
>>> {standard input}:321:Parameter syntax error (parameter 3)
>>> {standard input}:327:Parameter syntax error (parameter 3)
>>> {standard input}:334:Parameter syntax error (parameter 3)
>>> {standard input}:335:Parameter syntax error (parameter 3)
>>> {standard input}:341:Parameter syntax error (parameter 3)
>>> {standard input}:348:Parameter syntax error (parameter 3)
>>> {standard input}:349:Parameter syntax error (parameter 3)
>>> {standard input}:355:Parameter syntax error (parameter 3)
>>> {standard input}:362:Parameter syntax error (parameter 3)
>>> {standard input}:363:Parameter syntax error (parameter 3)
>>> {standard input}:369:Parameter syntax error (parameter 3)
>>> {standard input}:378:Parameter syntax error (parameter 3)
>>> {standard input}:379:Parameter syntax error (parameter 3)
>>> {standard input}:385:Parameter syntax error (parameter 3)
>>> {standard input}:394:Parameter syntax error (parameter 3)
>>> {standard input}:395:Parameter syntax error (parameter 3)
>>> {standard input}:401:Parameter syntax error (parameter 3)
>>> {standard input}:408:Parameter syntax error (parameter 3)
>>> {standard input}:409:Parameter syntax error (parameter 3)
>>> {standard input}:415:Parameter syntax error (parameter 3)
>>> {standard input}:422:Parameter syntax error (parameter 3)
>>> {standard input}:423:Parameter syntax error (parameter 3)
>>> {standard input}:433:Parameter syntax error (parameter 3)
>>> {standard input}:434:Parameter syntax error (parameter 3)
>>> {standard input}:464:Parameter syntax error (parameter 3)
>>> {standard input}:465:Parameter syntax error (parameter 2)
>>> {standard input}:521:Parameter syntax error (parameter 3)
>>> {standard input}:550:Parameter syntax error (parameter 3)
>>> {standard input}:552:Parameter syntax error (parameter 3)
>>> {standard input}:553:Parameter syntax error (parameter 3)
>>> {standard input}:799:Parameter syntax error (parameter 3)
>>> {standard input}:806:Parameter syntax error (parameter 3)
>>> {standard input}:807:Parameter syntax error (parameter 3)
>>> {standard input}:813:Parameter syntax error (parameter 3)
>>> {standard input}:820:Parameter syntax error (parameter 3)
>>> {standard input}:821:Parameter syntax error (parameter 3)
>>> {standard input}:827:Parameter syntax error (parameter 3)
>>> {standard input}:834:Parameter syntax error (parameter 3)
>>> {standard input}:835:Parameter syntax error (parameter 3)
>>> {standard input}:841:Parameter syntax error (parameter 3)
>>> {standard input}:848:Parameter syntax error (parameter 3)
>>> {standard input}:849:Parameter syntax error (parameter 3)
>>> {standard input}:855:Parameter syntax error (parameter 3)
>>> {standard input}:862:Parameter syntax error (parameter 3)
>>> {standard input}:863:Parameter syntax error (parameter 3)
>>> {standard input}:869:Parameter syntax error (parameter 3)
>>> {standard input}:876:Parameter syntax error (parameter 3)
>>> {standard input}:877:Parameter syntax error (parameter 3)
>>> {standard input}:883:Parameter syntax error (parameter 3)
>>> {standard input}:890:Parameter syntax error (parameter 3)
>>> {standard input}:891:Parameter syntax error (parameter 3)
>>> {standard input}:897:Parameter syntax error (parameter 3)
>>> {standard input}:904:Parameter syntax error (parameter 3)
>>> {standard input}:905:Parameter syntax error (parameter 3)
>>> {standard input}:911:Parameter syntax error (parameter 3)
>>> {standard input}:920:Parameter syntax error (parameter 3)
>>> {standard input}:921:Parameter syntax error (parameter 3)
>>> {standard input}:927:Parameter syntax error (parameter 3)
>>> {standard input}:936:Parameter syntax error (parameter 3)
>>> {standard input}:937:Parameter syntax error (parameter 3)
>>> {standard input}:943:Parameter syntax error (parameter 3)
>>> {standard input}:950:Parameter syntax error (parameter 3)
>>> {standard input}:951:Parameter syntax error (parameter 3)
>>> {standard input}:957:Parameter syntax error (parameter 3)
>>> {standard input}:964:Parameter syntax error (parameter 3)
>>> {standard input}:965:Parameter syntax error (parameter 3)
>>> {standard input}:975:Parameter syntax error (parameter 3)
>>> {standard input}:976:Parameter syntax error (parameter 3)
>>> {standard input}:1006:Parameter syntax error (parameter 3)
>>> {standard input}:1007:Parameter syntax error (parameter 2)
>>> {standard input}:1063:Parameter syntax error (parameter 3)
>>> {standard input}:1092:Parameter syntax error (parameter 3)
>>> {standard input}:1094:Parameter syntax error (parameter 3)
>>> {standard input}:1095:Parameter syntax error (parameter 3)
>>> make: *** [libavcodec/ppc/fft_altivec.o] Error 1
>>>
>>>
>>> git revert 311a953c76081fca99b872629d248f9d69ebc0c3 # fixes it.
>>>
>>> Pavel.
>>>
>>> _______________________________________________
>>> ffmpeg-devel mailing list
>>> ffmpeg-devel at ffmpeg.org
>>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>
>> --
>> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>>
>> When you are offended at any man's fault, turn to yourself and study your
>> own failings. Then you will forget your anger. -- Epictetus


More information about the ffmpeg-devel mailing list