Missing libavcodec library in ffmpeg port

David Liontooth liontooth at cogweb.net
Sun Apr 15 21:48:43 PDT 2007


David Liontooth wrote:
> I just downloaded ffmpeg and it appears to be missing the
> libavcodec.dylib.51.9.0 library:
>
> $ port contents ffmpeg
> Port ffmpeg contains:
>   /opt/local/bin/ffmpeg
>   /opt/local/bin/ffplay
>   /opt/local/bin/ffserver
>   /opt/local/include/ffmpeg/adler32.h
>   /opt/local/include/ffmpeg/avcodec.h
>   /opt/local/include/ffmpeg/avformat.h
>   /opt/local/include/ffmpeg/avio.h
>   /opt/local/include/ffmpeg/avutil.h
>   /opt/local/include/ffmpeg/common.h
>   /opt/local/include/ffmpeg/fifo.h
>   /opt/local/include/ffmpeg/integer.h
>   /opt/local/include/ffmpeg/intfloat_readwrite.h
>   /opt/local/include/ffmpeg/log.h
>   /opt/local/include/ffmpeg/mathematics.h
>   /opt/local/include/ffmpeg/md5.h
>   /opt/local/include/ffmpeg/opt.h
>   /opt/local/include/ffmpeg/rational.h
>   /opt/local/include/ffmpeg/rtp.h
>   /opt/local/include/ffmpeg/rtsp.h
>   /opt/local/include/ffmpeg/rtspcodes.h
>   /opt/local/include/ffmpeg/swscale.h
>   /opt/local/lib/libavcodec.a
>   /opt/local/lib/libavformat.a
>   /opt/local/lib/libavutil.a
>   /opt/local/lib/pkgconfig/libavcodec.pc
>   /opt/local/lib/pkgconfig/libavformat.pc
>   /opt/local/lib/pkgconfig/libavutil.pc
>   /opt/local/share/doc/ffmpeg/faq.html
>   /opt/local/share/doc/ffmpeg/ffmpeg-doc.html
>  
> /opt/local/share/doc/ffmpeg/ffmpeg_powerpc_performance_evaluation_howto.txt
>   /opt/local/share/doc/ffmpeg/ffplay-doc.html
>   /opt/local/share/doc/ffmpeg/ffserver-doc.html
>   /opt/local/share/doc/ffmpeg/hooks.html
>   /opt/local/share/doc/ffmpeg/optimization.txt
>   /opt/local/share/doc/ffmpeg/soc.txt
>   /opt/local/share/doc/ffmpeg/TODO
>   /opt/local/share/man/man1/ffmpeg.1.gz
>   /opt/local/share/man/man1/ffplay.1.gz
>   /opt/local/share/man/man1/ffserver.1.gz
>
> A friend tells me I should be seeing this:
>
> /opt/local/lib/libavcodec.dylib -> libavcodec.dylib.51.9.0
> /opt/local/lib/libavcodec.dylib.51.9.0
>   
To be precise, according to /opt/local/lib/pkgconfig/libavcodec.pc, the
version missing is 51.16.0:

prefix=/opt/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: libavcodec
Description: FFmpeg codec library
Version: 51.16.0
Requires:  ogg >= 1.1 libavutil = 49.0.1
Conflicts:
Libs: -L${libdir} -lavcodec  -lz -lmp3lame -logg -lxvidcore
Cflags: -I${includedir} -I${includedir}/ffmpeg

Any suggestions why this is not building?

Dave







More information about the macports-users mailing list