id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,cpu,platform 1353,"./configure with ffmpeg x86_64 - problem, with workaround",geep999,grass-dev@…,"I have a bug and workaround for grass 6.4.1 ./configure with ffmpeg on Slackware 13.37 x86_64 {{{ ./configure \ --with-ffmpeg \ --with-ffmpeg-includes=""/usr/include/libpostproc /usr/include/libswscale /usr/include/libavcodec \ /usr/include/libavdevice /usr/include/libavfilter /usr/include/libavformat /usr/include/libavutil"" \ --with-ffmpeg-libs=""/usr/lib64"" }}} I get error messages like: {{{ checking whether to use FFMPEG... yes checking for location of FFMPEG includes... /usr/include/libpostproc /usr/include/libswscale /usr/include/libavcodec /usr/include/libavdevice /usr/include/libavfilter /usr/include/libavformat /usr/include/libavutil checking for avcodec.h... yes checking for avformat.h... yes checking for swscale.h... yes checking for location of FFMPEG library... /usr/lib64 checking for av_free in -lavutil... yes checking for avcodec_init in -lavcodec... yes checking for av_set_parameters in -lavformat... no checking for av_set_parameters in -lavformat... no configure: error: *** Unable to locate FFMPEG library. }}} This happens because ./configure is looking for: /usr/lib64/libavcodec.so /usr/lib64/libavformat.so /usr/lib64/libavutil.so But on my 64bit Slackware 13.37 they are installed in: /usr/lib64/libavcodec64.so /usr/lib64/libavformat64.so /usr/lib64/libavutil64.so Making soft links cures the problem, but perhaps ./configure could be upgraded. {{{ cd /usr/lib64 ln -s libavformat64.so libavformat.so ln -s libavcodec64.so libavcodec.so ln -s libavutil64.so libavutil.so }}} I am not sure yet if I should also have created soft links for: '''libswscale64.so libpostproc64.so libavdevice64.so libavfilter64.so''' but they are not needed in order to get ./configure to run. [[BR]] Keep up the good work. [[BR]] Cheers, [[BR]] Peter",defect,closed,normal,6.4.3,Compiling,6.4.1 RCs,fixed,ffmpeg,,x86-64,Linux