Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#9682 - gnash - libavformat.so.51 missing

Attached to Project: Arch Linux
Opened by Sebastian Joseph (Gagapeter) - Monday, 25 February 2008, 22:26 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 17 March 2008, 00:17 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Gnash requires libavformat.so.51, but it`s just libavformat.so.52 available. Pacman database and packages are up-to-date.

Additional info:
Arch (Don't Panic) 64-Bit
gnash-common-0.8.1-1
gnash-gtk-0.8.1-1
ffmpeg-20071204-1


Steps to reproduce:
1) start Firefox from a terminal at a 64bit system
2) go to a flash movie website(clipfish.de, youtube or something like that)
3) select a video to watch
4) change to the terminal and see the error
("/usr/bin/gtk-gnash: error while loading shared libraries: libavformat.so.51: cannot open shared object file: No such file or directory")
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Monday, 17 March 2008, 00:17 GMT
Reason for closing:  Fixed
Additional comments about closing:  updated pkg in testing works again
Comment by Albert Brown (Zorro) - Sunday, 02 March 2008, 03:02 GMT
I experience this error. I desperately wanted to show someone a youtube video so I just did a fresh install of Archlinux 32 bit on my AMD Athon64 X2. Same error before and after with a fresh install. I linked libavformat.so.51 to libavformat.so.52 as well as linking libx264.so.57 to libx263.so.55 (the next library it complains about). After doing this, flash animations will play, but it seems that gnash segfaults with streaming video. Please look into this for great justice. Thanks in advance.
Comment by Emmanuele Massimi (finferflu) - Tuesday, 11 March 2008, 12:03 GMT
I have the same problem on the 32bit system.
Comment by Emmanuele Massimi (finferflu) - Tuesday, 11 March 2008, 12:07 GMT
Update: If I symlink libavformat.so.52 to libavformat.so.51, I get another error:
/usr/bin/gtk-gnash: error while loading shared libraries: libx264.so.55: cannot open shared object file: No such file or directory

If I symlink libx264.so.57 to libx264.so.55, the video starts to play but it gets blank one second later.
Comment by Albert Brown (Zorro) - Tuesday, 11 March 2008, 12:18 GMT
Sounds like you're suffering the same symptoms as I am. It almost seems like perhaps the packaged build is ancient so it depends on libraries which have been superseeded by newer versions.
Comment by Emmanuele Massimi (finferflu) - Tuesday, 11 March 2008, 13:26 GMT
I think you're right, I have just noticed the gnash packages have been flagged out of date: http://www.archlinux.org/packages/search/?q=gnash
Comment by Albert Brown (Zorro) - Wednesday, 12 March 2008, 22:25 GMT
I managed to get gnash working by compiling the packages from AUR. Here are my personal builds - hope they help those waiting for an official fix.

http://towel.nukelol.com/arch/
Comment by Albert Brown (Zorro) - Wednesday, 12 March 2008, 22:26 GMT
Arrg. It still seems to crash on video, however, it links properly.
Comment by Emmanuele Massimi (finferflu) - Wednesday, 12 March 2008, 22:58 GMT
So, at this point, do you think it's a bug in Gnash rather than the Arch package? I still haven't tested your packages, though, I will do so when I get some more free time. And thanks, by the way :)

Loading...