Date: Mon, 14 Aug 2006 23:11:05 +0200 From: Jim Segrave <jes@jes-2.demon.nl> To: FreeBSD-gnats-submit@FreeBSD.org Cc: jes@jes-2.demon.nl Subject: ports/102034: linux_base-fc4 library problems with RELENG_6_1 Message-ID: <E1GCjiD-0003VI-Ka@jes-2.demon.nl> Resent-Message-ID: <200608142120.k7ELKCKH023567@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 102034 >Category: ports >Synopsis: linux_base-fc4 library problems with RELENG_6_1 >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: Mon Aug 14 21:20:11 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Jim Segrave >Release: FreeBSD 6.1-RELEASE-p3 i386 >Organization: >Environment: System: FreeBSD jes-2.demon.nl 6.1-RELEASE-p3 FreeBSD 6.1-RELEASE-p3 #6: Mon Aug 14 21:45:04 CEST 2006 root@jes-2.demon.nl:/usr/obj/usr/src/sys/SONY-VAIO-ZX1 i386 Sony VAIO-ZX1 - x686 Centrino, 512MB ram, IDE hard disc, using ndis with built in Intel 2200 wireless card >Description: I am running FreeBSD on a Sony VAIO-ZX1SP (Centrino, 512Mb Ram) The current kernel is RELENG-6_1, cvsupped Aug 12 at 19:58 UTC. The kernel configuration includes: options COMPAT_LINUX options LINPROCFS I have completely pkg_delete'd any linux packages, then deleted /compat/linux. At startup, I run: if [ -x /compat/linux/sbin/ldconfig ]; then /compat/linux/sbin/ldconfig fi I updated ports with cvsup on 14 Aug at 18:31 UTC, then did an install of /usr/ports/www/linux-opera, which also installed linux-aspell-0.50.4.1_1 linux-expat-1.95.8 linux-fontconfig-2.2.3_5 linux-opera-9.01.20060728_1 linux-xorg-libs-6.8.2_5 linux_base-fc-4_7 My environment does not contain any LD_* settings. sysctl -a " grep linux gives: compat.linux.osname: Linux compat.linux.osrelease: 2.4.2 compat.linux.oss_version: 198144 Yet, when I try to run linux opera I get: jes@jes-2.demon.nl:/home/jes% printenv | grep LD_ jes@jes-2.demon.nl:/home/jes% linux-opera ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored. /usr/local/share/linux-opera/bin/opera: error while loading shared libraries: /usr/lib/libpthread.so.0: ELF file OS ABI invalid jes@jes-2.demon.nl:/home/jes% In fact, if I try: jes@jes-2.demon.nl:/home/jes% /compat/linux/bin/ls /tmp /compat/linux/bin/ls: error while loading shared libraries: /usr/lib/libpthread.so.0: ELF file OS ABI invalid I've been struggling with this for a while and would like some help (there are some other linux binaries I'd like to be able to run as well). Kernel config and dmesg.boot available on request, I've attached a bzip2'ed kdump from a ktrace of running (as root) # ktrace -i /compat/linux/bin/ls /tmp /compat/linux/bin/ls: error while loading shared libraries: /usr/lib/libpthread.so.0: ELF file OS ABI invalid # >How-To-Repeat: Anything trying to load libpthread fails >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1GCjiD-0003VI-Ka>