From owner-freebsd-emulation@FreeBSD.ORG Tue Aug 22 07:30:24 2006 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D993416A4DF for ; Tue, 22 Aug 2006 07:30:24 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4D5143D6B for ; Tue, 22 Aug 2006 07:30:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k7M7UMOF036180 for ; Tue, 22 Aug 2006 07:30:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k7M7UMbm036179; Tue, 22 Aug 2006 07:30:22 GMT (envelope-from gnats) Date: Tue, 22 Aug 2006 07:30:22 GMT Message-Id: <200608220730.k7M7UMbm036179@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: jes Cc: Subject: Re: ports/102034: emulators/linux_base-fc4 library problems with RELENG_6_1 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jes List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Aug 2006 07:30:25 -0000 The following reply was made to PR ports/102034; it has been noted by GNATS. From: jes To: bug-followup@freebsd.org, jes@jes-2.demon.nl Cc: Subject: Re: ports/102034: emulators/linux_base-fc4 library problems with RELENG_6_1 Date: Tue, 22 Aug 2006 09:21:13 +0200 I last cvsupped the ports tree (capture of cvsup output in this file) -rw-r--r-- 1 root wheel 38174 Aug 14 20:31 ports.cvsupdate This is with a ports-all cvsup file Today (22 Aug) I did a pkg_delete of all linux packages, umount /usr/compat/linux/proc rm -rf /compat/linux I then went to /usr/ports/emulators/linux_base-fc4 and did make distclean make install After this I checked for libpthreads with a find / -name libpthread\* | tee /tmp/libpthread.find This produced: /usr/lib/libpthread.a /usr/lib/libpthread_p.a /usr/lib/libpthread.so.1 /usr/lib/libpthread.so /usr/lib/libpthread.so.0 /usr/lib/libpthread.so.2 /usr/local/lib/compat/libpthread.so.1 /usr/src/lib/libpthread /usr/src/lib/libthread_db/arch/alpha/libpthread_md.c /usr/src/lib/libthread_db/arch/amd64/libpthread_md.c /usr/src/lib/libthread_db/arch/i386/libpthread_md.c /usr/src/lib/libthread_db/arch/ia64/libpthread_md.c /usr/src/lib/libthread_db/arch/sparc64/libpthread_md.c /usr/src/lib/libthread_db/libpthread_db.c /usr/src/lib/libthread_db/libpthread_db.h /usr/compat/linux/lib/obsolete/linuxthreads/libpthread-0.10.so /usr/compat/linux/lib/obsolete/linuxthreads/libpthread.so.0 /usr/compat/linux/lib/libpthread-2.3.6.so /usr/compat/linux/lib/libpthread.so.0 /usr/obj/usr/src/tmp/usr/lib/libpthread.a /usr/obj/usr/src/tmp/usr/lib/libpthread.so.2 /usr/obj/usr/src/tmp/usr/lib/libpthread.so /usr/obj/usr/src/lib/libpthread /usr/obj/usr/src/lib/libpthread/libpthread.a /usr/obj/usr/src/lib/libpthread/libpthread.so /usr/obj/usr/src/lib/libpthread/libpthread.so.2 /usr/obj/usr/src/lib/libpthread/libpthread_p.a /usr/obj/usr/src/lib/libthread_db/libpthread_db.o /usr/obj/usr/src/lib/libthread_db/libpthread_md.o /usr/obj/usr/src/lib/libthread_db/libpthread_db.So /usr/obj/usr/src/lib/libthread_db/libpthread_md.So /usr/obj/usr/src/lib/libthread_db/libpthread_db.po /usr/obj/usr/src/lib/libthread_db/libpthread_md.po /usr/ports/emulators/linux_base-fc4/work/lib/libpthread-2.3.6.so /usr/ports/emulators/linux_base-fc4/work/lib/libpthread.so.0 /usr/ports/emulators/linux_base-fc4/work/lib/obsolete/linuxthreads/libpt= hread-0.10.so /usr/ports/emulators/linux_base-fc4/work/lib/obsolete/linuxthreads/libpt= hread.so.0 /tmp/libpthread.find So I have to conclude that the libpthread.so.0 was installed by = linux_base-fc4 And it still fails the same way: root@jes-2.demon.nl:/usr/ports/emulators/linux_base-fc4# set | grep LD OLDPWD=3D/usr/ports/emulators/linux_base-8 root@jes-2.demon.nl:/usr/ports/emulators/linux_base-fc4# = /usr/compat/linux/bin/ls /usr/compat/linux/bin/ls: error while loading shared libr aries: /usr/lib/libpthread.so.0: ELF file OS ABI invalid root@jes-2.demon.nl:/usr/ports/emulators/linux_base-fc4#