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

Always this famous problem "SDL module not found bla bla"

Tags: None
(comma "," separated)
skogkatt
Registered Member
Posts
5
Karma
0
Hi all,

I compiled from the SVN-GIT (between 30/06 and today), in the order first Frei0r, then FFMPEG, then MLT and KDenlive. I always have this error "SDL module not found..." that I saw on a couple of topics, but I don't find the good solution to fix it.

Where is the solution please ? :-) I can't start KDEnlive.


j-b-m
Registered Member
Posts
804
Karma
1
That problem was related to a buggy frei0r plugin (facedetect). It should now be blacklisted in MLT, so I am
not sure if that is the same issue.

Maybe try to play a video file with MLT's command line player first. In a terminal, type:
melt myvideo.mpg

The "SDL" bug report is here:

http://www.kdenlive.org/mantis/view.php?id=913
skogkatt
Registered Member
Posts
5
Karma
0
hmmm I have this following error :

melt: error while loading shared libraries: libmlt.so.1: cannot open shared object file: No such file or directory

It's something I never understand how to resolve it. All the compiled programs are in /usr/local.


j-b-m
Registered Member
Posts
804
Karma
1
You probably have an old version of a mlt library somewhere. You should try to delete all mlt libraries:

rm /usr/lib/libmlt*
rm -Rf /usr/lib/mlt

Then reinstall mlt and do:

sudo ldconfig
ddennedy
Registered Member
Posts
1315
Karma
1
Wow, "famous!" Really? :-)

It know it may sound ugly to say this, but I am just trying to save everyone a bit of grief- you included... if you are compiling from source, and you can not solve this problem, perhaps you should just use the packages from your distribution. If you are using the builder wizard, do not forget to launch kdenlive using the special kdenlive_start script that will setup the proper environment.


skogkatt
Registered Member
Posts
5
Karma
0
Hi all,

I compiled again but with prefix=/usr/ instead of /usr/local/ for each software. Now, I can run kdenlive without problems. Maybe you could try to explain me why it makes an error when /usr/local is configured.

ddennedy > The binary packages supplied with Mandriva don't behave correctly. I really have a lot of crashs for minor things than a simple clic. Then, I compiled simply kdenlive and used the binary packages for others (ffmpeg, mlt) : the use is better, I can create a project and play with but I lose frequently some works I created after some crashs, I must save systematically, every 60 seconds... :) So the next step is : trying to compil all the packages and I will see if the use is more stable.

I will test with afternoon.


ddennedy
Registered Member
Posts
1315
Karma
1
If it did not work with prefix=/usr/local, then /usr/local is not in /etc/ld.so.conf. Once you add it to that file, then you need to run ldconfig as superuser.


tidris
Registered Member
Posts
90
Karma
0
OS
Use "make clean" before "make". That has cleared some weird problems for me.

tidris
Registered Member
Posts
90
Karma
0
OS
For me what did the trick was to define LD_LIBRARY_PATH as follows on .bashrc:

export LD_LIBRARY_PATH=/usr/local/lib

I have development versions of ffmpeg and mlt installed in /usr/local and that variable allows programs that need ffmpeg and/or mlt to find the development versions at run time.




Bookmarks



Who is online

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