This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[SOLVED] Make error with MLT

Tags: None
(comma "," separated)
supercow_drupal
Registered Member
Posts
36
Karma
0

[SOLVED] Make error with MLT

Fri Nov 14, 2008 8:21 pm

Hello,



I am trying to compile MLT in order to install KDENLIVE.

I have installed everything according to http://kdenlive.org/compile.

I have a error during make with MLT...



make[2]: entrant dans le répertoire « /home/juolive/Vidéos/mlt-0.3.2/src/modules/avformat »
cc -Wall -fPIC -DPIC -O3 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/usr/include/ffmpeg -I../.. -DSWSCALE -c -o factory.o factory.c
cc -Wall -fPIC -DPIC -O3 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/usr/include/ffmpeg -I../.. -DSWSCALE -c -o producer_avformat.o producer_avformat.c
cc -Wall -fPIC -DPIC -O3 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/usr/include/ffmpeg -I../.. -DSWSCALE -c -o consumer_avformat.o consumer_avformat.c
cc -Wall -fPIC -DPIC -O3 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/usr/include/ffmpeg -I../.. -DSWSCALE -c -o filter_avcolour_space.o filter_avcolour_space.c
cc -Wall -fPIC -DPIC -O3 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/usr/include/ffmpeg -I../.. -DSWSCALE -c -o filter_avresample.o filter_avresample.c
cc -Wall -fPIC -DPIC -O3 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/usr/include/ffmpeg -I../.. -DSWSCALE -c -o filter_avdeinterlace.o filter_avdeinterlace.c
cc -shared -o ../libmltavformat.so factory.o producer_avformat.o consumer_avformat.o filter_avcolour_space.o filter_avresample.o filter_avdeinterlace.o -lavformat -lavcodec -lraw1394 -ltheora -lvorbisenc -lavutil -lvorbis -lm -logg -L../../framework -lavformat -lavcodec -lavutil -lavdevice -lmlt -lswscale
/usr/bin/ld: cannot find -lavdevice
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [../libmltavformat.so] Erreur 1
make[2]: quittant le répertoire « /home/juolive/Vidéos/mlt-0.3.2/src/modules/avformat »
make[1]: *** [all] Erreur 1
make[1]: quittant le répertoire « /home/juolive/Vidéos/mlt-0.3.2/src/modules »
make: *** [all] Erreur 1


another information : I do have libavdevice installed :

dpkg -l | grep libavdevice
ii libavdevice52 3:0.svn20080206-12ubuntu3 ffmpeg device handling library


any idea ?



[Edit] : forgot to mention I am running Kubuntu 8.10 [/Edit]



regards

Olivier



jan_drupal
Registered Member
Posts
1
Karma
0

Re: Make error with MLT

Sat Nov 15, 2008 6:50 pm

Your not alone, the same happens to me! Hope somebody can help! :?



supercow_drupal
Registered Member
Posts
36
Karma
0

Re: Make error with MLT

Sun Nov 16, 2008 8:26 pm

Hi again,



I managed to correct it. I noticed that for other libs (libavformat, libavcodec, etc.....) in /usr/lib, there were 2 links : e.g. : libavformat.so and libavformat.so.52, but for libavdevice, only one link was ther (libavdevice.so.52), so I created the other one...



We need to open a terminal and



cd /usr/lib
sudo ln -s libavdevice.so.52.0.0 libavdevice.so
sudo ldconfig


I don't have the error anymore.

regards

Olivier





Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], Sogou [Bot]