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!
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!
FS#13851 - Wireshark should depends on libsamplerate
Attached to Project:
Arch Linux
Opened by Martin Peres (MuPuF) - Wednesday, 18 March 2009, 14:04 GMT
Last edited by Hugo Doria (hdoria) - Friday, 20 March 2009, 00:17 GMT
Opened by Martin Peres (MuPuF) - Wednesday, 18 March 2009, 14:04 GMT
Last edited by Hugo Doria (hdoria) - Friday, 20 March 2009, 00:17 GMT
|
DetailsDescription:
Trying to launch wireshark, I got this error : $ wireshark wireshark: error while loading shared libraries: libsamplerate.so.0: cannot open shared object file: No such file or directory I just had to install libsamplerate and it ran OK. Additional info: * package version(s) : wireshark 1.0.6-2 Steps to reproduce: Install wireshark without having libsamplerate and try to launch it |
This task depends upon
Closed by Hugo Doria (hdoria)
Friday, 20 March 2009, 00:17 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed on wireshark 1.0.6-3
Friday, 20 March 2009, 00:17 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed on wireshark 1.0.6-3
Please remove adns and portaudio dependencies (these are community packages!) and build this package in a clean chroot instead of your own system. Adding random dependencies which happened to be on your system at build time is not the way to fix bugs like these. Also, run namcap before uploading next time.
I am building in a clean chroot env. And i always run namcap. I dont know what caused this.
Anyway,
I will move adns and portaudio to extra, since wireshark depends on it. I will add libsamplerate to the depends array.
I do not have a x86_64 machine (someone built wireshark for that arch), but every x86_64 user that i know was complaining about these dependencies.
About adns and portaudio:
- portaudio is required for RTSP playback
- adns is required for asynchronous nameresolving, which is very useful when real-time name resolving is turned on
These dependencies are useful and are enabled by default when available. The wireshark win32 builds include at least portaudio, don't know about ADNS.
I think the libsamplerate dependency is coming from a bad portaudio package, on x86_64 there's no single reference to libsamplerate in the wireshark binary.
I will check this libsamplerate problem too.
Jan, can you confirm this works on x86_64?
I really thank you for being that responsive with requests ! It is an interesting thread :)
I'll try to help on saturday.
Bye
Giovanni,
Can you build wireshark for x86_64 in a clean chroot and check if adns, portaudio and libsamplerate are needed?
Wireshark does *not* need them on a i686 install.
What should I do?
Please, try to build wireshark in a clean chroot:
http://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot
This way you can check the correct dependencies. I dont think wireshark x86_64 needs adns, portaudio and libsamplerate.
Let me know if you need help with something.
I can confirm wireshark does not need adns, portaudio and libsamplerate on a x86-64 install.
Giovanni,
Can you, please, build wireshark 1.0.6-3 for x86_64 on a clean chroot? So we can close this.