From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Oct 10 10:40:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BD3F1065697 for ; Fri, 10 Oct 2008 10:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2FFDA8FC1C for ; Fri, 10 Oct 2008 10:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m9AAe1hk051031 for ; Fri, 10 Oct 2008 10:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m9AAe1T9051030; Fri, 10 Oct 2008 10:40:01 GMT (envelope-from gnats) Resent-Date: Fri, 10 Oct 2008 10:40:01 GMT Resent-Message-Id: <200810101040.m9AAe1T9051030@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, wilko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D169E1065689 for ; Fri, 10 Oct 2008 10:32:12 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr4.xs4all.nl (smtp-vbr4.xs4all.nl [194.109.24.24]) by mx1.freebsd.org (Postfix) with ESMTP id 56E008FC15 for ; Fri, 10 Oct 2008 10:32:12 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [82.95.250.254]) by smtp-vbr4.xs4all.nl (8.13.8/8.13.8) with ESMTP id m9AAJAU4019256 for ; Fri, 10 Oct 2008 12:19:10 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.14.2/8.13.3) with ESMTP id m9AAJ9NB001479 for ; Fri, 10 Oct 2008 12:19:09 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.14.2/8.14.2/Submit) id m9AAJ9la001478; Fri, 10 Oct 2008 12:19:09 +0200 (CEST) (envelope-from wb) Message-Id: <200810101019.m9AAJ9la001478@freebie.xs4all.nl> Date: Fri, 10 Oct 2008 12:19:09 +0200 (CEST) From: wilko@FreeBSD.org To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.2 Cc: Subject: ports/127994: linux-realplayer lacks dependencies on multiple ports X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: wilko@FreeBSD.org List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Oct 2008 10:40:01 -0000 >Number: 127994 >Category: ports >Synopsis: linux-realplayer lacks dependencies on multiple ports >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Oct 10 10:40:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Wilko Bulte >Release: FreeBSD 7-STABLE i386 >Organization: Private FreeBSD site - The Netherlands >Environment: FreeBSD freebie.xs4all.nl 7.0-STABLE FreeBSD 7.0-STABLE #0: Fri Jul 18 10:56:26 CEST 2008 wb@freebie.xs4all.nl:/usr/src/sys/i386/compile/FREEBIE i386 >Description: linux-realplayer lacks quite a few dependencies. The port appears to assume that the system it gets installed on has GNOME installed (??) On a plain xorg plus Windowmaker it refuses to run due to missing shared libs it depends on. >How-To-Repeat: install linux-realplayer on system with only xorg. See transcript below for detailed run. >Fix: [root@freebie ~]# realplay /usr/local/lib/RealPlayer/realplay.bin: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory [root@freebie ~]# ldd /usr/local/lib/RealPlayer/realplay.bin /usr/local/lib/RealPlayer/realplay.bin: libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x480ed000) libatk-1.0.so.0 => not found libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4815c000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4816f000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x48190000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4819d000) libgobject-2.0.so.0 => not found libgmodule-2.0.so.0 => not found libdl.so.2 => /lib/libdl.so.2 (0x481d1000) libglib-2.0.so.0 => not found libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x481d5000) libpthread.so.0 => /lib/obsolete/linuxthreads/libpthread.so.0 (0x48429000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x4847d000) libm.so.6 => /lib/obsolete/linuxthreads/libm.so.6 (0x48536000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4855c000) libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x48566000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x48685000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x48758000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x4875d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x48765000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x48774000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x48787000) libfontconfig.so.1 => not found libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4878f000) /lib/ld-linux.so.2 (0x480cf000) libgobject-2.0.so.0 => not found libgmodule-2.0.so.0 => not found libglib-2.0.so.0 => not found libgmodule-2.0.so.0 => not found libgobject-2.0.so.0 => not found libglib-2.0.so.0 => not found libfontconfig.so.1 => not found libgobject-2.0.so.0 => not found libgmodule-2.0.so.0 => not found libglib-2.0.so.0 => not found libatk-1.0.so.0 => not found libgobject-2.0.so.0 => not found libgmodule-2.0.so.0 => not found libglib-2.0.so.0 => not found libfontconfig.so.1 => not found libexpat.so.0 => not found libz.so.1 => /usr/lib/libz.so.1 (0x487fb000) [root@freebie ~]# pkg_info | grep -i linux linux-realplayer-10.0.9.809.20070726 Linux RealPlayer 10 from RealNetworks linux-xorg-libs-6.8.2_5 Xorg libraries, linux binaries linux_base-fc-4_13 Base set of packages needed in Linux mode (for i386/amd64) linux-realplayer did not pull-in any other dependencies, while it obviously has quite a pile. Note that I am not a GNOME or KDE user, I only have xorg plus Windowmaker on my system. After manual add of linux-glib2 things improve somewhat. [root@freebie /usr/ports/devel/linux-glib2]# ldd /usr/local/lib/RealPlayer/realplay.bin /usr/local/lib/RealPlayer/realplay.bin: libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x480ed000) libatk-1.0.so.0 => not found libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4815c000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4816f000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x48190000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4819d000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x481d1000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4820d000) libdl.so.2 => /lib/libdl.so.2 (0x48211000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x48215000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4829e000) libpthread.so.0 => /lib/obsolete/linuxthreads/libpthread.so.0 (0x484f2000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x48545000) libm.so.6 => /lib/obsolete/linuxthreads/libm.so.6 (0x485ff000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x48625000) libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x4862f000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4874e000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x48821000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x48825000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4882e000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x4883d000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x48850000) libfontconfig.so.1 => not found libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x48858000) /lib/ld-linux.so.2 (0x480cf000) libfontconfig.so.1 => not found libatk-1.0.so.0 => not found libfontconfig.so.1 => not found libexpat.so.0 => not found libz.so.1 => /usr/lib/libz.so.1 (0x488c2000) But we need more: [root@freebie /usr/ports/x11-fonts/linux-fontconfig]# # adding pkg_add -r linux-fontconfig [root@freebie /usr/ports/x11-fonts/linux-fontconfig]# Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/ linux-fontconfig.tbz... Done. [root@freebie /usr/ports/x11-fonts/linux-fontconfig]# Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/All/lin ux-expat-1.95.8.tbz... Done. [root@freebie /usr/ports/x11-fonts/linux-fontconfig]# ldd /usr/local/lib/RealPlayer/realplay.bin /usr/local/lib/RealPlayer/realplay.bin: libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x480ed000) libatk-1.0.so.0 => not found libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4815c000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4816f000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x48190000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4819d000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x481d1000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4820d000) libdl.so.2 => /lib/libdl.so.2 (0x48211000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x48215000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4829e000) libpthread.so.0 => /lib/obsolete/linuxthreads/libpthread.so.0 (0x484f2000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x48545000) libm.so.6 => /lib/obsolete/linuxthreads/libm.so.6 (0x485ff000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x48625000) libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x4862f000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4874e000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x48821000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x48825000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4882e000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x4883d000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x48850000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x48858000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x48882000) /lib/ld-linux.so.2 (0x480cf000) libatk-1.0.so.0 => not found libexpat.so.0 => /usr/lib/libexpat.so.0 (0x488eb000) libz.so.1 => /usr/lib/libz.so.1 (0x4890a000) Still not there Now add: pkg_add -r linux-atk Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/linux-atk.tbz... Done. Finally realplay runs.. >Release-Note: >Audit-Trail: >Unformatted: