Registered Member
|
Hello
Just want to say thank you for the new Slackware packages. I have tried to install from source in Slack before and could never do it. The new packages seemed to install without a hitch, but I seem to having a familiar problem. I get the "MLT's SDL modules could not be found". I know this issue has been raised before, and in one post I found what was described as a "solution" by uninstalling the freiOr-plugin from MLT. I do not seem to have that plugin installed and (at least I cannot find it), so this doesn't seem to be a solution for me. I would appreciate any thoughts about how to solve this as KDEenlive will not start until I can fix this. I was thrilled to find a build for Slackware as this is the system I use for almost EVERYthing. The only reason I still kept Ubuntu on this laptop is to do video editing for my home movies. KDEnlive seems to run OK with version 7.3 (though I don't seem to have any transitions installed), but if I am able to solve this issue with Slackware I can use the latest 7.5. Everything else just seems to run better, faster, and smoother with Slack, and I suspect the same will be true for KDEnlive if I can get it working. Thanks for any help Bob |
Registered Member
|
When starting Kdenlive from Slackware, I get a dialogue box stating that the location of the profiles could not be located, with the /usr/share/mlt/profiles shown, which IS in fact where they are. So, I simply say OK and it appears to start but then get the error "SDL modules could not be found. Kdenlive will not start until this is fixed."
I have been wrestling with this for three days now. I have it working fine in Ubuntu, but I prefer to use it Slackware. Is there ANY way to fix this, or am I just out of luck with any attempt to use it in Slackware? Any help appreciated. Bob |
Registered Member
|
Seen your question on Linuxquestions as well, expect an update before this weekend; But here are a few things that occur to me:
- The packages were built against a fairly old -current, I'm updating a virtual machine for it right now, building new packages. Last night I only came as far as MLT. While recompiling kdenlive I noticed a few libraries that were not installed by default if you do "slackpkg update-all" I will list those when I get the list complete, I expect kdenlive will install once you install those. If packages are not available, I will make those as well, naturally. In the mean time, you can run ldd `which kdenlive` and see which libraries may be missing. Would appreciate a list of those, it will help in giving clear directions what is needed to make kdenlive run. They should be available by running "slackpkg install ..." |
Registered Member
|
Hi Drumar
Just removed the original MLT package and reinstalled your new one. Same results. I can't seem to get a screenshot uploaded, but I get the same dialogue box asking me to locate the MLT profiles, then the start box saying that the MTL SDL modules are missing. I am running the latest Slackware current whch stays completely up to date. Thanks again. Bob EDIT: Didn't see any indication of any missing libraries, the output of ldd `which kdenlive`: root@bob-laptop:/home/bob# ldd `which kdenlive` linux-gate.so.1 => (0xffffe000) libmlt.so.1 => /usr/lib/libmlt.so.1 (0xb807e000) libmlt++.so.2 => /usr/lib/libmlt++.so.2 (0xb8060000) libnepomuk.so.4 => /usr/lib/libnepomuk.so.4 (0xb7ffc000) libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0xb7c9f000) libkio.so.5 => /usr/lib/libkio.so.5 (0xb7a52000) libknewstuff2.so.4 => /usr/lib/libknewstuff2.so.4 (0xb79f7000) libknotifyconfig.so.4 => /usr/lib/libknotifyconfig.so.4 (0xb79e7000) libkrossui.so.4 => /usr/lib/libkrossui.so.4 (0xb79cd000) libQtNetwork.so.4 => /usr/lib/qt/lib/libQtNetwork.so.4 (0xb78b4000) libQtXml.so.4 => /usr/lib/qt/lib/libQtXml.so.4 (0xb7871000) libkdecore.so.5 => /usr/lib/libkdecore.so.5 (0xb7659000) libQtDBus.so.4 => /usr/lib/qt/lib/libQtDBus.so.4 (0xb75e5000) libQtCore.so.4 => /usr/lib/qt/lib/libQtCore.so.4 (0xb73ab000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7393000) libQtSvg.so.4 => /usr/lib/qt/lib/libQtSvg.so.4 (0xb7340000) libQtGui.so.4 => /usr/lib/qt/lib/libQtGui.so.4 (0xb6960000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6878000) libm.so.6 => /lib/libm.so.6 (0xb6852000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6845000) libc.so.6 => /lib/libc.so.6 (0xb66e5000) libdl.so.2 => /lib/libdl.so.2 (0xb66e1000) libsoprano.so.4 => /usr/lib/libsoprano.so.4 (0xb65fa000) libsopranoclient.so.1 => /usr/lib/libsopranoclient.so.1 (0xb65a4000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb659c000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb6584000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb6469000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb645a000) libXft.so.2 => /usr/lib/libXft.so.2 (0xb6447000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb6444000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb643f000) libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb642f000) libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb642a000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6420000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb641b000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6412000) libz.so.1 => /usr/lib/libz.so.1 (0xb63fe000) libstreamanalyzer.so.0 => /usr/lib/libstreamanalyzer.so.0 (0xb638c000) libstreams.so.0 => /usr/lib/libstreams.so.0 (0xb6355000) libsolid.so.4 => /usr/lib/libsolid.so.4 (0xb62e9000) libfam.so.0 => /usr/lib/libfam.so.0 (0xb62e2000) libacl.so.1 => /lib/libacl.so.1 (0xb62db000) libattr.so.1 => /lib/libattr.so.1 (0xb62d6000) libphonon.so.4 => /usr/lib/libphonon.so.4 (0xb6297000) libkrosscore.so.4 => /usr/lib/libkrosscore.so.4 (0xb627b000) libkparts.so.4 => /usr/lib/libkparts.so.4 (0xb6245000) libQtScript.so.4 => /usr/lib/libQtScript.so.4 (0xb612a000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6126000) librt.so.1 => /lib/librt.so.1 (0xb611c000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6049000) libbz2.so.1 => /lib/libbz2.so.1 (0xb6038000) libresolv.so.2 => /lib/libresolv.so.2 (0xb6022000) /lib/ld-linux.so.2 (0xb80c1000) libpng.so.3 => /usr/lib/libpng.so.3 (0xb5fe1000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb5f6a000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb5f30000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb5f07000) libuuid.so.1 => /lib/libuuid.so.1 (0xb5f03000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb5eea000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb5db4000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb5d94000) |
Registered Member
|
Seems indeed that the required libs are found, tonight I expect to be able to finish the compile of kdenlive; I will then see what happens when I run it on a otherwise clean -current slack, so I can (hopefully) give a few pointers. Stay tuned!
|
Registered Member
|
Thanks....I'll wait for your next post.
Bob |
Registered Member
|
ok, I managed to make a new build (not released) and seem to run into the same issue. Kind of need a little break for the day, so will check in on it this weekend.
Stay tuned, will tackle this, but will need some research yet, unfortunately. |
Registered Member
|
I realize I was too fast with the release, as well as listing the dependencies; Mind that kdenlive also requires ffmpeg.
Alien Bob created a great package for this at http://connie.slackware.com/~alien/slackbuilds/ Not certain if you have to install faad2, faac and other libs separately or that his package build takes care of it. Come to think of it, ffmpeg may require many more dependencies; Tonight I will set myself to creating ffmpeg from Alien Bob's slackBuild script and check out if that fixes the problem with the profiles. If not, I will see what rebuilding MLT and Kdenlive would or would not fix. For "faac" support: realize it is not possible to distribute a binary package for this due to patent limitations. |
Registered Member
|
Thanks for the info, but I do already indeed have ffmpeg installed (it is part of m[players dependencies.) So I doubt that is the issue. I don't know about faac, I'll check on that one. I have it running OK (still a lot of freezes/crashes) with the new version on Ubuntu, and 0.7.3 running on a desktop with Jaunty. The desktop version is MUCH more stable and I have not had a crash yet. They are similar arch's (laptop with Slack and Ubuntu AMD64 X2 and desktop AMD64 3400 single core.)
I am going to try and examine the Ubuntu install and see what differences I can find. Bob |
Registered Member
|
Gotcha: http://www.kdenlive.org/forum/always-famous-problem-sdl-module-not-found-bla-bla
... and then you can also follow the link to the actual bug report; it gaves me good food for thought, and will try to see if this is indeed happening here... if so, I will remake the packages to have a working kdenlive. |
Registered Member
|
Hi Drumar
I also saw that post and read the bug report. In reading that, one of the developers seemed to suggest that it was not a bug. The workaround to this was supposedly was to remove some buggy frei0r plugins. I never found those plugins initially, but then did find them in the effects folder, deleted them to no avail. Same problem. Efforts to get this to work continue (along with attempting to install Cinelerra.) |
Registered Member
|
Upcoming very, very soon - just recompiling right now for a slightly cleaner install; Just tested, at least the "MLT" issue is gone, haven't dived deeper to see how good kdenlive will work. One thing that amazes me is that Kdenlive "complains" about having MLT-0.4.4 and asking for a newer version (while it is the newest version afaik, unless going to build from git; however, preferring to build from stable)
Going to upload and update the Package page for Slackware; Those should bring the fix. |
Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]