Summary: | www/linux-firefox: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||||
Component: | Individual Port(s) | Assignee: | Johannes Jost Meixner <xmj> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | xmj | ||||||
Priority: | --- | Keywords: | patch, patch-ready, regression | ||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 195121 | ||||||||
Attachments: |
|
Description
Jan Beich
![]() ![]() Auto-assigned to maintainer gecko@FreeBSD.org Affects only linux-c6- so to reproduce add to make.conf: OVERRIDE_LINUX_BASE_PORT=c6 OVERRIDE_LINUX_NONBASE_PORTS=c6 I'll take it. gdk-pixbuf2 did not exist as separate package in CentOS 6.5. Comment on attachment 149533 [details] fix Incomplete per discussion in bug 195121. linux-c6-gtk2 itself depends on gdk-pixbuf2: $ readelf -d $(make -V WRKSRC)/usr/lib/libgtk-x11-2.0.so.0 | fgrep pixbuf 0x00000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0] Created attachment 149576 [details]
fix, sort and cleanup
Let's fix linux-c6-gtk2 consumers en masse. They all have libgdk_pixbuf-2.0.so.0 in DT_NEEDED partly because pkg-config file used during build contained Requires instead of Requires.private e.g.,
Requires: gdk-${target}-2.0 atk cairo gdk-pixbuf-2.0 gio-2.0 pangoft2
I've created a phabric review revision with the patches of 195120 and 195121. https://reviews.freebsd.org/D1192 x11-toolkits/linux-c6-gtk2 requires PORTREVISION bump. Packages from ports previously not having USE_LINUX_APPS=gdkpixbuf will remain broken[1] otherwise. Don't disregard regression keyword as cosmetic unless any change affecting linux-c6- ports is cosmetic. [1] only non-infra linux ports, those without distribution prefix/infix: editors/komodo-edit mail/linux-thunderbird multimedia/linux-realplayer net/citrix_ica net-im/linux-instantbird net-im/qq net-im/yoono print/foxitreader sysutils/linux-nero www/linux-firefox www/linux-seamonkey Committed, thanks! Committed, thanks! |