LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices



Reply
 
Search this Thread
Old 03-15-2012, 06:13 PM   #1
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Rep: Reputation: 51
How to find older versions of libx264.so


Hello Everyone,

I have been using Cinelerra on Slack for quite some time, but somewhere along the way (through a number of updates, I guess) it has been corrupted and will not run.

I simply reinstalled, but it is complaining that it cannot find libx264.so.67 because the version I have installed is libx264.so.107. Is there anyway to make Cinelerra look for this version instead of the older one? If not, where could I find an older version of this library?

Thanks for any help.

Bob
 
Old 03-15-2012, 07:10 PM   #2
gapan
Member
 
Registered: Feb 2007
Posts: 344

Rep: Reputation: 106Reputation: 106
You can try creating a symlink. If you're lucky it will work.

Otherwise, you can get older versions from here: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
You'll need to try and compile several of those until you find the one that build the specific version you want.

Or, you could try installing cinelerra from slackbuilds.org, using the libx264 you already have. That's probably the best option.
 
Old 03-15-2012, 08:06 PM   #3
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Original Poster
Rep: Reputation: 51
Thanks, but I already tried to install the one from SlackBuilds. That is the one that complained of the missing libx264 file. Don't really want to use an old version of anything, but I really like Cinelerra as a video editor, so I will look for the old library. But first, I will try to create a symlink. I had thought of that, but forgot how to do it. I;ll research that first.

Bob
 
Old 03-15-2012, 08:12 PM   #4
gapan
Member
 
Registered: Feb 2007
Posts: 344

Rep: Reputation: 106Reputation: 106
Quote:
Originally Posted by BobNutfield View Post
Thanks, but I already tried to install the one from SlackBuilds. That is the one that complained of the missing libx264 file.
No, you didn't and no, it wasn't. Slackbuilds.org doesn't offer any prebuilt packages so you didn't download it from there. And if you had installed cinelerra from slackbuilds.org, you would have built it from source, which means you wouldn't have any such issues.
 
Old 03-20-2012, 07:20 AM   #5
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Original Poster
Rep: Reputation: 51
Well, thank you for your advice, but I did in fact install it from sbopkg (or attempted to install it) but the build failed near the end with missing directories. I am not very adept at investigating failed builds,, but I have given up on installing from SlackBuilds. Whatever the reason, it doesn't work. Apparently, there is a build directory called linux/videodev missing and is required for the build. But, it appears there is no longer support for v4l in the newer kernels. If this is true, the version is SBO isn't going to build until fix that, which I have no clue how to do.

Thank you for your input.

Bob

Last edited by BobNutfield; 03-20-2012 at 07:57 AM.
 
Old 03-20-2012, 09:52 AM   #6
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,987

Rep: Reputation: 1555Reputation: 1555Reputation: 1555Reputation: 1555Reputation: 1555Reputation: 1555Reputation: 1555Reputation: 1555Reputation: 1555Reputation: 1555Reputation: 1555
May I recommend switching to kdenlive?
 
Old 03-20-2012, 10:08 AM   #7
gapan
Member
 
Registered: Feb 2007
Posts: 344

Rep: Reputation: 106Reputation: 106
Did you try the symlink then? Or building one of the older x264 versions?
 
Old 03-20-2012, 11:22 AM   #8
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Original Poster
Rep: Reputation: 51
Quote:
Originally Posted by gapan View Post
Did you try the symlink then? Or building one of the older x264 versions?
No, not sure where to put the symlink. But, after your comments, I doubted myself, so instead of using SBOpkg, I went directly to the SlackBuild site and got the packages there. Cinelerra did seem to build and it made a package. I once again installed it and, yes, once again, got this:

Code:
cinelerra: error while loading shared libraries: libx264.so.67: cannot open shared object file: No such file or directory
I am think that there must be some leftover parts of the previous Cinelerra that no longer worked. I thought I had removed all of the files from that install, but removepkg didn't work to remove the previous package because it wasn't located in /var/log/packages.

Oh, well....

Bob
 
Old 03-20-2012, 11:24 AM   #9
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Original Poster
Rep: Reputation: 51
Quote:
Originally Posted by dugan View Post
May I recommend switching to kdenlive?
Hello, dugan...

I have kdenlive installed and it works, but it is not nearly as powerful or feature rich as Cinelerra. When I had Cinelerra working, it did AMAZING things, equal, in my opinion, to Premier Pro.

Bob
 
Old 03-20-2012, 06:02 PM   #10
gapan
Member
 
