VectorLinux
October 25, 2014, 04:59:59 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Visit our home page for VL info. To search the old message board go to http://vectorlinux.com/forum1. The first VL forum is temporarily offline until we can find a host for it. Thanks for your patience.
 
Now powered by KnowledgeDex.
   Home   Help Search Login Register  
Please support VectorLinux!
Pages: 1 [2] 3 4
  Print  
Author Topic: DVDStyler not working.  (Read 9826 times)
MarkGrieveson
Vectorian
****
Posts: 531


« Reply #15 on: October 04, 2012, 04:28:34 pm »

Well, it's progress anyway.  At least dvdstyler is no longer complaining about wxgtk.

I had the same problem, and solved it with links.  It's looking for libavformat.so (a file in ffmpeg) but the number is wrong.  With Gslapt, check out the ffmpeg package you have installed, specifically the "files" tab, and see what number the file libavformat.so has.  On mine, it is libavformat.so.53.31.100, so I made a link of the file it was requesting to this file that is installed, and it worked.  For clarity, see my enclosed screenshot.

So, try the following (replace the numbers with whatever numbers you find in the listing of file "libavformat.so.**" in ffmpeg within Gslapt):

Code:
ln -s /usr/lib/libavformat.so.53.31.100 /usr/lib/libavformat.so.52

Note, since the error you were getting was requesting "libavformat.so.52", I put this as the created link above.  Again, it should link to whatever version of libavformat.so is listed under files of ffmpeg within Gslapt.



« Last Edit: October 04, 2012, 04:36:17 pm by MarkGrieveson » Logged

I am using VL7.0 standard with XFCE
Locator
Vectorian
****
Posts: 706



« Reply #16 on: October 04, 2012, 06:46:02 pm »

I tried that...and when I tried running it from within the terminal I got -

doctor:$ dvdstyler
dvdstyler: error while loading shared libraries: libavcodec.so.52: cannot open shared object file: No such file or directory
Logged
MarkGrieveson
Vectorian
****
Posts: 531


« Reply #17 on: October 04, 2012, 08:57:34 pm »

I tried that...and when I tried running it from within the terminal I got -

doctor:$ dvdstyler
dvdstyler: error while loading shared libraries: libavcodec.so.52: cannot open shared object file: No such file or directory

It's another one from ffmpeg.  I had these same issues:

Code:
vector://home/mark
root:# updatedb
vector://home/mark

root:# locate libavcodec.so
/usr/lib/libavcodec.so.53
/usr/lib/libavcodec.so.53.60.100

vector://home/mark
root:# cd /usr/lib/
vector://usr/lib
root:# ls -l libavcodec*
lrwxrwxrwx 1 root root       31 Sep  2 18:57 libavcodec-cinelerra.so.51 -> libavcodec-cinelerra.so.51.57.0*
-rwxr-xr-x 1 root root  3404588 May 23 03:19 libavcodec-cinelerra.so.51.57.0*
-rw-r--r-- 1 root root  8495100 Jul  4 00:49 libavcodec.a
lrwxrwxrwx 1 root root       23 Aug  9 13:58 libavcodec.so.53 -> libavcodec.so.53.60.100*
-rwxr-xr-x 1 root root 10825496 Jul  4 00:49 libavcodec.so.53.60.100*
vector://usr/lib
root:#

In my computer, there is the actual file "libavcodec.so.53.60.100", and there is the link to this actual file named "libavcodec.so.53" (this being the name of the link, which links to the actual file of "libavcodec.so.53.60.100".)  This is because I received an error similar to what you received about a file not being found (in my case it was libavcodec.so.53 not being found.)  I also had similar errors with cinelerra when I installed it, but I likewise solved these by creating links (note the "libavcodec-cinelerra" link above).  I had to do this for various programs, I believe due to some issue with ffmpeg.  Anyway, I did get both cinelerra and dvdstyler working, and I'm sure you could get dvdstyler working as well.

So, when you see errors about missing lib-files, just look for a similarly named one (by checking ffmpeg in Gslapt in the "files" tab) and create a link to it (giving the link the name of the file that was reported as missing.)  For instance, as was done with libavformat, do the same with libavcodec (and any other reported lib file errors).  There's might be about eight of them you'll need to do, and then dvdstyler should work.

Code:
ln -s /usr/lib/libavcodec.so.53.60.100 /usr/lib/libavcodec.so.52

and for the rest...

ln -s TARGET LINK_NAME

Note:  the LINK_NAME will be the named file that was reported as "No such file or directory" in any error report you get while installing dvdstyler, whereas the TARGET will be the existing file with a similar name to the reported missing file.
« Last Edit: October 08, 2012, 05:58:18 am by MarkGrieveson » Logged

I am using VL7.0 standard with XFCE
Locator
Vectorian
****
Posts: 706



« Reply #18 on: October 07, 2012, 02:51:08 pm »

And the result of that attempt is -

