LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Xvid Screen Cap requires libpng.so.3 (https://www.linuxquestions.org/questions/linux-software-2/xvid-screen-cap-requires-libpng-so-3-a-4175474907/)

americast 08-27-2013 01:37 PM

Xvid Screen Cap requires libpng.so.3
 
I am not being able to run XVid Screen capture. I am getting this error:

Code:

xvidcap
xvidcap: error while loading shared libraries: libpng.so.3: cannot open shared object file: No such file or directory

I am using OpenSUSE 12.3...

Thanx in advance...

TB0ne 08-27-2013 02:29 PM

Quote:

Originally Posted by americast (Post 5016983)
I am not being able to run XVid Screen capture. I am getting this error:
Code:

xvidcap
xvidcap: error while loading shared libraries: libpng.so.3: cannot open shared object file: No such file or directory

I am using OpenSUSE 12.3...

Ok...the program is telling you it's missing a library. So, go into YAST, run the software management utility, and search for "libpng". Install it.

americast 08-27-2013 02:55 PM

Quote:

Originally Posted by TB0ne (Post 5017013)
Ok...the program is telling you it's missing a library. So, go into YAST, run the software management utility, and search for "libpng". Install it.

Here is what it shows: https://www.dropbox.com/s/xdfvrtb68ca2tij/libpngso.png

Thanx...

John VV 08-27-2013 04:19 PM

just how OLD is that version of xvidcap is this
OpenSUSE 12.3 has installed
libpng15.so.15.13.0
libpng14.so.14.11.0
libpng12.so.0.50.0

now sometimes the libpng 12b was called 13 and some people shortened it to 3

a "hack" that might work is to link libpng 14 to "3"
-- 64 bit
Code:

su -
ln -s /usr/lib64/libpng14.so.14.11.0 /usr/lib64/libpng.so.3


americast 08-27-2013 10:40 PM

Quote:

Originally Posted by John VV (Post 5017063)
just how OLD is that version of xvidcap is this
OpenSUSE 12.3 has installed
libpng15.so.15.13.0
libpng14.so.14.11.0
libpng12.so.0.50.0

now sometimes the libpng 12 BETA was called 13 and some people shortened it to 3

a "hack" that might work is to link libpng 14 to "3"
-- 64 bit
Code:

su -
ln -s /usr/lib64/libpng14.so.14.11.0 /usr/lib64/libpng.so.3


I am sorry I did not mention I use 32 bit. Will the above code work in that case?

Thanx a lot...!

John VV 08-27-2013 10:59 PM

just change "lib64" to " lib"

americast 09-25-2013 01:09 AM

Quote:

Originally Posted by John VV (Post 5017207)
just change "lib64" to " lib"

Thanx.... it worked!

americast 09-25-2013 01:13 AM

But my files are being saved as a number of images in the xwd format. How do I make it save videos in other format?

Thanx again...

TB0ne 09-25-2013 08:54 AM

Quote:

Originally Posted by americast (Post 5034305)
But my files are being saved as a number of images in the xwd format. How do I make it save videos in other format?

Thanx again...

Again, how old is that version of xvidcap? The latest versions have different options...and did you install from source, or from package, as was suggested to you? The xvidcap package is available for openSUSE12.3 already built, and using the correct libraries.

americast 09-25-2013 09:07 AM

Thank you for your reply. I don't know how old it is. That is because I did not get it from OpenSUSE. I got the rpm file from somewhere on the internet with great difficulties (neither from packman nor from rpmphone). xvidcap was not built in in my system. I can't find the built in package of xvidcap on the opensuse website: http://software.opensuse.org/search?...penSUSE%3A12.3

Just one thing more. If you were using OpenSUSE 12.3 32 bit and did not have xvidcap installed, from where would you try to get it? I mean, who is the standard provider of xvidcap?

I think in all probability I got it from rpmfind.net or from uni-erlangen.de (I searched my firefox download history).

Thanx a lot...!

TB0ne 09-25-2013 12:26 PM

Quote:

Originally Posted by americast (Post 5034579)
Thank you for your reply. I don't know how old it is. That is because I did not get it from OpenSUSE. I got the rpm file from somewhere on the internet with great difficulties (neither from packman nor from rpmphone). xvidcap was not built in in my system. I can't find the built in package of xvidcap on the opensuse website: http://software.opensuse.org/search?...penSUSE%3A12.3

Just one thing more. If you were using OpenSUSE 12.3 32 bit and did not have xvidcap installed, from where would you try to get it? I mean, who is the standard provider of xvidcap?

I think in all probability I got it from rpmfind.net or from uni-erlangen.de (I searched my firefox download history).
Thanx a lot...!

Well, you're still missing the point of online repositories. Getting a package from "somewhere", then installing it with RPM is inviting problems/difficulties. All you have to do is type in "zypper install xvidcap", and press ENTER. That's it. You can even go into YAST, under software management, and search for xvidcap in the GUI, click the box, then ACCEPT. It resolves all dependencies for you, and installs the latest version. When the package is updated, you get the updates automatically, too.

americast 09-25-2013 10:14 PM

Thanx...

Yes, now I remember the problem I had faced when I first tried to install xvidcap from yast. Here it is: https://www.dropbox.com/s/vrv1b0rbu8zcjqc/xvid.png
And these are the versions available: https://www.dropbox.com/s/nel7n9hv1u...xvid%20ver.png

Thanx a lot again...!!!...

John VV 09-25-2013 10:26 PM

that "can not access install media"
is the install dvd reop that you turned on
it is supposed to be disabled or NOT even in the repo folder

DISABLE IT !!
manually or using the gui
open up " add and remove programs"
and at the top is
" configuration"

select " repositories "
and disable that install dvd

americast 09-28-2013 10:59 PM

Here is the error again: https://www.dropbox.com/s/5gst802o80...xvidvidvid.png


These are my repos. I disabled the first one: https://www.dropbox.com/s/ymo1jgi595...vidvidvid1.png

Thanx again...!

John VV 09-28-2013 11:10 PM

the one you disabled without reading the name is
"Libdvdcss"
that READS movie dvd's and once installed the repo can be removed
there really are no updates to this one and only one program in that repo


you also have the updates,non-free,Education,python,perl, repos for opensuse 12.1 installed on 12.3

packman installed and enabled BUT NOT updating it's database
a second install of some random ftp link to some mirror of the packman repo( also NOT updating the database )

no wonder you are having problems , this is a very big mess .


those opensuse 12.1 repos that are installed AND updating the database are going to cause all kinds on unsolvable problems

remove them

uninstall the opensuse 12.1 software repos
then in the terminal run
Code:

su -
zypper update



All times are GMT -5. The time now is 08:54 AM.