How I fix this error: 'undefined reference to symbol' compress ''?
by cesarsj from LinuxQuestions.org on (#5203F)
First, the OS is Slackware 14.2
I had installed the simplescreenrecorder but it did not recognize the vp8 codec. I read on a forum that you may need to reinstall ffmpeg and then ssr after installing libvpx. I did this, but now the error appears below:
[ 72%] Building CXX object src/CMakeFiles/simplescreenrecorder.dir/simplescreenrecorder_automoc.cpp.o
[ 73%] Linking CXX executable simplescreenrecorder
/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: /usr/local/lib/libavcodec.a(tiffenc.o): undefined reference to symbol 'compress'
I had installed it through cmake and now I am also trying. The difference is that the ffmpeg I installed is the latest version 4.4.2


I had installed the simplescreenrecorder but it did not recognize the vp8 codec. I read on a forum that you may need to reinstall ffmpeg and then ssr after installing libvpx. I did this, but now the error appears below:
[ 72%] Building CXX object src/CMakeFiles/simplescreenrecorder.dir/simplescreenrecorder_automoc.cpp.o
[ 73%] Linking CXX executable simplescreenrecorder
/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: /usr/local/lib/libavcodec.a(tiffenc.o): undefined reference to symbol 'compress'
I had installed it through cmake and now I am also trying. The difference is that the ffmpeg I installed is the latest version 4.4.2