root:# ln -s /usr/lib/libavformat.so.53.31.100 /usr/lib/libavformat.so.52
ln: failed to create symbolic link `/usr/lib/libavformat.so.52': File exists
Logged
MarkGrieveson
Vectorian
****
Posts: 531


« Reply #19 on: October 07, 2012, 07:47:58 pm »

Well, I'm out of ideas.  Good luck with it.  Hope you can figure it out.
Logged

I am using VL7.0 standard with XFCE
Masta
Global Moderator
Vectorian
*****
Posts: 725



« Reply #20 on: October 07, 2012, 07:55:30 pm »

And the result of that attempt is -

root:# ln -s /usr/lib/libavformat.so.53.31.100 /usr/lib/libavformat.so.52
ln: failed to create symbolic link `/usr/lib/libavformat.so.52': File exists

You will need to rename or remove the old symlink first, then create the new symlink. This will fix the complaint about it already existing.
Logged
Locator
Vectorian
****
Posts: 706



« Reply #21 on: October 08, 2012, 06:48:49 am »

I went to "/usr/lib" and could not find any file named "libavformat.so.52" - so what do I do now?
« Last Edit: October 08, 2012, 10:33:25 am by Locator » Logged
Masta
Global Moderator
Vectorian
*****
Posts: 725



« Reply #22 on: October 11, 2012, 09:01:11 pm »

Open a terminal and su to root. Command:
Code:
updatedb
Wait until that finishes, may take a few minutes.

Then after it is done command:
Code:
locate libavformat.so*

Please paste the results here.
Thanks
Logged
stretchedthin
Administrator
Vectorian
*****
Posts: 3780


WWW
« Reply #23 on: October 12, 2012, 05:07:12 pm »

There is a new dvdstyler in the testing repo, could you let me know if that is working for you locator?
Logged

Vectorlinux screencasts and  tutorials can be found at....
http://www.opensourcebistro.com/blog1
http://www.youtube.com/user/vid4ken?feature=mhee
Locator
Vectorian
****
Posts: 706



« Reply #24 on: October 12, 2012, 08:29:42 pm »

How do I find it?
Logged
Locator
Vectorian
****
Posts: 706



« Reply #25 on: October 12, 2012, 08:31:20 pm »

Open a terminal and su to root. Command:
Code:
updatedb
Wait until that finishes, may take a few minutes.

Then after it is done command:
Code:
locate libavformat.so*

Please paste the results here.
Thanks


root:# updatedb
vector://home/doctor
root:# locate libavformat.so*
/usr/lib/libavformat.so.53.31.100
/usr/lib/libavformat.so.53
/usr/lib/libavformat.so
vector://home/doctor
root:# dvdstyler
dvdstyler: error while loading shared libraries: libavformat.so.52: cannot open shared object file: No such file or directory
Logged
Locator
Vectorian
****
Posts: 706



« Reply #26 on: October 13, 2012, 07:47:06 am »

I also tried to install wxsvg (version 1.1.8 ), and got the following error message (see attachment)
Logged
stretchedthin
Administrator
Vectorian
*****
Posts: 3780


WWW
« Reply #27 on: October 13, 2012, 09:34:08 pm »

How do I find it?

In gslapt go to edit ... preferences ... sources
Make sure the testing check box is ticked, update and then search dvdstyler.

Disable testing after installing, if you don't want to introduce other untested items accidentally to your system.
Logged

Vectorlinux screencasts and  tutorials can be found at....
http://www.opensourcebistro.com/blog1
http://www.youtube.com/user/vid4ken?feature=mhee
Locator
Vectorian
****
Posts: 706



« Reply #28 on: October 14, 2012, 05:05:38 am »

Thank you.
Logged
MarkGrieveson
Vectorian
****
Posts: 531


« Reply #29 on: October 14, 2012, 09:50:24 am »

I tried that...and when I tried running it from within the terminal I got -

doctor:$ dvdstyler
dvdstyler: error while loading shared libraries: libavcodec.so.52: cannot open shared object file: No such file or directory

It's another one from ffmpeg.  I had these same issues: 
[snipped]
For instance, as was done with libavformat, do the same with libavcodec (and any other reported lib file errors).  There's might be about eight of them you'll need to do, and then dvdstyler should work.

Code:
ln -s /usr/lib/libavcodec.so.53.60.100 /usr/lib/libavcodec.so.52

and for the rest...

ln -s TARGET LINK_NAME

Note:  the LINK_NAME will be the named file that was reported as "No such file or directory" in any error report you get while installing dvdstyler, whereas the TARGET will be the existing file with a similar name to the reported missing file.

And the result of that attempt is -

root:# ln -s /usr/lib/libavformat.so.53.31.100 /usr/lib/libavformat.so.52
ln: failed to create symbolic link `/usr/lib/libavformat.so.52': File exists

The reason the file exists is because you're repeating a step you already had done.  You did this step already, solving the libavformat issue, and then it was reporting another issue with libavcodec.  Thus, my suggestion had been to try the linking solution on libavcodec as well (refer back to my post, included in the quote above). 

Anyway, it's best that the package be fixed so that such issues don't have to be encountered by users.  So, hopefully the new dvdstyler package in testing that stretchedthin spoke of will work.
Logged

I am using VL7.0 standard with XFCE
Pages: 1 [2] 3 4
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!