LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Digikam not compiling on Slackware 14.1/64 with KDE 4.14.3 (https://www.linuxquestions.org/questions/slackware-14/digikam-not-compiling-on-slackware-14-1-64-with-kde-4-14-3-a-4175547055/)

camorri 07-02-2015 02:29 PM

Digikam not compiling on Slackware 14.1/64 with KDE 4.14.3
 
Here are the versions of the pre-req's I have installed.

Code:

$ lspg liblqr
liblqr-0.4.2-x86_64-1_SBo
[cliff:~] $ lspg lensfun
lensfun-0.3.1-x86_64-1_SBo
[cliff:~] $ lspg libpgf
libpgf-6.14.12-x86_64-2_SBo
[cliff:~] $ lspg ffmpeg
ffmpeg-2.6.3-x86_64_custom-1_SBo
ffmpegthumbnailer-2.0.10-x86_64-1_SBo
[cliff:~] $ lspg opencv
opencv-2.4.11-x86_64-1_SBo
[cliff:~] $ lspg kipi
libkipi-4.14.3-x86_64-1alien

Here is the error output.

Code:

/usr/lib64/libopencv_highgui.so.2.4.11: undefined reference to `av_malloc@LIBAVUTIL_52'
collect2: error: ld returned 1 exit status
make[2]: *** [extra/libkface/tests/align] Error 1
make[2]: Leaving directory `/tmp/SBo/digikam-4.11.0/build'
make[1]: *** [extra/libkface/tests/CMakeFiles/align.dir/all] Error 2
make[1]: Leaving directory `/tmp/SBo/digikam-4.11.0/build'
make: *** [all] Error 2

I have removed the old version of Digikam I had installed. I do not have Qt5 installed. What am I missing this time?

ponce 07-02-2015 02:49 PM

after installing the new ffmpeg have you rebuilt *all* the stuff from SBo that have it as a mandatory and optional dependency?
because that seems like an error pertaining a library from opencv still linking to the old version of the ffmpeg libraries.

camorri 07-02-2015 03:36 PM

No, I did not. OK. I will re-compile all dependencies, re-install, and try digikam again. I will report back. It may be a few days though. Thank-you ponce for your help.

camorri 07-02-2015 06:11 PM

I re-compiled and reinstalled all dependencies. Digikam 4.11.0 now compiles without errors, and is installed. Digikam launches without problems. Problem fixed.


All times are GMT -5. The time now is 03:05 AM.