When building ffmpeg on loongson, I get the following error:
===> Building for ffmpeg-20111126
cc -shared -Wl,-Bsymbolic -Wl,--version-script,libavcodec/libavcodec.ver
-Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat -Llibavutil
-Llibpostproc -Llibswscale -Wl,--warn-common -o
libavcodec/libavcodec.so.16.1 libavcodec/4xm.o libavcodec/8bps.o
libavcodec/8svx.o libavcodec/a64multienc.o libavcodec/aac_ac3_parser.o
libavcodec/aac_adtstoasc_bsf.o libavcodec/aac_parser.o
libavcodec/aacadtsdec.o libavcodec/aaccoder.o libavcodec/aacdec.o
libavcodec/aacenc.o libavcodec/aacps.o libavcodec/aacpsy.o
libavcodec/aacsbr.o libavcodec/aactab.o libavcodec/aandcttab.o
libavcodec/aasc.o libavcodec/ac3.o libavcodec/ac3_parser.o
libavcodec/ac3dec.o libavcodec/ac3dec_data.o libavcodec/ac3dsp.o
libavcodec/ac3enc.o libavcodec/ac3enc_combined.o
libavcodec/ac3enc_fixed.o libavcodec/ac3enc_float.o libavcodec/ac3tab.o
libavcodec/acelp_filters.o libavcodec/acelp_pitch_delay.o
libavcodec/acelp_vectors.o libavcodec/adpcm.o libavcodec/adxdec.o
libavcodec/adxenc.o libavcodec/alac.o libavcodec/alacenc.o
libavcodec/allcodecs.o libavcodec/alsdec.o libavcodec/amrnbdec.o
libavcodec/amrwbdec.o libavcodec/anm.o libavcodec/ansi.o
libavcodec/apedec.o libavcodec/ass.o libavcodec/ass_split.o
libavcodec/assdec.o libavcodec/assenc.o libavcodec/asv1.o
libavcodec/atrac.o libavcodec/atrac1.o libavcodec/atrac3.o
libavcodec/audioconvert.o libavcodec/aura.o libavcodec/avfft.o
libavcodec/avpacket.o libavcodec/avs.o libavcodec/bethsoftvideo.o
libavcodec/bfi.o libavcodec/bgmc.o libavcodec/bink.o
libavcodec/binkaudio.o libavcodec/binkdsp.o libavcodec/bitstream.o
libavcodec/bitstream_filter.o libavcodec/bmp.o libavcodec/bmpenc.o
libavcodec/c93.o libavcodec/cabac.o libavcodec/cavs.o
libavcodec/cavs_parser.o libavcodec/cavsdec.o libavcodec/cavsdsp.o
libavcodec/cdgraphics.o libavcodec/celp_filters.o libavcodec/celp_math.o
libavcodec/cga_data.o libavcodec/chomp_bsf.o libavcodec/cinepak.o
libavcodec/cljr.o libavcodec/cook.o libavcodec/cscd.o libavcodec/cyuv.o
libavcodec/dca.o libavcodec/dca_parser.o libavcodec/dcadsp.o
libavcodec/dcaenc.o libavcodec/dct.o libavcodec/dct32_fixed.o
libavcodec/dct32_float.o libavcodec/dfa.o libavcodec/dirac.o
libavcodec/dirac_parser.o libavcodec/dnxhd_parser.o
libavcodec/dnxhddata.o libavcodec/dnxhddec.o libavcodec/dnxhdenc.o
libavcodec/dpcm.o libavcodec/dpx.o libavcodec/dpxenc.o
libavcodec/dsicinav.o libavcodec/dsputil.o
libavcodec/dump_extradata_bsf.o libavcodec/dv.o libavcodec/dvbsub.o
libavcodec/dvbsub_parser.o libavcodec/dvbsubdec.o libavcodec/dvdata.o
libavcodec/dvdsub_parser.o libavcodec/dvdsubdec.o libavcodec/dvdsubenc.o
libavcodec/dwt.o libavcodec/dxa.o libavcodec/eac3_data.o
libavcodec/eac3dec.o libavcodec/eac3enc.o libavcodec/eacmv.o
libavcodec/eaidct.o libavcodec/eamad.o libavcodec/eatgq.o
libavcodec/eatgv.o libavcodec/eatqi.o libavcodec/elbg.o
libavcodec/error_resilience.o libavcodec/escape124.o
libavcodec/faandct.o libavcodec/faanidct.o libavcodec/faxcompr.o
libavcodec/fft_fixed.o libavcodec/fft_float.o libavcodec/ffv1.o
libavcodec/flac.o libavcodec/flac_parser.o libavcodec/flacdata.o
libavcodec/flacdec.o libavcodec/flacenc.o libavcodec/flashsv.o
libavcodec/flashsv2enc.o libavcodec/flashsvenc.o libavcodec/flicvideo.o
libavcodec/flvdec.o libavcodec/flvenc.o libavcodec/fmtconvert.o
libavcodec/fraps.o libavcodec/frwu.o libavcodec/g722.o libavcodec/g726.o
libavcodec/gif.o libavcodec/gifdec.o libavcodec/golomb.o
libavcodec/gsmdec.o libavcodec/gsmdec_data.o libavcodec/h261.o
libavcodec/h261_parser.o libavcodec/h261dec.o libavcodec/h261enc.o
libavcodec/h263.o libavcodec/h263_parser.o libavcodec/h263dec.o
libavcodec/h264.o libavcodec/h264_cabac.o libavcodec/h264_cavlc.o
libavcodec/h264_direct.o libavcodec/h264_loopfilter.o
libavcodec/h264_mp4toannexb_bsf.o libavcodec/h264_parser.o
libavcodec/h264_ps.o libavcodec/h264_refs.o libavcodec/h264_sei.o
libavcodec/h264dsp.o libavcodec/h264idct.o libavcodec/h264pred.o
libavcodec/huffman.o libavcodec/huffyuv.o libavcodec/idcinvideo.o
libavcodec/iff.o libavcodec/iirfilter.o libavcodec/imc.o
libavcodec/imgconvert.o libavcodec/imx_dump_header_bsf.o
libavcodec/indeo2.o libavcodec/indeo3.o libavcodec/indeo5.o
libavcodec/intelh263dec.o libavcodec/interplayvideo.o
libavcodec/intrax8.o libavcodec/intrax8dsp.o libavcodec/inverse.o
libavcodec/ituh263dec.o libavcodec/ituh263enc.o libavcodec/ivi_common.o
libavcodec/ivi_dsp.o libavcodec/j2k.o libavcodec/j2k_dwt.o
libavcodec/j2kdec.o libavcodec/jfdctfst.o libavcodec/jfdctint.o
libavcodec/jpegls.o libavcodec/jpeglsdec.o libavcodec/jpeglsenc.o
libavcodec/jrevdct.o libavcodec/jvdec.o libavcodec/kbdwin.o
libavcodec/kgv1dec.o libavcodec/kmvc.o libavcodec/lagarith.o
libavcodec/lagarithrac.o libavcodec/latm_parser.o libavcodec/lcldec.o
libavcodec/lclenc.o libavcodec/libdirac_libschro.o libavcodec/libgsm.o
libavcodec/libmp3lame.o libavcodec/libschroedinger.o
libavcodec/libschroedingerdec.o libavcodec/libschroedingerenc.o
libavcodec/libspeexdec.o libavcodec/libspeexenc.o
libavcodec/libtheoraenc.o libavcodec/libvorbis.o libavcodec/libvpxdec.o
libavcodec/libvpxenc.o libavcodec/libx264.o libavcodec/ljpegenc.o
libavcodec/loco.o libavcodec/lpc.o libavcodec/lsp.o libavcodec/lzw.o
libavcodec/lzwenc.o libavcodec/mace.o libavcodec/mdct_fixed.o
libavcodec/mdct_float.o libavcodec/mdec.o libavcodec/mimic.o
libavcodec/mjpeg.o libavcodec/mjpeg2jpeg_bsf.o libavcodec/mjpeg_parser.o
libavcodec/mjpega_dump_header_bsf.o libavcodec/mjpegbdec.o
libavcodec/mjpegdec.o libavcodec/mjpegenc.o libavcodec/mlp.o
libavcodec/mlp_parser.o libavcodec/mlpdec.o libavcodec/mlpdsp.o
libavcodec/mmvideo.o libavcodec/motion_est.o libavcodec/motionpixels.o
libavcodec/movsub_bsf.o libavcodec/mp3_header_compress_bsf.o
libavcodec/mp3_header_decompress_bsf.o libavcodec/mpc.o
libavcodec/mpc7.o libavcodec/mpc8.o libavcodec/mpeg12.o
libavcodec/mpeg12data.o libavcodec/mpeg12enc.o libavcodec/mpeg4audio.o
libavcodec/mpeg4video.o libavcodec/mpeg4video_parser.o
libavcodec/mpeg4videodec.o libavcodec/mpeg4videoenc.o
libavcodec/mpegaudio.o libavcodec/mpegaudio_parser.o
libavcodec/mpegaudiodata.o libavcodec/mpegaudiodec.o
libavcodec/mpegaudiodec_float.o libavcodec/mpegaudiodecheader.o
libavcodec/mpegaudiodsp.o libavcodec/mpegaudiodsp_fixed.o
libavcodec/mpegaudiodsp_float.o libavcodec/mpegaudioenc.o
libavcodec/mpegvideo.o libavcodec/mpegvideo_enc.o
libavcodec/mpegvideo_parser.o libavcodec/mpegvideo_xvmc.o
libavcodec/mqc.o libavcodec/mqcdec.o libavcodec/msgsmdec.o
libavcodec/msmpeg4.o libavcodec/msmpeg4data.o libavcodec/msrle.o
libavcodec/msrledec.o libavcodec/msvideo1.o libavcodec/msvideo1enc.o
libavcodec/mxpegdec.o libavcodec/nellymoser.o libavcodec/nellymoserdec.o
libavcodec/nellymoserenc.o libavcodec/noise_bsf.o libavcodec/nuv.o
libavcodec/opt.o libavcodec/options.o libavcodec/pamenc.o
libavcodec/parser.o libavcodec/pcm-mpeg.o libavcodec/pcm.o
libavcodec/pcx.o libavcodec/pcxenc.o libavcodec/pgssubdec.o
libavcodec/pictordec.o libavcodec/png.o libavcodec/pngdec.o
libavcodec/pngenc.o libavcodec/pnm.o libavcodec/pnm_parser.o
libavcodec/pnmdec.o libavcodec/pnmenc.o libavcodec/psymodel.o
libavcodec/pthread.o libavcodec/ptx.o libavcodec/qcelpdec.o
libavcodec/qdm2.o libavcodec/qdrw.o libavcodec/qpeg.o libavcodec/qtrle.o
libavcodec/qtrleenc.o libavcodec/r210dec.o libavcodec/ra144.o
libavcodec/ra144dec.o libavcodec/ra144enc.o libavcodec/ra288.o
libavcodec/rangecoder.o libavcodec/ratecontrol.o libavcodec/raw.o
libavcodec/rawdec.o libavcodec/rawenc.o libavcodec/rdft.o
libavcodec/remove_extradata_bsf.o libavcodec/resample.o
libavcodec/resample2.o libavcodec/rl2.o libavcodec/rle.o
libavcodec/roqaudioenc.o libavcodec/roqvideo.o libavcodec/roqvideodec.o
libavcodec/roqvideoenc.o libavcodec/rpza.o libavcodec/rtjpeg.o
libavcodec/rv10.o libavcodec/rv10enc.o libavcodec/rv20enc.o
libavcodec/rv30.o libavcodec/rv30dsp.o libavcodec/rv34.o
libavcodec/rv40.o libavcodec/rv40dsp.o libavcodec/s302m.o
libavcodec/s3tc.o libavcodec/sgidec.o libavcodec/sgienc.o
libavcodec/shorten.o libavcodec/simple_idct.o libavcodec/sinewin.o
libavcodec/sipr.o libavcodec/sipr16k.o libavcodec/smacker.o
libavcodec/smc.o libavcodec/snow.o libavcodec/sonic.o
libavcodec/sp5xdec.o libavcodec/srtdec.o libavcodec/srtenc.o
libavcodec/sunrast.o libavcodec/svq1.o libavcodec/svq1dec.o
libavcodec/svq1enc.o libavcodec/svq3.o libavcodec/synth_filter.o
libavcodec/targa.o libavcodec/targaenc.o libavcodec/tiertexseqv.o
libavcodec/tiff.o libavcodec/tiffenc.o libavcodec/tmv.o
libavcodec/truemotion1.o libavcodec/truemotion2.o
libavcodec/truespeech.o libavcodec/tscc.o libavcodec/tta.o
libavcodec/twinvq.o libavcodec/txd.o libavcodec/ulti.o
libavcodec/utils.o libavcodec/v210dec.o libavcodec/v210enc.o
libavcodec/v210x.o libavcodec/vb.o libavcodec/vc1.o
libavcodec/vc1_parser.o libavcodec/vc1data.o libavcodec/vc1dec.o
libavcodec/vc1dsp.o libavcodec/vcr1.o libavcodec/vmdav.o
libavcodec/vmnc.o libavcodec/vorbis.o libavcodec/vorbis_data.o
libavcodec/vorbisdec.o libavcodec/vorbisenc.o libavcodec/vp3.o
libavcodec/vp3_parser.o libavcodec/vp3dsp.o libavcodec/vp5.o
libavcodec/vp56.o libavcodec/vp56data.o libavcodec/vp56dsp.o
libavcodec/vp56rac.o libavcodec/vp6.o libavcodec/vp6dsp.o
libavcodec/vp8.o libavcodec/vp8_parser.o libavcodec/vp8dsp.o
libavcodec/vqavideo.o libavcodec/wavpack.o libavcodec/wma.o
libavcodec/wmadec.o libavcodec/wmaenc.o libavcodec/wmaprodec.o
libavcodec/wmavoice.o libavcodec/wmv2.o libavcodec/wmv2dec.o
libavcodec/wmv2enc.o libavcodec/wnv1.o libavcodec/ws-snd1.o
libavcodec/xan.o libavcodec/xiph.o libavcodec/xl.o libavcodec/xsubdec.o
libavcodec/xsubenc.o libavcodec/xxan.o libavcodec/yop.o
libavcodec/zmbv.o libavcodec/zmbvenc.o -L/usr/local/lib -pthread
-Wl,-rpath,/usr/local/lib -lgsm -lmp3lame -logg -lorc-0.4
-lschroedinger-1.0 -lspeex -ltheoradec -ltheoraenc -lvorbis -lvorbisenc
-lvpx -lx264 -lz -lavutil -lm
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
gmake: *** [libavcodec/libavcodec.so.16.1] Error 1
*** Error code 2
Stop in /usr/ports/graphics/ffmpeg (line 2436 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/graphics/ffmpeg (line 1663 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/graphics/ffmpeg (line 2209 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/graphics/ffmpeg (line 2189 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/graphics/ffmpeg (line 1684 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1
Stop in /usr/ports/graphics/ffmpeg (line 2189 of
/usr/ports/infrastructure/mk/bsd.port.mk).
Can anyone shed some light on this? This needs to be unbroken because I
have a patch for webkit-1.6.1 that will unbreak webkit for loongson but
since ffmpeg is a RUN_DEPENDS for webkit, I need to unbreak this first
before I can send the webkit patch.
Thanks.
~Brian