Registered: Feb 2007
Posts: 344

Rep: Reputation: 106Reputation: 106
Quote:
Originally Posted by BobNutfield View Post
No, not sure where to put the symlink. But, after your comments, I doubted myself, so instead of using SBOpkg, I went directly to the SlackBuild site and got the packages there. Cinelerra did seem to build and it made a package. I once again installed it and, yes, once again, got this:

Code:
cinelerra: error while loading shared libraries: libx264.so.67: cannot open shared object file: No such file or directory
I am think that there must be some leftover parts of the previous Cinelerra that no longer worked. I thought I had removed all of the files from that install, but removepkg didn't work to remove the previous package because it wasn't located in /var/log/packages.

Oh, well....

Bob
That error definitely doesn't come from the package you built and installed. There is just no way. You need to clean up your system first. Start by running "which cinelerra" to find out what binary you're running.
 
Old 03-21-2012, 12:22 PM   #11
WhiteWolf1776
Member
 
Registered: Oct 2010
Location: Pittsburgh, PA
Distribution: Slackware
Posts: 230

Rep: Reputation: 55
I think you need to rebuild then reinstall cinelerra. The package you re-installed was linked to an older version. rebuilding cinelerra from source and installing the new package should correct this issue.
 
Old 03-21-2012, 06:03 PM   #12
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Original Poster
Rep: Reputation: 51
Quote:
Originally Posted by gapan View Post
That error definitely doesn't come from the package you built and installed. There is just no way. You need to clean up your system first. Start by running "which cinelerra" to find out what binary you're running.
Thanks for your advice to help on this. I thought I had removed any trace of the former install of Cinelerra and apparently I have:

Code:
bob@bob-laptop:~$ which cinelerra
which: no cinelerra in (/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/kde4/libexec:/usr/lib/qt/bin:/usr/share/texmf/bin:.)
I rebuilt and reinstalled the package from SlackBuilds four times. Same result. Now, I certainly cannot say that there is anything wrong with the package provided by SlackBuilds, but it appears it will not work on my machine. If you have any other suggestions that would help snuff out any remaining files that may be causing the new install to pick up bit from the previous installation, I would appreciate it. I really would like to use that app again,

Bob
 
Old 03-21-2012, 06:04 PM   #13
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Original Poster
Rep: Reputation: 51
Quote:
Originally Posted by WhiteWolf1776 View Post
I think you need to rebuild then reinstall cinelerra. The package you re-installed was linked to an older version. rebuilding cinelerra from source and installing the new package should correct this issue.
Thank you, but as I noted in the previous post, I have done that four times. I agree that there must be some remnants of the previous install causing this, but I can't fine it.

Bob
 
Old 03-21-2012, 06:19 PM   #14
WhiteWolf1776
Member
 
Registered: Oct 2010
Location: Pittsburgh, PA
Distribution: Slackware
Posts: 230

Rep: Reputation: 55
Bob,
It seems likely then that it's one of the dependent packages then, not cinelerra itself. I would next remove cinelerra, ffmpeg (maybe x264 too), rebuild / install x264, then ffmpeg, then cinelerra.
 
Old 03-21-2012, 07:10 PM   #15
BobNutfield
Senior Member
 
Registered: Dec 2005
Location: United Kingdom
Distribution: Fedora , Ubuntu, Slackware-Current
Posts: 1,477

Original Poster
Rep: Reputation: 51
Thanks, WhiteWolf, I will try that. I am beginning to get a little frustrated with it. The last time I got it working on Slack, it was a nightmare then as well. I have removed cinelerra. The SBo package build fails with "linux/videodev: no such directory. Fatal error." There were no other errors, but what little I could find about this error suggests that the newer kernels (beyond 2.6.38) do no have support for v4l and therefore do not have this directory. If that is the case and Cinelerra depends on it, it is not going to work on a new kernel.

I will try your suggestion.

Bob
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to find the elevator algorithm used by running kernel in older versions vduvvuru Linux - Kernel 2 03-12-2008 09:35 AM
where I can find older versions of lirc?. mac1234mac Linux - Hardware 1 04-05-2006 08:32 AM
Older, smaller versions of distros? Where to find? mhelliwell Linux - Distributions 10 03-20-2005 07:51 PM
up2date for older RH versions thegooch49 Linux - Newbie 4 03-30-2004 03:28 PM
older versions alaios Linux - General 9 10-01-2003 01:29 PM


All times are GMT -5. The time now is 07:53 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration