From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 11 16:30:09 2005 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 09E8116A41F for ; Sun, 11 Dec 2005 16:30:09 +0000 (GMT) (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 7DD2543D5F for ; Sun, 11 Dec 2005 16:30:08 +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 jBBGU8lP083943 for ; Sun, 11 Dec 2005 16:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBBGU8k2083942; Sun, 11 Dec 2005 16:30:08 GMT (envelope-from gnats) Date: Sun, 11 Dec 2005 16:30:08 GMT Message-Id: <200512111630.jBBGU8k2083942@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Alexander Leidinger Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alexander Leidinger List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Dec 2005 16:30:09 -0000 The following reply was made to PR ports/90220; it has been noted by GNATS. From: Alexander Leidinger To: bug-followup@FreeBSD.org, sanewo@ba2.so-net.ne.jp Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error Date: Sun, 11 Dec 2005 17:28:36 +0100 Hi, I can't reproduce this. Here it works just fine. The etcnsswitch.conf.dist file is created (have a look at the "FIXME" comment in the makefile) and moved to the right directory. Can you please do a "portupgrade -f linux_base-8" and report back if the error persists? Which version of the rpm port are you using? Bye, Alexander. -- Weird enough for government work. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 11 19:52:34 2005 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 C39AB16A41F; Sun, 11 Dec 2005 19:52:34 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E79343D8C; Sun, 11 Dec 2005 19:52:31 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBBJqVNE099596; Sun, 11 Dec 2005 19:52:31 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBBJqVnr099592; Sun, 11 Dec 2005 19:52:31 GMT (envelope-from edwin) Date: Sun, 11 Dec 2005 19:52:31 GMT From: Edwin Groothuis Message-Id: <200512111952.jBBJqVnr099592@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-emulation@FreeBSD.org Cc: Subject: Re: ports/90252: port linux_base-8 fails install if installed with portinstall, works with 'make install' X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Dec 2005 19:52:34 -0000 Synopsis: port linux_base-8 fails install if installed with portinstall, works with 'make install' Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-emulation Responsible-Changed-By: edwin Responsible-Changed-When: Sun Dec 11 19:52:30 UTC 2005 Responsible-Changed-Why: Over to maintainer http://www.freebsd.org/cgi/query-pr.cgi?pr=90252 From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 11 20:10:07 2005 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 4433116A41F for ; Sun, 11 Dec 2005 20:10:07 +0000 (GMT) (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 F189F43D45 for ; Sun, 11 Dec 2005 20:10:06 +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 jBBKA6uo000223 for ; Sun, 11 Dec 2005 20:10:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBBKA6X2000222; Sun, 11 Dec 2005 20:10:06 GMT (envelope-from gnats) Date: Sun, 11 Dec 2005 20:10:06 GMT Message-Id: <200512112010.jBBKA6X2000222@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Sam Lawrance Cc: Subject: Re: ports/90252: port linux_base-8 fails install if installed with portinstall, works with 'make install' X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sam Lawrance List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Dec 2005 20:10:07 -0000 The following reply was made to PR ports/90252; it has been noted by GNATS. From: Sam Lawrance To: Torfinn Ingolfsen Cc: FreeBSD gnats submit Subject: Re: ports/90252: port linux_base-8 fails install if installed with portinstall, works with 'make install' Date: Mon, 12 Dec 2005 07:04:09 +1100 On 12/12/2005, at 5:14 AM, Torfinn Ingolfsen wrote: > > 'portupgrade -R linux_base-8' fails. After deinstalling > linux_base-8, 'portinstall -R linux_base-8' also fails. > Old version of linux_base-8 was 8.0_9, new version is: > root@kg-quiet# portversion -v | grep linux_base > linux_base-8-8.0_10 = up-to-date with port You haven't shown anything about how it fails. Can you describe the mode of failure, and provide the relevant parts of a build log? From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 11 23:40:08 2005 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 5830516A41F for ; Sun, 11 Dec 2005 23:40:08 +0000 (GMT) (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 6E2E443D62 for ; Sun, 11 Dec 2005 23:40:07 +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 jBBNe5rb012459 for ; Sun, 11 Dec 2005 23:40:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBBNe5tQ012458; Sun, 11 Dec 2005 23:40:05 GMT (envelope-from gnats) Date: Sun, 11 Dec 2005 23:40:05 GMT Message-Id: <200512112340.jBBNe5tQ012458@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: SANETO Takanori Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: SANETO Takanori List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Dec 2005 23:40:08 -0000 The following reply was made to PR ports/90220; it has been noted by GNATS. From: SANETO Takanori To: Alexander Leidinger Cc: bug-followup@FreeBSD.org Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error Date: Mon, 12 Dec 2005 08:33:01 +0900 Hi, My rpm port was rpm-4.0.4_3 (archivers/rpm4). With rpm-3.0.6_10, it worked just fine (no installation error, at least). I now realize that my patch was meaningless. (I thought it moves from WRKDIR to PREFIX, but...) Sorry for confusion. Alexander Leidinger wrote: > Hi, > > I can't reproduce this. Here it works just fine. The > etcnsswitch.conf.dist file is created (have a look at the "FIXME" > comment in the makefile) and moved to the right directory. > > Can you please do a "portupgrade -f linux_base-8" and report back if > the error persists? > > Which version of the rpm port are you using? > > Bye, > Alexander. > From owner-freebsd-emulation@FreeBSD.ORG Sun Dec 11 23:50:08 2005 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 D0F3816A41F for ; Sun, 11 Dec 2005 23:50:08 +0000 (GMT) (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 D38EB43D60 for ; Sun, 11 Dec 2005 23:50:07 +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 jBBNo7Ge012768 for ; Sun, 11 Dec 2005 23:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBBNo7eo012767; Sun, 11 Dec 2005 23:50:07 GMT (envelope-from gnats) Date: Sun, 11 Dec 2005 23:50:07 GMT Message-Id: <200512112350.jBBNo7eo012767@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Torfinn Ingolfsen Cc: Subject: Re: ports/90252: port linux_base-8 fails install if installed with portinstall, works with 'make install' X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Torfinn Ingolfsen List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Dec 2005 23:50:08 -0000 The following reply was made to PR ports/90252; it has been noted by GNATS. From: Torfinn Ingolfsen To: Sam Lawrance Cc: Torfinn Ingolfsen , FreeBSD gnats submit Subject: Re: ports/90252: port linux_base-8 fails install if installed with portinstall, works with 'make install' Date: Mon, 12 Dec 2005 00:38:05 +0100 (CET) Quoting Sam Lawrance : > You haven't shown anything about how it fails. Can you describe the > mode of failure, and provide the relevant parts of a build log? Sorry about that, too hasty of me. It is the install script / install part of the port that fails. Here is the relevant part of the output: ===> Patching for linux_base-8-8.0_10 ===> linux_base-8-8.0_10 depends on executable: rpm - found ===> Configuring for linux_base-8-8.0_10 ---> Installing the new version via the port ===> Installing for linux_base-8-8.0_10 ===> Generating temporary packing list ===> Checking if emulators/linux_base-8 already installed kern.fallback_elf_brand: -1 -> 3 redhat-release-8.0-8.noarch.rpm glibc-common-2.3.2-4.80.8.i386.rpm ELF binary type "0" not known. execution of glibc-common-2.3.2-4.80.8 script failed, exit status 255 *** Error code 1 Stop in /usr/ports/emulators/linux_base-8. *** Error code 1 Stop in /usr/ports/emulators/linux_base-8. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall28575.11 make reinstall ** Fix the installation problem and try again. ** Listing the failed packages (*:skipped / !:failed) ! emulators/linux_base-8 (install error) ---> Packages processed: 0 done, 11 ignored, 0 skipped and 1 failed The strange part (for me) is that this doesn't happen when I install the port manually. I hope this is what you wanted, if not, feel free to ask more questions. -- Regards, Torfinn ------------------------------------------------------------------------- Start.no tilbyr nå raskere bredbånd til lavere pris. Sjekk http://www.start.no/bredband/ for mer informasjon From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 12 09:50:09 2005 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 2617A16A41F for ; Mon, 12 Dec 2005 09:50:09 +0000 (GMT) (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 0BB6D43D7E for ; Mon, 12 Dec 2005 09:50:08 +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 jBC9o7Ql058039 for ; Mon, 12 Dec 2005 09:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBC9o7HK058038; Mon, 12 Dec 2005 09:50:07 GMT (envelope-from gnats) Date: Mon, 12 Dec 2005 09:50:07 GMT Message-Id: <200512120950.jBC9o7HK058038@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Alexander Leidinger Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alexander Leidinger List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2005 09:50:09 -0000 The following reply was made to PR ports/90220; it has been noted by GNATS. From: Alexander Leidinger To: SANETO Takanori Cc: bug-followup@FreeBSD.org Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error Date: Mon, 12 Dec 2005 10:47:20 +0100 SANETO Takanori wrote: > Hi, > My rpm port was rpm-4.0.4_3 (archivers/rpm4). > With rpm-3.0.6_10, it worked just fine (no installation error, at least). > > I now realize that my patch was meaningless. > (I thought it moves from WRKDIR to PREFIX, but...) Your patch: yes. Your bogreport: not at all. I try to get time this week to fix the issue for rpm-4. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 It pays to be obvious, especially if you have a reputation for subtlety. From owner-freebsd-emulation@FreeBSD.ORG Mon Dec 12 11:02:02 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5E3116A41F for ; Mon, 12 Dec 2005 11:02:02 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DFFA43D72 for ; Mon, 12 Dec 2005 11:01:59 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBCB1xLV064568 for ; Mon, 12 Dec 2005 11:01:59 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBCB1wqC064562 for freebsd-emulation@freebsd.org; Mon, 12 Dec 2005 11:01:58 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 12 Dec 2005 11:01:58 GMT Message-Id: <200512121101.jBCB1wqC064562@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-emulation@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2005 11:02:03 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2003/06/28] kern/53874 emulation [linux] /usr/ports/emulators/linux_base i o [2005/12/10] ports/90220 emulation emulators/linux_base-8 Makefile typo caus 2 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/09/22] kern/21463 emulation Linux compatability mode should not allow o [2001/03/28] kern/26171 emulation [linux] not work Linux-emulator, but hi i o [2002/11/07] kern/45023 emulation [linux] [patch] flexlm does not run with o [2003/09/24] kern/57192 emulation [linux] [hang] linux-ibm-java1.4 freeze o [2004/06/20] kern/68131 emulation [linux] [hang] java/linux-ibm-jdk14: linu o [2004/10/28] kern/73224 emulation [ndis] [patch] Lock order reversal in nto o [2005/01/25] ports/76644 emulation FreeBSD 5.3 will freeze or crash when run o [2005/02/19] kern/77710 emulation [linux] Linux page fault sigcontext infor s [2005/05/05] ports/80679 emulation emulators/linux_base-8: Use ${MACHINE_ARC o [2005/05/12] ports/80926 emulation running $PREFIX/etc/rc.d/vmware.sh return 10 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1999/04/16] kern/11165 emulation [ibcs2] IBCS2 doesn't work correctly with s [2000/12/15] kern/23561 emulation [linux] feature request: Linux compatibil o [2001/08/14] kern/29698 emulation [linux] [patch] linux ipcs doesn'work o [2002/06/12] kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLIN o [2002/08/11] kern/41543 emulation [patch] feature request: easier wine/w23 s [2002/09/06] kern/42466 emulation [linux] linux: 'ipc' typ=258 not implemen o [2003/08/21] kern/55835 emulation [linux] [patch] Linux IPC emulation missi o [2004/10/19] ports/72865 emulation emulators/vmware3 crashes on 5.3-STABLE o [2004/10/20] kern/72920 emulation [linux]: path "prefixing" is not done on o [2004/11/08] kern/73663 emulation [ibcs2] module_register_init: MOD_LOAD (i o [2004/11/10] kern/73777 emulation [linux] [patch] linux emulation: root dir o [2004/11/15] kern/73978 emulation [ibcs2] an error message appears during l o [2005/02/08] kern/77253 emulation [linux] meminfo in linprocfs returns bad o [2005/06/08] kern/82026 emulation [ibcs2] module_register_init: MOD_LOAD (i s [2005/07/01] ports/82853 emulation [wish] working linux_base port for alpha o [2005/08/21] kern/85175 emulation [linux] [patch] linux emulation layer wit o [2005/12/11] ports/90252 emulation port linux_base-8 fails install if instal 17 problems total. From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 13 13:17:52 2005 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 AF16616A420; Tue, 13 Dec 2005 13:17:52 +0000 (GMT) (envelope-from lawrance@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76C3843D62; Tue, 13 Dec 2005 13:17:51 +0000 (GMT) (envelope-from lawrance@FreeBSD.org) Received: from freefall.freebsd.org (lawrance@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBDDHpg3075465; Tue, 13 Dec 2005 13:17:51 GMT (envelope-from lawrance@freefall.freebsd.org) Received: (from lawrance@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBDDHoMB075461; Tue, 13 Dec 2005 13:17:50 GMT (envelope-from lawrance) Date: Tue, 13 Dec 2005 13:17:50 GMT From: Sam Lawrance Message-Id: <200512131317.jBDDHoMB075461@freefall.freebsd.org> To: tingo@start.no, lawrance@FreeBSD.org, freebsd-emulation@FreeBSD.org Cc: Subject: Re: ports/90252: port linux_base-8 fails install if installed with portinstall, works with 'make install' X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Dec 2005 13:17:52 -0000 Synopsis: port linux_base-8 fails install if installed with portinstall, works with 'make install' State-Changed-From-To: open->closed State-Changed-By: lawrance State-Changed-When: Tue Dec 13 13:15:54 UTC 2005 State-Changed-Why: This PR describes the same problem as reported in ports/80679. A more extensive analysis is available there. http://www.freebsd.org/cgi/query-pr.cgi?pr=90252 From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 13 13:30:07 2005 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 00F9316A41F for ; Tue, 13 Dec 2005 13:30:07 +0000 (GMT) (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 726F643D58 for ; Tue, 13 Dec 2005 13:30:06 +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 jBDDU6D3075919 for ; Tue, 13 Dec 2005 13:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBDDU6Xi075918; Tue, 13 Dec 2005 13:30:06 GMT (envelope-from gnats) Date: Tue, 13 Dec 2005 13:30:06 GMT Message-Id: <200512131330.jBDDU6Xi075918@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Sam Lawrance Cc: Subject: Re: ports/80679: emulators/linux_base-8: Use ${MACHINE_ARCH} instead of ${ARCH}. X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sam Lawrance List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Dec 2005 13:30:07 -0000 The following reply was made to PR ports/80679; it has been noted by GNATS. From: Sam Lawrance To: bug-followup@FreeBSD.org, koma2@lovepeers.org Cc: Subject: Re: ports/80679: emulators/linux_base-8: Use ${MACHINE_ARCH} instead of ${ARCH}. Date: Wed, 14 Dec 2005 00:20:16 +1100 This problem was confirmed in ports/90252. From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 13 14:31:33 2005 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 8614916A420; Tue, 13 Dec 2005 14:31:33 +0000 (GMT) (envelope-from lawrance@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1667843D58; Tue, 13 Dec 2005 14:31:33 +0000 (GMT) (envelope-from lawrance@FreeBSD.org) Received: from freefall.freebsd.org (lawrance@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBDEVWGi081272; Tue, 13 Dec 2005 14:31:32 GMT (envelope-from lawrance@freefall.freebsd.org) Received: (from lawrance@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBDEVWeP081268; Tue, 13 Dec 2005 14:31:32 GMT (envelope-from lawrance) Date: Tue, 13 Dec 2005 14:31:32 GMT From: Sam Lawrance Message-Id: <200512131431.jBDEVWeP081268@freefall.freebsd.org> To: tingo@start.no, koma2@lovepeers.org, lawrance@FreeBSD.org, freebsd-emulation@FreeBSD.org, lawrance@FreeBSD.org Cc: Subject: Re: ports/80679: emulators/linux_base-8: Use ${MACHINE_ARCH} instead of ${ARCH}. X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Dec 2005 14:31:33 -0000 Synopsis: emulators/linux_base-8: Use ${MACHINE_ARCH} instead of ${ARCH}. State-Changed-From-To: suspended->analyzed State-Changed-By: lawrance State-Changed-When: Tue Dec 13 14:08:00 UTC 2005 State-Changed-Why: Problem confirmed. Responsible-Changed-From-To: freebsd-emulation->lawrance Responsible-Changed-By: lawrance Responsible-Changed-When: Tue Dec 13 14:08:00 UTC 2005 Responsible-Changed-Why: I'm on it. http://www.freebsd.org/cgi/query-pr.cgi?pr=80679 From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 13 19:57:40 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C11616A423; Tue, 13 Dec 2005 19:57:40 +0000 (GMT) (envelope-from q@galgenberg.net) Received: from wrzx28.rz.uni-wuerzburg.de (wrzx28.rz.uni-wuerzburg.de [132.187.3.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6892B43D94; Tue, 13 Dec 2005 19:57:09 +0000 (GMT) (envelope-from q@galgenberg.net) Received: from wrzx30.rz.uni-wuerzburg.de (wrzx30.rz.uni-wuerzburg.de [132.187.1.30]) by wrzx28.rz.uni-wuerzburg.de (Postfix) with ESMTP id C4C0713FAED; Tue, 13 Dec 2005 20:57:07 +0100 (CET) Received: from virusscan (localhost [127.0.0.1]) by wrzx30.rz.uni-wuerzburg.de (Postfix) with ESMTP id A83209DDB2; Tue, 13 Dec 2005 20:57:07 +0100 (CET) Received: from wrzx28.rz.uni-wuerzburg.de (wrzx28.rz.uni-wuerzburg.de [132.187.3.28]) by wrzx30.rz.uni-wuerzburg.de (Postfix) with ESMTP id 93BFB9DD9F; Tue, 13 Dec 2005 20:57:07 +0100 (CET) Received: from frodo.galgenberg.net (wwsx14.win-screen.uni-wuerzburg.de [132.187.253.14]) by wrzx28.rz.uni-wuerzburg.de (Postfix) with ESMTP id 52A5813FAF7; Tue, 13 Dec 2005 20:57:07 +0100 (CET) Received: from coyote.q.local (gb-21-237.galgenberg.net [172.16.21.237]) by frodo.galgenberg.net (8.13.1/8.13.1) with ESMTP id jBDJv7cP025477; Tue, 13 Dec 2005 20:57:07 +0100 (CET) (envelope-from q@galgenberg.net) Received: from roadrunner.q.local (roadrunner.q.local [192.168.0.148]) by coyote.q.local (8.13.4/8.13.4) with ESMTP id jBDJv63a024921; Tue, 13 Dec 2005 20:57:06 +0100 (CET) (envelope-from q@galgenberg.net) Received: from roadrunner.q.local (localhost [127.0.0.1]) by roadrunner.q.local (8.13.4/8.13.4) with ESMTP id jBDJv6T9093159; Tue, 13 Dec 2005 20:57:06 +0100 (CET) (envelope-from q@galgenberg.net) Received: (from q@localhost) by roadrunner.q.local (8.13.4/8.13.4/Submit) id jBDJv0AC093158; Tue, 13 Dec 2005 20:57:00 +0100 (CET) (envelope-from q@galgenberg.net) Date: Tue, 13 Dec 2005 20:57:00 +0100 From: Ulrich Spoerlein To: Alexander Leidinger Message-ID: <20051213195700.GA1196@galgenberg.net> Mail-Followup-To: Alexander Leidinger , freebsd-emulation@freebsd.org, FreeBSD-gnats-submit@FreeBSD.org, SANETO Takanori References: <200512120950.jBC9o7HK058038@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200512120950.jBC9o7HK058038@freefall.freebsd.org> X-Virus-Scanned: by amavisd-new (Rechenzentrum Universitaet Wuerzburg) Cc: freebsd-emulation@freebsd.org, FreeBSD-gnats-submit@freebsd.org Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Dec 2005 19:57:40 -0000 > I try to get time this week to fix the issue for rpm-4. Since I made the mess, attached is a patch that fixes it for both rpm3 and rpm4. Just did a install/deinstall with both rpms, I hope this really fixes it. Ulrich Spoerlein Index: Makefile =================================================================== RCS file: /home/ncvs/ports/emulators/linux_base-8/Makefile,v retrieving revision 1.112 diff -u -p -r1.112 Makefile --- Makefile 4 Dec 2005 13:12:08 -0000 1.112 +++ Makefile 13 Dec 2005 19:55:08 -0000 @@ -125,8 +125,8 @@ FALLBACK_ELF_MIB= kern.fallback_elf_bran LINUX_ELF= 3 PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB} -# FIXME. This will result in a file at /compat/linux/etcnsswitch.conf.dist (sic!) -RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc/nsswitch.conf.dist --badreloc +# FIXME: The double-// can go away, once we deprecate rpm-3 +RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc//nsswitch.conf.dist --badreloc do-install: # @@ -145,7 +145,6 @@ do-install: ${ECHO} $$R; \ ${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \ done - @${MV} ${PREFIX}/etcnsswitch.conf.dist ${PREFIX}/etc/nsswitch.conf.dist @test -f ${PREFIX}/etc/nsswitch.conf || cp ${PREFIX}/etc/nsswitch.conf.dist \ ${PREFIX}/etc/nsswitch.conf @${FIND} ${PREFIX}/bin ${PREFIX}/sbin/ ${PREFIX}/usr/bin \ From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 13 20:00:26 2005 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 5A1F916A41F for ; Tue, 13 Dec 2005 20:00:26 +0000 (GMT) (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 E510343D76 for ; Tue, 13 Dec 2005 20:00:23 +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 jBDK0ND1001018 for ; Tue, 13 Dec 2005 20:00:23 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBDK0NX1001017; Tue, 13 Dec 2005 20:00:23 GMT (envelope-from gnats) Date: Tue, 13 Dec 2005 20:00:23 GMT Message-Id: <200512132000.jBDK0NX1001017@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Ulrich Spoerlein Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ulrich Spoerlein List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Dec 2005 20:00:26 -0000 The following reply was made to PR ports/90220; it has been noted by GNATS. From: Ulrich Spoerlein To: Alexander Leidinger Cc: freebsd-emulation@freebsd.org, FreeBSD-gnats-submit@freebsd.org, SANETO Takanori Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error Date: Tue, 13 Dec 2005 20:57:00 +0100 > I try to get time this week to fix the issue for rpm-4. Since I made the mess, attached is a patch that fixes it for both rpm3 and rpm4. Just did a install/deinstall with both rpms, I hope this really fixes it. Ulrich Spoerlein Index: Makefile =================================================================== RCS file: /home/ncvs/ports/emulators/linux_base-8/Makefile,v retrieving revision 1.112 diff -u -p -r1.112 Makefile --- Makefile 4 Dec 2005 13:12:08 -0000 1.112 +++ Makefile 13 Dec 2005 19:55:08 -0000 @@ -125,8 +125,8 @@ FALLBACK_ELF_MIB= kern.fallback_elf_bran LINUX_ELF= 3 PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB} -# FIXME. This will result in a file at /compat/linux/etcnsswitch.conf.dist (sic!) -RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc/nsswitch.conf.dist --badreloc +# FIXME: The double-// can go away, once we deprecate rpm-3 +RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc//nsswitch.conf.dist --badreloc do-install: # @@ -145,7 +145,6 @@ do-install: ${ECHO} $$R; \ ${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \ done - @${MV} ${PREFIX}/etcnsswitch.conf.dist ${PREFIX}/etc/nsswitch.conf.dist @test -f ${PREFIX}/etc/nsswitch.conf || cp ${PREFIX}/etc/nsswitch.conf.dist \ ${PREFIX}/etc/nsswitch.conf @${FIND} ${PREFIX}/bin ${PREFIX}/sbin/ ${PREFIX}/usr/bin \ From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 14 02:07:48 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4DBA16A41F for ; Wed, 14 Dec 2005 02:07:48 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5864D43D75 for ; Wed, 14 Dec 2005 02:07:44 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.4/8.13.4) with ESMTP id jBE27hMO068841 for ; Tue, 13 Dec 2005 18:07:43 -0800 (PST) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.4/8.13.1/Submit) id jBE27hZF068840 for freebsd-emulation@freebsd.org; Tue, 13 Dec 2005 18:07:43 -0800 (PST) (envelope-from obrien) Date: Tue, 13 Dec 2005 18:07:42 -0800 From: "David O'Brien" To: freebsd-emulation@freebsd.org Message-ID: <20051214020742.GA68811@dragon.NUXI.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: FreeBSD 7.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.11 Subject: repocopy or rm 'linux_base' port? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@freebsd.org List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2005 02:07:48 -0000 Now that all the releases are out of the way - we can take this opportunity to make the Linux base ports a little bit more sane. Question is do we want to rename the existing 'linux_base' port to 'linux_base-7', or totally remove the existing linux_base port? -- -- David (obrien@FreeBSD.org) Q: Because it reverses the logical flow of conversation. A: Why is top-posting (putting a reply at the top of the message) frowned upon? From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 14 09:16:36 2005 Return-Path: X-Original-To: emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D63516A41F for ; Wed, 14 Dec 2005 09:16:36 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C52143D5F for ; Wed, 14 Dec 2005 09:16:34 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from Andro-Beta.Leidinger.net (p54A5D36B.dip.t-dialin.net [84.165.211.107]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id jBE8lFuE060196; Wed, 14 Dec 2005 09:47:16 +0100 (CET) (envelope-from netchild@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id jBE9GWaL001459; Wed, 14 Dec 2005 10:16:32 +0100 (CET) (envelope-from netchild@FreeBSD.org) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Wed, 14 Dec 2005 10:16:31 +0100 Message-ID: <20051214101631.x0ca6keuo0owow8w@netchild.homeip.net> X-Priority: 3 (Normal) Date: Wed, 14 Dec 2005 10:16:31 +0100 From: Alexander Leidinger To: Ulrich Spoerlein References: <200512132014.jBDKE0QG095682@roadrunner.q.local> In-Reply-To: <200512132014.jBDKE0QG095682@roadrunner.q.local> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: emulation@FreeBSD.org Subject: Re: [PATCH] Fix excessive RUN_DEPENDS on archivers/rpm X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2005 09:16:36 -0000 Ulrich Spoerlein wrote: I agree that the RUN_DEPENDS is not ok, but: > Index: linux-gtk2/Makefile This needs a working linux-glib2 at install time, since it creates a list of gtk2 modules with the query-modules program. By removing the BUILD_DEPENDS of linux-glib2 it's not possible to generate the list on the build cluster. > Index: linux-pango/Makefile This one has similar requirements. Bye, Alexander. -- http://www.Leidinger.net/ Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org/ netchild @ FreeBSD.org : PGP ID = 72077137 A child of five could understand this! Fetch me a child of five. From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 14 10:41:13 2005 Return-Path: X-Original-To: emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF60216A420; Wed, 14 Dec 2005 10:41:13 +0000 (GMT) (envelope-from q@galgenberg.net) Received: from wrzx28.rz.uni-wuerzburg.de (wrzx28.rz.uni-wuerzburg.de [132.187.3.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57D0B43D53; Wed, 14 Dec 2005 10:41:10 +0000 (GMT) (envelope-from q@galgenberg.net) Received: from wrzx30.rz.uni-wuerzburg.de (wrzx30.rz.uni-wuerzburg.de [132.187.1.30]) by wrzx28.rz.uni-wuerzburg.de (Postfix) with ESMTP id 0EDBE13FAAA; Wed, 14 Dec 2005 11:41:10 +0100 (CET) Received: from virusscan (localhost [127.0.0.1]) by wrzx30.rz.uni-wuerzburg.de (Postfix) with ESMTP id DE8669DDC8; Wed, 14 Dec 2005 11:41:09 +0100 (CET) Received: from wrzx28.rz.uni-wuerzburg.de (wrzx28.rz.uni-wuerzburg.de [132.187.3.28]) by wrzx30.rz.uni-wuerzburg.de (Postfix) with ESMTP id 9EE689DDC0; Wed, 14 Dec 2005 11:41:09 +0100 (CET) Received: from frodo.galgenberg.net (wwsx14.win-screen.uni-wuerzburg.de [132.187.253.14]) by wrzx28.rz.uni-wuerzburg.de (Postfix) with ESMTP id 5F1EF13ECA1; Wed, 14 Dec 2005 11:41:09 +0100 (CET) Received: from coyote.q.local (gb-21-237.galgenberg.net [172.16.21.237]) by frodo.galgenberg.net (8.13.1/8.13.1) with ESMTP id jBEAf9Bh053659; Wed, 14 Dec 2005 11:41:09 +0100 (CET) (envelope-from q@galgenberg.net) Received: from roadrunner.q.local (roadrunner.q.local [192.168.0.148]) by coyote.q.local (8.13.4/8.13.4) with ESMTP id jBEAf88f032683; Wed, 14 Dec 2005 11:41:09 +0100 (CET) (envelope-from q@galgenberg.net) Received: from roadrunner.q.local (localhost [127.0.0.1]) by roadrunner.q.local (8.13.4/8.13.4) with ESMTP id jBEAf8qp001321; Wed, 14 Dec 2005 11:41:08 +0100 (CET) (envelope-from q@galgenberg.net) Received: (from q@localhost) by roadrunner.q.local (8.13.4/8.13.4/Submit) id jBEAf8Dk001320; Wed, 14 Dec 2005 11:41:08 +0100 (CET) (envelope-from q@galgenberg.net) Date: Wed, 14 Dec 2005 11:41:08 +0100 From: Ulrich Spoerlein To: Alexander Leidinger Message-ID: <20051214104108.GA1184@galgenberg.net> Mail-Followup-To: Alexander Leidinger , emulation@FreeBSD.org References: <200512132014.jBDKE0QG095682@roadrunner.q.local> <20051214101631.x0ca6keuo0owow8w@netchild.homeip.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FCuugMFkClbJLl1L" Content-Disposition: inline In-Reply-To: <20051214101631.x0ca6keuo0owow8w@netchild.homeip.net> X-Virus-Scanned: by amavisd-new (Rechenzentrum Universitaet Wuerzburg) Cc: emulation@FreeBSD.org Subject: Re: [PATCH] Fix excessive RUN_DEPENDS on archivers/rpm X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2005 10:41:13 -0000 --FCuugMFkClbJLl1L Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Alexander Leidinger wrote: > I agree that the RUN_DEPENDS is not ok, but: >=20 > >Index: linux-gtk2/Makefile >=20 > This needs a working linux-glib2 at install time, since it creates a list= of > gtk2 modules with the query-modules program. By removing the > BUILD_DEPENDS of linux-glib2 it's not possible to generate the list on the > build cluster. But RUN_DEPENDS get satisified _before_ the do-install target. At least on my system glib2 will be installed, before the actual installation of gtk2. Since these ports set NO_BUILD and their build-stage is empty, BUILD_DEPENDS is aequivalent to RUN_DEPENDS. At least that's how I see it. Ulrich Spoerlein --=20 PGP Key ID: F0DB9F44 Encrypted mail welcome! Fingerprint: F1CE D062 0CA9 ADE3 349B 2FE8 980A C6B5 F0DB 9F44 Ok, which part of "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn." didn't you understand? --FCuugMFkClbJLl1L Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDn/bEmArGtfDbn0QRAqt7AJsHmZj28H/98J+BywhE30QcOhKeEACfWmjz GUy6307kFcMo7KtpieS/U4g= =m83S -----END PGP SIGNATURE----- --FCuugMFkClbJLl1L-- From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 14 13:49:03 2005 Return-Path: X-Original-To: emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E575416A41F for ; Wed, 14 Dec 2005 13:49:03 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4AB3643D60 for ; Wed, 14 Dec 2005 13:49:01 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from Andro-Beta.Leidinger.net (p54A5D36B.dip.t-dialin.net [84.165.211.107]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id jBEDJc9X061242; Wed, 14 Dec 2005 14:19:39 +0100 (CET) (envelope-from netchild@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id jBEDmvRZ051381; Wed, 14 Dec 2005 14:48:57 +0100 (CET) (envelope-from netchild@FreeBSD.org) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Wed, 14 Dec 2005 14:48:56 +0100 Message-ID: <20051214144856.o2p5blzyascwckcc@netchild.homeip.net> X-Priority: 3 (Normal) Date: Wed, 14 Dec 2005 14:48:56 +0100 From: Alexander Leidinger To: Ulrich Spoerlein References: <200512132014.jBDKE0QG095682@roadrunner.q.local> <20051214101631.x0ca6keuo0owow8w@netchild.homeip.net> <20051214104108.GA1184@galgenberg.net> In-Reply-To: <20051214104108.GA1184@galgenberg.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: emulation@FreeBSD.org Subject: Re: [PATCH] Fix excessive RUN_DEPENDS on archivers/rpm X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2005 13:49:04 -0000 Ulrich Spoerlein wrote: > Alexander Leidinger wrote: >> I agree that the RUN_DEPENDS is not ok, but: >> >> >Index: linux-gtk2/Makefile >> >> This needs a working linux-glib2 at install time, since it creates a list of >> gtk2 modules with the query-modules program. By removing the >> BUILD_DEPENDS of linux-glib2 it's not possible to generate the list on the >> build cluster. > > But RUN_DEPENDS get satisified _before_ the do-install target. At least > on my system glib2 will be installed, before the actual installation of > gtk2. > > Since these ports set NO_BUILD and their build-stage is empty, > BUILD_DEPENDS is aequivalent to RUN_DEPENDS. At least that's how I see > it. I've looked at the CVS history... I think I was a little bit confused. I thought I added some parts to build_depends, but I added to run_depends (or maybe it was an interim version which did it in do-build... it's nearly a year ago, I don't remember). You are right, it should be enough to have run_depends, no need for build_depends here. Thanks for looking at this. Bye, Alexander. -- http://www.Leidinger.net/ Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org/ netchild @ FreeBSD.org : PGP ID = 72077137 She been married so many times she got rice marks all over her face. -- Tom Waits From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 14 20:20:51 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C863816A41F for ; Wed, 14 Dec 2005 20:20:51 +0000 (GMT) (envelope-from gwk@rahn-koltermann.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79FE743D9B for ; Wed, 14 Dec 2005 20:20:31 +0000 (GMT) (envelope-from gwk@rahn-koltermann.de) Received: from [84.152.149.217] (helo=[192.168.0.3]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis), id 0ML29c-1Emd6w0kG1-0002vW; Wed, 14 Dec 2005 21:20:26 +0100 From: "Georg-W. Koltermann" To: freebsd-emulation@freebsd.org In-Reply-To: <15222648.443191132321262768.JavaMail.servlet@kundenserver> References: <15222648.443191132321262768.JavaMail.servlet@kundenserver> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-a2ZtlNj9WmnKg5WXIfq/" Date: Wed, 14 Dec 2005 21:20:24 +0100 Message-Id: <1134591624.1513.9.camel@localhost.eu.mscsoftware.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port X-Provags-ID: kundenserver.de abuse@kundenserver.de login:90bcaad5e51ecc993b2919ba4b74e6dc Subject: Re: [SOLVED] how to get VMWare2 to work on 6.0-R (Unable to fix standard file descriptors) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2005 20:20:51 -0000 --=-a2ZtlNj9WmnKg5WXIfq/ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Am Freitag, den 18.11.2005, 14:41 +0100 schrieb gwk@rahn-koltermann.de: > Hi, >=20 > after upgrading to 6.0-R recently I am having trouble with VMWare2. >=20 > First problem: it doesn't compile. Well, after some research on the web = and > borrowing from VMWare3 patches fbsd6-1.patch and fbsd6-2.patch I came up = with the attached diffs that made it compile. >=20 > Second problem: it won't run. The error message is "Unable to fix standa= rd file descriptors." >=20 > Period. >=20 > Any ideas? Is it working for anyone else out there? I got it to work, see http://www.freebsd.org/cgi/query-pr.cgi?pr=3D90399 . -- Regards, Georg. --=-a2ZtlNj9WmnKg5WXIfq/ Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 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 BBQZynCr2vOyNeaNFGifIm64Uz7ysDCBkQYJKwYBBAGCNxAEMYGDMIGAMHkxEDAOBgNVBAoTB1Jv b3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBT aWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMBDucw gZMGCyqGSIb3DQEJEAILMYGDoIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6 Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8G CSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMBDucwDQYJKoZIhvcNAQEBBQAEggEApNfD Q2Gn0hTvNzkWXtyB0HauqA9yTlGkAt4k7RXxP0HyLgnSm559huA88THlOC9z+IePkcTo3UOIkpON gK3FW46V1BUY6mouYorkRVtjSH6Yviw7M015GWJzomyYbSHw4OtVYhkMbcpy3+D009Cfl8Gi5aL8 gEYKKDUJKrJ/KmZc+TAn4MiVr+yV8Ze4wZ2ludxEi/heNOOW9aOajRIA02Eo9jsx2ZgHHHvsrqpQ 8dAhsJHYcI6CHtr7NewPoD3EZmxzAqXMQufzZe6cWpUV46e2nNr4CJVHZXGud/p/l48nZPylw9bJ orh+LIJKKaVYOp+qPOOxfrnT/XAaNXs3AQAAAAAAAA== --=-a2ZtlNj9WmnKg5WXIfq/-- From owner-freebsd-emulation@FreeBSD.ORG Wed Dec 14 22:06:48 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AA9316A41F; Wed, 14 Dec 2005 22:06:48 +0000 (GMT) (envelope-from gwk@rahn-koltermann.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7150443D53; Wed, 14 Dec 2005 22:06:47 +0000 (GMT) (envelope-from gwk@rahn-koltermann.de) Received: from [84.152.149.217] (helo=[192.168.0.3]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1Emelp1BGE-00078B; Wed, 14 Dec 2005 23:06:46 +0100 From: "Georg-W. Koltermann" To: Orlando Bassotto , freebsd-emulation@freebsd.org Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-y8lmSwqekv+jC3HB+Dt+" Date: Wed, 14 Dec 2005 23:06:43 +0100 Message-Id: <1134598003.22595.10.camel@localhost.eu.mscsoftware.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port X-Provags-ID: kundenserver.de abuse@kundenserver.de login:90bcaad5e51ecc993b2919ba4b74e6dc Cc: silby@freebsd.org Subject: VMWare 4.x/5.x status X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2005 22:06:48 -0000 --=-y8lmSwqekv+jC3HB+Dt+ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi list, hi Orlando, I tried to compile a VMWare 4.5 vmmon on FreeBSD 6.0 using the patch provided at http://www.break.net/orlando/sw/vmmon-4.5.2-8848-freebsd-2.diff but I got numerous compile time errors. I could sort out a few, e.g. add -Wno-cast-qual, drop the major device number stuff, but I am finally stuck at: ./freebsd/mli_file.c: In function `mli_conjure_vnode': ./freebsd/mli_file.c:715: error: structure has no member named `si_= hlist' ./freebsd/mli_file.c: In function `mli_vnode_cleanup': ./freebsd/mli_file.c:748: error: `spec_vnodeop_p' undeclared (first= use in this function) ./freebsd/mli_file.c:748: error: (Each undeclared identifier is rep= orted only once ./freebsd/mli_file.c:748: error: for each function it appears in.) ./freebsd/mli_file.c: At top level: ./freebsd/mli_file.c:470: warning: 'mli_object_getproc' defined but= not used *** Error code 1 The si_hlist struct member seems to have evaporated. Could anybody help me? Does anybody have more current patches, or maybe even patches for VMWare 5.5? I urgently need some kind of a solution; my employer is rolling out WinXP, and I just don't get that to run on VMWare2 which I have been using happily for years. -- Regards, Georg. --=-y8lmSwqekv+jC3HB+Dt+ Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 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 BBTIjW+CPyzjAjbu0n8q6c86bc91dDCBkQYJKwYBBAGCNxAEMYGDMIGAMHkxEDAOBgNVBAoTB1Jv b3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBT aWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMBDucw gZMGCyqGSIb3DQEJEAILMYGDoIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6 Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8G CSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMBDucwDQYJKoZIhvcNAQEBBQAEggEAVBFP x/Nm5stoPIamgq3d577FYHhfGVuNpg4aK4bY0tJbKiRocczfLF+D+fs9af3sM4XvpDG9NlyBJiTC RW+oSZqGphJ7vQSxn159KHYl7HWySVMyF+oOv/vSHdxmEv9z80BgDlTE6G539ydJ63ifW3hgTjLm 5YxQdDZ/06E2IMF6HdGjcHqODVjOYcCZKZvjlHfxAHYyBnbCmSBlCesLxj3PR4skav6u5jxHCqfA C1BYcSioxwVePsUSpL5/ErfW0j27MCxhSVzSkBrAxQ5tll1CED6f5nH8FT+6NF4l80UTDLEDy8QL yMf4crVIVNVInG/rgByTqG/0lk+xNrd6SgAAAAAAAA== --=-y8lmSwqekv+jC3HB+Dt+-- From owner-freebsd-emulation@FreeBSD.ORG Thu Dec 15 09:05:55 2005 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 6C2F116A420; Thu, 15 Dec 2005 09:05:55 +0000 (GMT) (envelope-from vs@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E5B343D68; Thu, 15 Dec 2005 09:05:54 +0000 (GMT) (envelope-from vs@FreeBSD.org) Received: from freefall.freebsd.org (vs@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBF95rqf035937; Thu, 15 Dec 2005 09:05:53 GMT (envelope-from vs@freefall.freebsd.org) Received: (from vs@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBF95rWZ035933; Thu, 15 Dec 2005 09:05:53 GMT (envelope-from vs) Date: Thu, 15 Dec 2005 09:05:53 GMT From: Volker Stolz Message-Id: <200512150905.jBF95rWZ035933@freefall.freebsd.org> To: vs@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-emulation@FreeBSD.org Cc: Subject: Re: ports/90345: [PATCH] Fix excessive RUN_DEPENDS on archivers/rpm X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Dec 2005 09:05:55 -0000 Synopsis: [PATCH] Fix excessive RUN_DEPENDS on archivers/rpm Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-emulation Responsible-Changed-By: vs Responsible-Changed-When: Thu Dec 15 09:05:40 UTC 2005 Responsible-Changed-Why: Over to maintainers http://www.freebsd.org/cgi/query-pr.cgi?pr=90345 From owner-freebsd-emulation@FreeBSD.ORG Fri Dec 16 00:57:50 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D4A716A41F for ; Fri, 16 Dec 2005 00:57:50 +0000 (GMT) (envelope-from tlp@liquidx.org) Received: from illusionist.sov.kewlio.net.uk (fxp-0.712-illusionist.sov.kewlio.net.uk [85.116.0.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0A2243D5E for ; Fri, 16 Dec 2005 00:57:49 +0000 (GMT) (envelope-from tlp@liquidx.org) Received: from [192.168.0.18] (71-33-104-72.bois.qwest.net [71.33.104.72]) (authenticated bits=0 user=tlp) by illusionist.sov.kewlio.net.uk (8.13.4/8.13.4) with ESMTP id jBG0vjSk060019 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Fri, 16 Dec 2005 00:57:48 GMT Content-Disposition: inline From: Travis Poppe To: freebsd-emulation@freebsd.org Date: Thu, 15 Dec 2005 17:59:07 -0700 User-Agent: KMail/1.8.3 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200512151759.07539.tlp@liquidx.org> Subject: Fwd: Regression in Wine on FreeBSD (DVD Shrink) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Dec 2005 00:57:50 -0000 Thought I would forward these messages here, as they might reach more FreeBSD-related folks than at the Wine list. ---------- Forwarded Message ---------- Subject: Regression in Wine on FreeBSD (DVD Shrink) Date: Tuesday 13 December 2005 05:53 pm From: Travis Poppe To: wine-devel@winehq.org Cc: dpaun@rogers.com Hello All, Lately I've been trying to track down a problem that prevents DVD Shrink 3.2 from starting on FreeBSD in any version of Wine built on/after 04-20-2005 (including the recent beta releases). Any version built prior to this works fine. I've tracked the problem down to the changes made to x11drv/dib.c (and associated) on 04-20-2005. I'm not fluent in C; I merely found the problem through trial and error. If I copy the x11drv/dib.c (and ntdll/, so the old dib.c will work) from 04-18-2005 in place of the one introduced on the 20th, the problem disappears and DVD Shrink fires right up. Changing dib.c (and dib.c only) back to the 20th snapshot re-introduces the problem, and DVD Shrink hangs again. As I don't understand the code, I don't know how to detect where the problem really lies, as the dib.c changes may only be indirectly responsible. I am very willing to test for or aid anyone who wouldn't mind helping with this problem, however. I have already contacted the author of the changes (dib.c and associated) and he suggested I try this list. If anyone would like to glance at the differences between the two files I've mentioned above, I have posted a diff here: http://lickwid.net/~tlp/dib.c.diff --- are the old and working changes +++ are the new and broken changes Any help would be greatly appreciated. Thanks, -- Travis Poppe IRC: tlp @ irc.freenode.net ------------------------------------------------------- ---------- Forwarded Message ---------- Subject: Re: Regression in Wine on FreeBSD (DVD Shrink) Date: Thursday 15 December 2005 07:46 am From: Robert Shearman To: Travis Poppe Cc: wine-devel@winehq.org, dpaun@rogers.com Travis Poppe wrote: >Hello All, > >Lately I've been trying to track down a problem that prevents DVD Shrink 3.2 >from starting on FreeBSD in any version of Wine built on/after 04-20-2005 >(including the recent beta releases). Any version built prior to this works >fine. > >I've tracked the problem down to the changes made to x11drv/dib.c (and >associated) on 04-20-2005. I'm not fluent in C; I merely found the problem >through trial and error. > >I have already contacted the author of the changes (dib.c and associated) > and he suggested I try this list. If anyone would like to glance at the > differences between the two files I've mentioned above, I have posted a > diff here: > >http://lickwid.net/~tlp/dib.c.diff It's possible that on FreeBSD the signal -> exception translation code doesn't mark whether it was a read or write fault. Other than that, the code should behave the same as before. BTW, you don't need to host the file on a server. People are more likely to look at it if you attach it to your message. -- Rob Shearman From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 17 09:16:16 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E1E0816A41F; Sat, 17 Dec 2005 09:16:16 +0000 (GMT) (envelope-from sanewo@ba2.so-net.ne.jp) Received: from mx53.ms.so-net.ne.jp (mx53.ms.so-net.ne.jp [202.238.83.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D5B743D53; Sat, 17 Dec 2005 09:16:15 +0000 (GMT) (envelope-from sanewo@ba2.so-net.ne.jp) Received: from [127.0.0.1] (pddf34a.tkyoac00.ap.so-net.ne.jp [218.221.243.74]) by mx53.ms.so-net.ne.jp with ESMTP id jBH9G8jX012322; Sat, 17 Dec 2005 18:16:13 +0900 (JST) Message-ID: <43A3D758.1070005@ba2.so-net.ne.jp> Date: Sat, 17 Dec 2005 18:16:08 +0900 From: SANETO Takanori User-Agent: Thunderbird 1.5 (Windows/20051025) MIME-Version: 1.0 To: Alexander Leidinger , freebsd-emulation@freebsd.org, FreeBSD-gnats-submit@FreeBSD.org, SANETO Takanori References: <200512120950.jBC9o7HK058038@freefall.freebsd.org> <20051213195700.GA1196@galgenberg.net> In-Reply-To: <20051213195700.GA1196@galgenberg.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 09:16:17 -0000 It worked fine with me, except that when rpm4 is used, pkg-plist does not match actual files installed. >From pkg-plist, var/lib/rpm/conflictsindex.rpm var/lib/rpm/fileindex.rpm var/lib/rpm/groupindex.rpm var/lib/rpm/nameindex.rpm var/lib/rpm/packages.rpm var/lib/rpm/providesindex.rpm var/lib/rpm/requiredby.rpm var/lib/rpm/triggerindex.rpm Ulrich Spoerlein wrote: >> I try to get time this week to fix the issue for rpm-4. > > Since I made the mess, attached is a patch that fixes it for both rpm3 > and rpm4. Just did a install/deinstall with both rpms, I hope this > really fixes it. > > Ulrich Spoerlein > > Index: Makefile > =================================================================== > RCS file: /home/ncvs/ports/emulators/linux_base-8/Makefile,v > retrieving revision 1.112 > diff -u -p -r1.112 Makefile > --- Makefile 4 Dec 2005 13:12:08 -0000 1.112 > +++ Makefile 13 Dec 2005 19:55:08 -0000 > @@ -125,8 +125,8 @@ FALLBACK_ELF_MIB= kern.fallback_elf_bran > LINUX_ELF= 3 > PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB} > > -# FIXME. This will result in a file at /compat/linux/etcnsswitch.conf.dist (sic!) > -RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc/nsswitch.conf.dist --badreloc > +# FIXME: The double-// can go away, once we deprecate rpm-3 > +RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc//nsswitch.conf.dist --badreloc > > do-install: > # > @@ -145,7 +145,6 @@ do-install: > ${ECHO} $$R; \ > ${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \ > done > - @${MV} ${PREFIX}/etcnsswitch.conf.dist ${PREFIX}/etc/nsswitch.conf.dist > @test -f ${PREFIX}/etc/nsswitch.conf || cp ${PREFIX}/etc/nsswitch.conf.dist \ > ${PREFIX}/etc/nsswitch.conf > @${FIND} ${PREFIX}/bin ${PREFIX}/sbin/ ${PREFIX}/usr/bin \ From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 17 09:20:08 2005 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 6A6E116A41F for ; Sat, 17 Dec 2005 09:20:08 +0000 (GMT) (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 F39DE43D5E for ; Sat, 17 Dec 2005 09:20:07 +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 jBH9K77Q031351 for ; Sat, 17 Dec 2005 09:20:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBH9K7sf031350; Sat, 17 Dec 2005 09:20:07 GMT (envelope-from gnats) Date: Sat, 17 Dec 2005 09:20:07 GMT Message-Id: <200512170920.jBH9K7sf031350@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: SANETO Takanori Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: SANETO Takanori List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 09:20:08 -0000 The following reply was made to PR ports/90220; it has been noted by GNATS. From: SANETO Takanori To: Alexander Leidinger , freebsd-emulation@freebsd.org, FreeBSD-gnats-submit@FreeBSD.org, SANETO Takanori Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error Date: Sat, 17 Dec 2005 18:16:08 +0900 It worked fine with me, except that when rpm4 is used, pkg-plist does not match actual files installed. From pkg-plist, var/lib/rpm/conflictsindex.rpm var/lib/rpm/fileindex.rpm var/lib/rpm/groupindex.rpm var/lib/rpm/nameindex.rpm var/lib/rpm/packages.rpm var/lib/rpm/providesindex.rpm var/lib/rpm/requiredby.rpm var/lib/rpm/triggerindex.rpm Ulrich Spoerlein wrote: >> I try to get time this week to fix the issue for rpm-4. > > Since I made the mess, attached is a patch that fixes it for both rpm3 > and rpm4. Just did a install/deinstall with both rpms, I hope this > really fixes it. > > Ulrich Spoerlein > > Index: Makefile > =================================================================== > RCS file: /home/ncvs/ports/emulators/linux_base-8/Makefile,v > retrieving revision 1.112 > diff -u -p -r1.112 Makefile > --- Makefile 4 Dec 2005 13:12:08 -0000 1.112 > +++ Makefile 13 Dec 2005 19:55:08 -0000 > @@ -125,8 +125,8 @@ FALLBACK_ELF_MIB= kern.fallback_elf_bran > LINUX_ELF= 3 > PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB} > > -# FIXME. This will result in a file at /compat/linux/etcnsswitch.conf.dist (sic!) > -RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc/nsswitch.conf.dist --badreloc > +# FIXME: The double-// can go away, once we deprecate rpm-3 > +RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc//nsswitch.conf.dist --badreloc > > do-install: > # > @@ -145,7 +145,6 @@ do-install: > ${ECHO} $$R; \ > ${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \ > done > - @${MV} ${PREFIX}/etcnsswitch.conf.dist ${PREFIX}/etc/nsswitch.conf.dist > @test -f ${PREFIX}/etc/nsswitch.conf || cp ${PREFIX}/etc/nsswitch.conf.dist \ > ${PREFIX}/etc/nsswitch.conf > @${FIND} ${PREFIX}/bin ${PREFIX}/sbin/ ${PREFIX}/usr/bin \ From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 17 09:20:22 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 97A7816A41F; Sat, 17 Dec 2005 09:20:22 +0000 (GMT) (envelope-from sanewo@ba2.so-net.ne.jp) Received: from mx53.ms.so-net.ne.jp (mx53.ms.so-net.ne.jp [202.238.83.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE45243D58; Sat, 17 Dec 2005 09:20:21 +0000 (GMT) (envelope-from sanewo@ba2.so-net.ne.jp) Received: from [127.0.0.1] (pddf34a.tkyoac00.ap.so-net.ne.jp [218.221.243.74]) by mx53.ms.so-net.ne.jp with ESMTP id jBH9KHMa013818; Sat, 17 Dec 2005 18:20:19 +0900 (JST) Message-ID: <43A3D850.6080105@ba2.so-net.ne.jp> Date: Sat, 17 Dec 2005 18:20:16 +0900 From: SANETO Takanori User-Agent: Thunderbird 1.5 (Windows/20051025) MIME-Version: 1.0 To: SANETO Takanori References: <200512120950.jBC9o7HK058038@freefall.freebsd.org> <20051213195700.GA1196@galgenberg.net> <43A3D758.1070005@ba2.so-net.ne.jp> In-Reply-To: <43A3D758.1070005@ba2.so-net.ne.jp> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Alexander Leidinger , freebsd-emulation@freebsd.org, FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 09:20:22 -0000 Oops, I've sent unfinished mail. In /compat/linux/var/lib/rpm, I see followings: % ls -l /compat/linux/var/lib/rpm total 2268 -rw-r--r-- 1 root wheel 348160 Dec 15 23:45 Basenames -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Conflictname -rw-r--r-- 1 root wheel 94208 Dec 15 23:45 Dirnames -rw-r--r-- 1 root wheel 643072 Dec 15 23:45 Filemd5s -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Group -rw-r--r-- 1 root wheel 8192 Dec 15 23:45 Installtid -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Name -rw-r--r-- 1 root wheel 1327104 Dec 15 23:45 Packages -rw-r--r-- 1 root wheel 24576 Dec 15 23:45 Providename -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Provideversion -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Requirename -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Requireversion -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Sigmd5 -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Triggername The contents of pkg-plist should be tailored for each rpm version, I think. Regards, SANETO Takanori wrote: > It worked fine with me, except that when rpm4 is used, pkg-plist does > not match actual files installed. > >>From pkg-plist, > > var/lib/rpm/conflictsindex.rpm > var/lib/rpm/fileindex.rpm > var/lib/rpm/groupindex.rpm > var/lib/rpm/nameindex.rpm > var/lib/rpm/packages.rpm > var/lib/rpm/providesindex.rpm > var/lib/rpm/requiredby.rpm > var/lib/rpm/triggerindex.rpm > > > > Ulrich Spoerlein wrote: >>> I try to get time this week to fix the issue for rpm-4. >> Since I made the mess, attached is a patch that fixes it for both rpm3 >> and rpm4. Just did a install/deinstall with both rpms, I hope this >> really fixes it. >> >> Ulrich Spoerlein >> >> Index: Makefile >> =================================================================== >> RCS file: /home/ncvs/ports/emulators/linux_base-8/Makefile,v >> retrieving revision 1.112 >> diff -u -p -r1.112 Makefile >> --- Makefile 4 Dec 2005 13:12:08 -0000 1.112 >> +++ Makefile 13 Dec 2005 19:55:08 -0000 >> @@ -125,8 +125,8 @@ FALLBACK_ELF_MIB= kern.fallback_elf_bran >> LINUX_ELF= 3 >> PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB} >> >> -# FIXME. This will result in a file at /compat/linux/etcnsswitch.conf.dist (sic!) >> -RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc/nsswitch.conf.dist --badreloc >> +# FIXME: The double-// can go away, once we deprecate rpm-3 >> +RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc//nsswitch.conf.dist --badreloc >> >> do-install: >> # >> @@ -145,7 +145,6 @@ do-install: >> ${ECHO} $$R; \ >> ${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \ >> done >> - @${MV} ${PREFIX}/etcnsswitch.conf.dist ${PREFIX}/etc/nsswitch.conf.dist >> @test -f ${PREFIX}/etc/nsswitch.conf || cp ${PREFIX}/etc/nsswitch.conf.dist \ >> ${PREFIX}/etc/nsswitch.conf >> @${FIND} ${PREFIX}/bin ${PREFIX}/sbin/ ${PREFIX}/usr/bin \ > From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 17 09:30:07 2005 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 7A6FE16A41F for ; Sat, 17 Dec 2005 09:30:07 +0000 (GMT) (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 060D843D53 for ; Sat, 17 Dec 2005 09:30:07 +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 jBH9U6tI031584 for ; Sat, 17 Dec 2005 09:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBH9U6G8031582; Sat, 17 Dec 2005 09:30:06 GMT (envelope-from gnats) Date: Sat, 17 Dec 2005 09:30:06 GMT Message-Id: <200512170930.jBH9U6G8031582@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: SANETO Takanori Cc: Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: SANETO Takanori List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 09:30:07 -0000 The following reply was made to PR ports/90220; it has been noted by GNATS. From: SANETO Takanori To: SANETO Takanori Cc: Alexander Leidinger , freebsd-emulation@freebsd.org, FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/90220: emulators/linux_base-8 Makefile typo cause install error Date: Sat, 17 Dec 2005 18:20:16 +0900 Oops, I've sent unfinished mail. In /compat/linux/var/lib/rpm, I see followings: % ls -l /compat/linux/var/lib/rpm total 2268 -rw-r--r-- 1 root wheel 348160 Dec 15 23:45 Basenames -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Conflictname -rw-r--r-- 1 root wheel 94208 Dec 15 23:45 Dirnames -rw-r--r-- 1 root wheel 643072 Dec 15 23:45 Filemd5s -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Group -rw-r--r-- 1 root wheel 8192 Dec 15 23:45 Installtid -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Name -rw-r--r-- 1 root wheel 1327104 Dec 15 23:45 Packages -rw-r--r-- 1 root wheel 24576 Dec 15 23:45 Providename -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Provideversion -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Requirename -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Requireversion -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Sigmd5 -rw-r--r-- 1 root wheel 12288 Dec 15 23:45 Triggername The contents of pkg-plist should be tailored for each rpm version, I think. Regards, SANETO Takanori wrote: > It worked fine with me, except that when rpm4 is used, pkg-plist does > not match actual files installed. > >>From pkg-plist, > > var/lib/rpm/conflictsindex.rpm > var/lib/rpm/fileindex.rpm > var/lib/rpm/groupindex.rpm > var/lib/rpm/nameindex.rpm > var/lib/rpm/packages.rpm > var/lib/rpm/providesindex.rpm > var/lib/rpm/requiredby.rpm > var/lib/rpm/triggerindex.rpm > > > > Ulrich Spoerlein wrote: >>> I try to get time this week to fix the issue for rpm-4. >> Since I made the mess, attached is a patch that fixes it for both rpm3 >> and rpm4. Just did a install/deinstall with both rpms, I hope this >> really fixes it. >> >> Ulrich Spoerlein >> >> Index: Makefile >> =================================================================== >> RCS file: /home/ncvs/ports/emulators/linux_base-8/Makefile,v >> retrieving revision 1.112 >> diff -u -p -r1.112 Makefile >> --- Makefile 4 Dec 2005 13:12:08 -0000 1.112 >> +++ Makefile 13 Dec 2005 19:55:08 -0000 >> @@ -125,8 +125,8 @@ FALLBACK_ELF_MIB= kern.fallback_elf_bran >> LINUX_ELF= 3 >> PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB} >> >> -# FIXME. This will result in a file at /compat/linux/etcnsswitch.conf.dist (sic!) >> -RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc/nsswitch.conf.dist --badreloc >> +# FIXME: The double-// can go away, once we deprecate rpm-3 >> +RPMFLAGS+= --relocate /etc/nsswitch.conf=/etc//nsswitch.conf.dist --badreloc >> >> do-install: >> # >> @@ -145,7 +145,6 @@ do-install: >> ${ECHO} $$R; \ >> ${RPM} -U ${RPMFLAGS} ${RPMDIR}/$$R; \ >> done >> - @${MV} ${PREFIX}/etcnsswitch.conf.dist ${PREFIX}/etc/nsswitch.conf.dist >> @test -f ${PREFIX}/etc/nsswitch.conf || cp ${PREFIX}/etc/nsswitch.conf.dist \ >> ${PREFIX}/etc/nsswitch.conf >> @${FIND} ${PREFIX}/bin ${PREFIX}/sbin/ ${PREFIX}/usr/bin \ > From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 17 15:55:03 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F80516A41F for ; Sat, 17 Dec 2005 15:55:03 +0000 (GMT) (envelope-from patfbsde@davenulle.org) Received: from smtp.lamaiziere.net (lamaiziere.net [213.41.172.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id CEA2443D83 for ; Sat, 17 Dec 2005 15:54:52 +0000 (GMT) (envelope-from patfbsde@davenulle.org) Received: from [192.168.0.59] (unknown [192.168.0.59]) by smtp.lamaiziere.net (Postfix) with ESMTP id EFE2FA6C14 for ; Sat, 17 Dec 2005 16:54:50 +0100 (CET) From: Patrick =?iso-8859-1?q?Lamaizi=E8re?= Organization: >/dave/nulle To: freebsd-emulation@freebsd.org Date: Sat, 17 Dec 2005 16:54:44 +0100 User-Agent: KMail/1.8.3 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512171654.44214.patfbsde@davenulle.org> Subject: compat Linux and ELF type X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 15:55:03 -0000 Hello, Could you explain to me why Linux executables are of brand "Linux" and Linux libraries "SVR4" ? $ brandelf /compat/linux/bin/ls File '/compat/linux/bin/ls' is of brand 'Linux' (3). $ brandelf /compat/linux/lib/libc-2.3.2.so File '/compat/linux/lib/libc-2.3.2.so' is of brand 'SVR4' (0). May it is a stupid question! Thanks. From owner-freebsd-emulation@FreeBSD.ORG Sat Dec 17 16:46:42 2005 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 126AE16A420 for ; Sat, 17 Dec 2005 16:46:42 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97C3A43D66 for ; Sat, 17 Dec 2005 16:46:36 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5F6B8.dip.t-dialin.net [84.165.246.184]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.1/8.13.1) with ESMTP id jBHGk6ig091700; Sat, 17 Dec 2005 17:46:07 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id jBHGkSx0058594; Sat, 17 Dec 2005 17:46:28 +0100 (CET) (envelope-from Alexander@Leidinger.net) Date: Sat, 17 Dec 2005 17:46:28 +0100 From: Alexander Leidinger To: Patrick =?UTF-8?B?TGFtYWl6acOocmU=?= Message-ID: <20051217174628.4323a286@Magellan.Leidinger.net> In-Reply-To: <200512171654.44214.patfbsde@davenulle.org> References: <200512171654.44214.patfbsde@davenulle.org> X-Mailer: Sylpheed-Claws 1.9.100 (GTK+ 2.8.9; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new Cc: freebsd-emulation@freebsd.org Subject: Re: compat Linux and ELF type X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 16:46:42 -0000 On Sat, 17 Dec 2005 16:54:44 +0100 Patrick Lamaizière wrote: > Hello, > > Could you explain to me why Linux executables are of brand "Linux" and Linux > libraries "SVR4" ? > > $ brandelf /compat/linux/bin/ls > File '/compat/linux/bin/ls' is of brand 'Linux' (3). Some files are of brand SVR4 too, but this is a bug in the port which installs those files then. For statically linked programs we absolutely have to brand them as Linux, else you will shoot yourself in the foot (if you want to try it: try it with in single user mode and make sure every FS is mounted read-only to prevent data-loss or the need to fsck). Background: FreeBSD will use the wrong syscall table and executes syscalls you don't want to execute. For dynamic programs, most of the time you don't need to brand them, but we can't guarantee this. So to be on the safe side (and consistency and POLA), every program has to be branded as Linux. > $ brandelf /compat/linux/lib/libc-2.3.2.so > File '/compat/linux/lib/libc-2.3.2.so' is of brand 'SVR4' (0). The Linux ELF loader (ld-*.so) only loads SVR4 branded ones, not Linux branded ones. It's enough to brand the programs (except you want to execute a lib directly instead of loading it into a program). > May it is a stupid question! Thanks. It isn't. Bye, Alexander. -- I believe the technical term is "Oops!" http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7