ports/112296: FFMpeg-devel 2007.04.29 does not compile with libdts installed
Ganael LAPLANCHE
ganael.laplanche at martymac.com
Tue May 1 12:10:06 UTC 2007
>Number: 112296
>Category: ports
>Synopsis: FFMpeg-devel 2007.04.29 does not compile with libdts installed
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue May 01 12:10:05 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Ganael LAPLANCHE
>Release: 6.2-STABLE
>Organization:
http://contribs.martymac.com
>Environment:
FreeBSD home.martymac.com 6.2-STABLE FreeBSD 6.2-STABLE #0: Mon Apr 30 17:59:07 CEST 2007 martymac at home.martymac.com:/usr/src/sys/amd64/compile/MYKERNEL amd64
>Description:
ffmpeg-devel-2007.04.29 refuses to compile with libdts support. The 'make all' process in /usr/ports/multimedia/ffmpeg-devel ends with this error message :
cc -shared -Wl,-soname,libavcodec.so.1 -Wl,--warn-common -L/usr/local/lib -rdynamic -export-dynamic -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg-devel/work/ffmpeg-2007-04-29"/libavcodec -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg-devel/work/ffmpeg-2007-04-29"/libavformat -Wl,-rpath-link,"/usr/ports/multimedia/ffmpeg-devel/work/ffmpeg-2007-04-29"/libavutil -o libavcodec.so.1 bitstream.o utils.o allcodecs.o mpegvideo.o jrevdct.o jfdctfst.o jfdctint.o mjpeg.o resample.o resample2.o dsputil.o motion_est.o imgconvert.o mpeg12.o mpegaudiodec.o simple_idct.o ratecontrol.o eval.o error_resilience.o fft.o mdct.o raw.o golomb.o cabac.o faandct.o parser.o vp3dsp.o h264idct.o rangecoder.o pnm.o h263.o msmpeg4.o h263dec.o opt.o bitstream_filter.o audioconvert.o aasc.o ac3enc.o ac3tab.o ac3.o alac.o asv1.o atrac3.o avs.o bethsoftvideo.o bmp.o bmpenc.o c93.o cavs.o cavsdsp.o cinepak.o cljr.o cook.o cscd.o cyuv.o dca.o dnxhddec.o dsicinav.o dvbsubdec.o dvbsub.o dvdsubdec.o dvdsubenc.o dv
.o dxa.o 8bps.o ffv1.o huffyuv.o flac.o flacenc.o flashsv.o flashsvenc.o flicvideo.o 4xm.o fraps.o gifdec.o lzw.o gif.o h261.o h264.o idcinvideo.o imc.o indeo2.o indeo3.o interplayvideo.o dpcm.o kmvc.o loco.o mace.o mmvideo.o mpegaudio.o mpc.o msrle.o msvideo1.o lcl.o nuv.o rtjpeg.o png.o qdm2.o qdrw.o qpeg.o qtrle.o ra144.o ra288.o roqvideo.o rpza.o rv10.o sgidec.o sgienc.o rle.o shorten.o smacker.o smc.o snow.o sonic.o svq1.o targa.o targaenc.o vp3.o xiph.o tiertexseqv.o tiff.o tiffenc.o lzwenc.o truemotion1.o truemotion2.o truespeech.o tscc.o tta.o ulti.o vc1.o vc1dsp.o vcr1.o vmdav.o vmnc.o vorbis.o vorbis_data.o vorbis_enc.o vp5.o vp56.o vp56data.o vp6.o vqavideo.o wavpack.o wmadec.o wma.o wmaenc.o wnv1.o ws-snd1.o xan.o xl.o zmbv.o zmbvenc.o pcm.o adpcm.o adx.o g726.o a52dec.o dtsdec.o faac.o faad.o mp3lameaudio.o oggvorbis.o x264.o xvidff.o xvid_rc.o pthread.o -L"/usr/ports/multimedia/ffmpeg-devel/work/ffmpeg-2007-04-29"/libavutil -lavutil -L/usr/local/lib -pthread -
lm -lz -la52 -ldts -lm -lmp3lame -lm -lvorbis -lvorbisenc -l!
ogg -log
g -lxvidcore -lx264 -lfaac -lfaad
/usr/bin/ld: /usr/local/lib/libdts.a(parse.o): relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libdts.a: could not read symbols: Bad value
gmake[1]: *** [libavcodec.so.1] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/ffmpeg-devel/work/ffmpeg-2007-04-29/libavcodec'
gmake: *** [lib] Error 2
*** Error code 2
Stop in /usr/ports/multimedia/ffmpeg-devel.
It happens when /usr/ports/multimedia/libdts (libdts-0.0.2_2) is installed. Removing libdts fixes the problem.
>How-To-Repeat:
Install /usr/ports/multimedia/libdts, then install ffmpeg-devel.
>Fix:
Deinstall libdts before installing ffmpeg-devel.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list