[arch-dev-public] wireshark linked against non-existent library
The bug tracker is down, so I'll write here: Wireshark x86_64 is linked against libGeoIP.so.1, which doesn't exist on my system. It was built by Giovanni. Why is this?
On Fri, Aug 21, 2009 at 14:00, Thomas Bächler<thomas@archlinux.org> wrote:
The bug tracker is down, so I'll write here:
Wireshark x86_64 is linked against libGeoIP.so.1, which doesn't exist on my system. It was built by Giovanni. Why is this?
No clue why it's linked like that, but pkgfile says extra/geoip.
I am wireshark's maintainer and i already talked to Giovanni about this. He did not built wireshark, for x86_64, under chroot and that's why we have this problem with geoip. There was a bug report on flyspray about this and i asked him to build under chroot.I was a little away until last wednesday, so i did not saw how that bug report ended. Anyway, i dont have a way to build for x86_64 (i pray for a x86_64 build machine). Could someone do this? Giovanni helps me a lot building my packages for this arch (thank you, man). -- Hugo
On Fri, 2009-08-21 at 18:09 +0000, Hugo Doria wrote:
I am wireshark's maintainer and i already talked to Giovanni about this. He did not built wireshark, for x86_64, under chroot and that's why we have this problem with geoip.
There was a bug report on flyspray about this and i asked him to build under chroot.I was a little away until last wednesday, so i did not saw how that bug report ended.
Anyway, i dont have a way to build for x86_64 (i pray for a x86_64 build machine). Could someone do this? Giovanni helps me a lot building my packages for this arch (thank you, man).
Sorry, but this is the 3rd or 4th time wireshark has been built against non-dependencies or even community packages. This is totally unacceptable. We have several tools for this: - namcap - makechrootpkg Use these tools. When you're using makechrootpkg, the only thing that can actually happen is: - failing build - having unneeded depends that are not linked to the package In case you're not using makechrootpkg, and you know you're compiling a package outside the chroot, ALWAYS namcap it, even if it's just an architecture rebuild. Namcap is not the holy grail, but these simple bugs are detected by namcap, so use it.
As i already said, i am always building it under a clean chroot (with makechrootpkg and our tools). The problem is that i just build it for i686. Giovanni is building the x86_64 version. I already asked him to build under chroot too and i think he will do this on the next build. Giovanni, here's a good guide to build packages udner a clean chroot: http://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot In meantime, could someone build wireshark for x86_64? -- Hugo
On Fri, Aug 21, 2009 at 2:38 PM, Hugo Doria<hugodoria@gmail.com> wrote:
As i already said, i am always building it under a clean chroot (with makechrootpkg and our tools). The problem is that i just build it for i686.
Giovanni is building the x86_64 version. I already asked him to build under chroot too and i think he will do this on the next build.
Giovanni, here's a good guide to build packages udner a clean chroot:
http://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot
In meantime, could someone build wireshark for x86_64?
I'll fix it. Eric
participants (5)
-
Daenyth Blank
-
Eric Bélanger
-
Hugo Doria
-
Jan de Groot
-
Thomas Bächler