From owner-freebsd-emulation@FreeBSD.ORG Mon Feb 9 11:01:30 2004 Return-Path: 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 27A6716A4CE for ; Mon, 9 Feb 2004 11:01:30 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 264E343D1F for ; Mon, 9 Feb 2004 11:01:30 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.10/8.12.10) with ESMTP id i19J1Ubv082974 for ; Mon, 9 Feb 2004 11:01:30 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i19J1TD5082968 for emulation@freebsd.org; Mon, 9 Feb 2004 11:01:29 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 9 Feb 2004 11:01:29 -0800 (PST) Message-Id: <200402091901.i19J1TD5082968@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: emulation@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 09 Feb 2004 19:01:30 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2003/06/28] kern/53874 emulation /usr/ports/emulators/linux_base isn't wor 1 problem total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/09/21] kern/21463 emulation Linux compatability mode should not allow o [2000/11/13] kern/22826 emulation Memory limits have no effect in linux com o [2000/12/14] misc/23561 emulation Linux compatibility mode does not support o [2001/03/28] kern/26171 emulation not work Linux-emulator, but hi is work i 4 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/06/19] misc/19391 emulation Evilness with Linux Terminus, causes X to o [2002/08/11] kern/41543 emulation Easier wine/w23 support p [2002/09/04] kern/42404 emulation TIOCSCTTY not implemented in linuxulator o [2002/11/26] kern/45785 emulation Linux WineX seems to require a few new li 4 problems total. From owner-freebsd-emulation@FreeBSD.ORG Tue Feb 10 17:42:34 2004 Return-Path: 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 A974616A4CE for ; Tue, 10 Feb 2004 17:42:34 -0800 (PST) Received: from fisk.demonized.net (h97n2fls33o834.telia.com [213.66.186.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12ABC43D2F for ; Tue, 10 Feb 2004 17:42:34 -0800 (PST) (envelope-from manlix@demonized.net) Received: from beard.demonized.net (beard.demonized.net [172.22.1.2]) by fisk.demonized.net (8.12.10/8.12.10) with SMTP id i1B1gg3d083797 for ; Wed, 11 Feb 2004 02:42:42 +0100 (CET) (envelope-from manlix@demonized.net) Date: Wed, 11 Feb 2004 02:42:32 +0100 From: Johan Pettersson To: freebsd-emulation@freebsd.org Message-Id: <20040211024232.07656f20.manlix@demonized.net> X-Mailer: Sylpheed version 0.9.9 (GTK+ 1.2.10; i386-portbld-freebsd5.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Problem installing linux_base-8 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Feb 2004 01:42:34 -0000 Im trying to install linux_base-8 but it fails with this: ===> linux_base-8-8.0_4 depends on executable: rpm - found kern.fallback_elf_brand: 3 -> 3 glibc-common-2.3.2-4.80.8.i386.rpm cannot get exclusive lock on database error: cannot open /usr/ports/emulators/linux_base-8/work/linux_base-8-8.0/var/lib/rpm/packages.rpm *** Error code 1 Stop in /usr/ports/emulators/linux_base-8. beard /usr/ports/emulators/linux_base-8# Any solution? From owner-freebsd-emulation@FreeBSD.ORG Tue Feb 10 19:37:01 2004 Return-Path: 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 A0B7216A4CE for ; Tue, 10 Feb 2004 19:37:01 -0800 (PST) Received: from blueshiftdesign.com (user-37ka4gj.dialup.mindspring.com [207.69.18.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6FE2243D1D for ; Tue, 10 Feb 2004 19:37:01 -0800 (PST) (envelope-from dave@grepninja.com) Received: from neon.periodic.local (neon.periodic.local [10.1.2.254]) by blueshiftdesign.com (Postfix) with ESMTP id 9A9102072; Tue, 10 Feb 2004 22:36:34 -0500 (EST) From: David Dollar To: freebsd-emulation@freebsd.org Date: Tue, 10 Feb 2004 22:36:17 -0500 User-Agent: KMail/1.6 References: <20040211024232.07656f20.manlix@demonized.net> In-Reply-To: <20040211024232.07656f20.manlix@demonized.net> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200402102236.29290.dave@grepninja.com> Subject: Re: Problem installing linux_base-8 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Feb 2004 03:37:01 -0000 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Johan, Do you have your ports tree mounted over NFS? You are having a problem gett= ing=20 an exclusive lock on one of the files during the install process of this=20 port. I have experienced this exact same issue when dealing with a ports tr= ee=20 mounted over NFS. I solved the problem temporarily by copying=20 the /usr/ports/emulation/linux_base-8 directory to another location on loca= l=20 storage and make installing from there. However, after much frustration with similar issues and issues of=20 synchronization (I had a common ports tree mapped on four FreeBSD machines)= I=20 decided to move the ports back to local. I merely NFS map the distfiles=20 directory now. Hope this information is of some help =2D -- David Dollar ddollar@grepninja.com On Tuesday 10 February 2004 08:42 pm, Johan Pettersson wrote: > Im trying to install linux_base-8 but it fails with this: > > =3D=3D=3D> linux_base-8-8.0_4 depends on executable: rpm - found > kern.fallback_elf_brand: 3 -> 3 > glibc-common-2.3.2-4.80.8.i386.rpm > cannot get exclusive lock on database > error: cannot open > /usr/ports/emulators/linux_base-8/work/linux_base-8-8.0/var/lib/rpm/packa= ge >s.rpm *** Error code 1 > > Stop in /usr/ports/emulators/linux_base-8. > beard /usr/ports/emulators/linux_base-8# > > Any solution? > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to > "freebsd-emulation-unsubscribe@freebsd.org" =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAKaM14/bo+UvEdF4RAtc0AKDwNFy5u5AP5gVJxK7gO1P/sDb3MwCfWYkO rKzp4NBht1a3/8WUTb6lVjs=3D =3DaPmn =2D----END PGP SIGNATURE----- From owner-freebsd-emulation@FreeBSD.ORG Wed Feb 11 01:21:15 2004 Return-Path: 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 A3E6D16A4CE for ; Wed, 11 Feb 2004 01:21:15 -0800 (PST) Received: from fisk.demonized.net (h97n2fls33o834.telia.com [213.66.186.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B78843D1F for ; Wed, 11 Feb 2004 01:21:15 -0800 (PST) (envelope-from manlix@demonized.net) Received: from beard.demonized.net (beard.demonized.net [172.22.1.2]) by fisk.demonized.net (8.12.10/8.12.10) with SMTP id i1B9LG3d085715; Wed, 11 Feb 2004 10:21:17 +0100 (CET) (envelope-from manlix@demonized.net) Date: Wed, 11 Feb 2004 10:21:14 +0100 From: Johan Pettersson To: "Robert Andrews" Message-Id: <20040211102114.20377794.manlix@demonized.net> In-Reply-To: References: <20040211024232.07656f20.manlix@demonized.net> X-Mailer: Sylpheed version 0.9.9 (GTK+ 1.2.10; i386-portbld-freebsd5.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: freebsd-emulation@freebsd.org Subject: Re: Problem installing linux_base-8 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Feb 2004 09:21:15 -0000 Nope, I don't think so. The problem was that I have my ports mounted over NFS. Copy the linux_base port to local storage solved the problem. Thank you anyway. :) On Tue, 10 Feb 2004 21:45:22 -0500 "Robert Andrews" wrote: > You don't have sysv emulation running do you? If so you need to disable > it with kldunload and then attempt to reinstall the linux base. These > two do not work together on a freebsd system. This has been an ongoing > issue that is known but for some reason the ports while installing do > not do any form of checking to insure that sysv is disabled. > > This is the only time I've seen an error installing the emulator. > > Robert Andrews > randrews@relinetworks.com > (727) 643-8481 > > > -----Original Message----- > From: owner-freebsd-emulation@freebsd.org > [mailto:owner-freebsd-emulation@freebsd.org] On Behalf Of Johan > Pettersson > Sent: Tuesday, February 10, 2004 8:43 PM > To: freebsd-emulation@freebsd.org > Subject: Problem installing linux_base-8 > > Im trying to install linux_base-8 but it fails with this: > > ===> linux_base-8-8.0_4 depends on executable: rpm - found > kern.fallback_elf_brand: 3 -> 3 > glibc-common-2.3.2-4.80.8.i386.rpm > cannot get exclusive lock on database > error: cannot open > /usr/ports/emulators/linux_base-8/work/linux_base-8-8.0/var/lib/rpm/pack > ages.rpm > *** Error code 1 > > Stop in /usr/ports/emulators/linux_base-8. > beard /usr/ports/emulators/linux_base-8# > > Any solution? > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to > "freebsd-emulation-unsubscribe@freebsd.org" > > From owner-freebsd-emulation@FreeBSD.ORG Wed Feb 11 01:22:11 2004 Return-Path: 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 07E3716A4CE for ; Wed, 11 Feb 2004 01:22:11 -0800 (PST) Received: from fisk.demonized.net (h97n2fls33o834.telia.com [213.66.186.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7426143D1F for ; Wed, 11 Feb 2004 01:22:10 -0800 (PST) (envelope-from manlix@demonized.net) Received: from beard.demonized.net (beard.demonized.net [172.22.1.2]) by fisk.demonized.net (8.12.10/8.12.10) with SMTP id i1B9MC3d085734; Wed, 11 Feb 2004 10:22:12 +0100 (CET) (envelope-from manlix@demonized.net) Date: Wed, 11 Feb 2004 10:22:09 +0100 From: Johan Pettersson To: David Dollar Message-Id: <20040211102209.5a3dc331.manlix@demonized.net> In-Reply-To: <200402102236.29290.dave@grepninja.com> References: <20040211024232.07656f20.manlix@demonized.net> <200402102236.29290.dave@grepninja.com> X-Mailer: Sylpheed version 0.9.9 (GTK+ 1.2.10; i386-portbld-freebsd5.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: freebsd-emulation@freebsd.org Subject: Re: Problem installing linux_base-8 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Feb 2004 09:22:11 -0000 Thanks. That solved the problem. On Tue, 10 Feb 2004 22:36:17 -0500 David Dollar wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Johan, > > Do you have your ports tree mounted over NFS? You are having a problem getting > an exclusive lock on one of the files during the install process of this > port. I have experienced this exact same issue when dealing with a ports tree > mounted over NFS. > > I solved the problem temporarily by copying > the /usr/ports/emulation/linux_base-8 directory to another location on local > storage and make installing from there. > > However, after much frustration with similar issues and issues of > synchronization (I had a common ports tree mapped on four FreeBSD machines) I > decided to move the ports back to local. I merely NFS map the distfiles > directory now. > > Hope this information is of some help > > - -- > David Dollar > ddollar@grepninja.com > > On Tuesday 10 February 2004 08:42 pm, Johan Pettersson wrote: > > Im trying to install linux_base-8 but it fails with this: > > > > ===> linux_base-8-8.0_4 depends on executable: rpm - found > > kern.fallback_elf_brand: 3 -> 3 > > glibc-common-2.3.2-4.80.8.i386.rpm > > cannot get exclusive lock on database > > error: cannot open > > /usr/ports/emulators/linux_base-8/work/linux_base-8-8.0/var/lib/rpm/package > >s.rpm *** Error code 1 > > > > Stop in /usr/ports/emulators/linux_base-8. > > beard /usr/ports/emulators/linux_base-8# > > > > Any solution? > > _______________________________________________ > > freebsd-emulation@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > > To unsubscribe, send any mail to > > "freebsd-emulation-unsubscribe@freebsd.org" > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (FreeBSD) > > iD8DBQFAKaM14/bo+UvEdF4RAtc0AKDwNFy5u5AP5gVJxK7gO1P/sDb3MwCfWYkO > rKzp4NBht1a3/8WUTb6lVjs= > =aPmn > -----END PGP SIGNATURE----- > > From owner-freebsd-emulation@FreeBSD.ORG Wed Feb 11 05:04:27 2004 Return-Path: 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 3FC2116A4CE for ; Wed, 11 Feb 2004 05:04:27 -0800 (PST) Received: from babyruth.hotpop.com (babyruth.hotpop.com [38.113.3.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2884543D1F for ; Wed, 11 Feb 2004 05:04:27 -0800 (PST) (envelope-from rainbreath@hotpop.com) Received: from hotpop.com (kubrick.hotpop.com [38.113.3.103]) by babyruth.hotpop.com (Postfix) with SMTP id DAD9D1030A3 for ; Wed, 11 Feb 2004 13:02:48 +0000 (UTC) Received: from breath.breath.home (unknown [80.82.190.206]) by smtp-1.hotpop.com (Postfix) with ESMTP id B18121A00BD for ; Wed, 11 Feb 2004 12:41:31 +0000 (UTC) Date: Wed, 11 Feb 2004 16:01:01 +0300 To: freebsd-emulation@freebsd.org From: Yuri Grebenkin Content-Type: text/plain; format=flowed; charset=iso-8859-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: User-Agent: Opera7.23/FreeBSD M2 build 518 X-HotPOP: ----------------------------------------------- Sent By HotPOP.com FREE Email Get your FREE POP email at www.HotPOP.com ----------------------------------------------- Subject: Any emulator to run IDA (MS-DOS) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 11 Feb 2004 13:04:27 -0000 Hi. I like to dig Win32 viruses, and my favourite disassembler is InteractiveDisAssembler (IDA) that runs under MS-DOS with extender. But I don't like to boot Windows for it. So, please, tell me what emulator should I use? I think VMware is too complicated for this purpose, besides it's not entirely free. I just need an i386 MS-DOS emulator that can run protected mode extender (something like DPMI). I have pcemu, which is only i8086, but runs perfectly. Best regards, Yuri. From owner-freebsd-emulation@FreeBSD.ORG Wed Feb 11 11:09:31 2004 Return-Path: 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 4C99716A4CE for ; Wed, 11 Feb 2004 11:09:31 -0800 (PST) Received: from mail.schmut.com (dsl092-049-002.sfo4.dsl.speakeasy.net [66.92.49.2]) by mx1.FreeBSD.org (Postfix) with SMTP id 1A76A43D1F for ; Wed, 11 Feb 2004 11:09:31 -0800 (PST) (envelope-from mario@schmut.com) Received: (qmail 89355 invoked by uid 0); 11 Feb 2004 19:07:47 -0000 Received: from unknown (HELO schmut.com) (192.168.23.1) by 192.168.23.1 with SMTP; 11 Feb 2004 19:07:47 -0000 Received: from 192.168.23.91 (SquirrelMail authenticated user mario@schmut.com) by mail.schmut.com with HTTP; Wed, 11 Feb 2004 11:07:47 -0800 (PST) Message-ID: <52459.192.168.23.91.1076526467.squirrel@mail.schmut.com> Date: Wed, 11 Feb 2004 11:07:47 -0800 (PST) From: "mario" To: In-Reply-To: References: X-Priority: 3 Importance: Normal X-Mailer: SquirrelMail (version 1.2.9) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit cc: freebsd-emulation@freebsd.org Subject: Re: Any emulator to run IDA (MS-DOS) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: mario@schmut.com List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Feb 2004 19:09:31 -0000 > Hi. I like to dig Win32 viruses, and my favourite disassembler is > InteractiveDisAssembler (IDA) that runs under MS-DOS with extender. But > I don't like to boot Windows for it. So, please, tell me what emulator > should I use? I think VMware is too complicated for this purpose, > besides it's not entirely free. I just need an i386 MS-DOS emulator > that can run protected mode extender (something like DPMI). I have > pcemu, which is only i8086, but runs perfectly. emulators/bochs might fit the bill mario;> - - - - - - - - House Of Sites - - - - - - - - Web Design :: Programming :: Hosting :: Maintenance Web site: http://www.HouseOfSites.net Email: mario@HouseOfSites.net Tel: 415-242-3376 ---------------------------------------------------- Do you schmut!? http://www.schmut.com From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 03:18:24 2004 Return-Path: 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 A359D16A4CE for ; Thu, 12 Feb 2004 03:18:24 -0800 (PST) Received: from twix.hotpop.com (twix.hotpop.com [38.113.3.71]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DE8B43D31 for ; Thu, 12 Feb 2004 03:18:24 -0800 (PST) (envelope-from rainbreath@hotpop.com) Received: from hotpop.com (kubrick.hotpop.com [38.113.3.103]) by twix.hotpop.com (Postfix) with SMTP id 9E6D4D676AC for ; Thu, 12 Feb 2004 11:08:45 +0000 (UTC) Received: from breath.breath.home (unknown [213.59.159.82]) by smtp-3.hotpop.com (Postfix) with ESMTP id E3B63D6D955; Thu, 12 Feb 2004 11:08:42 +0000 (UTC) Date: Thu, 12 Feb 2004 14:15:10 +0300 To: mario@schmut.com References: <52459.192.168.23.91.1076526467.squirrel@mail.schmut.com> Message-ID: From: Yuri Grebenkin Content-Type: text/plain; format=flowed; charset=iso-8859-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: <52459.192.168.23.91.1076526467.squirrel@mail.schmut.com> User-Agent: Opera7.23/FreeBSD M2 build 518 X-HotPOP: ----------------------------------------------- Sent By HotPOP.com FREE Email Get your FREE POP email at www.HotPOP.com ----------------------------------------------- cc: freebsd-emulation@freebsd.org Subject: Re: Any emulator to run IDA (MS-DOS) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 12 Feb 2004 11:18:24 -0000 On Wed, 11 Feb 2004 11:07:47 -0800 (PST), mario wrote: >> Hi. I like to dig Win32 viruses, and my favourite disassembler is >> InteractiveDisAssembler (IDA) that runs under MS-DOS with extender. But >> I don't like to boot Windows for it. So, please, tell me what emulator >> should I use? I think VMware is too complicated for this purpose, >> besides it's not entirely free. I just need an i386 MS-DOS emulator >> that can run protected mode extender (something like DPMI). I have >> pcemu, which is only i8086, but runs perfectly. > > emulators/bochs might fit the bill Thank you. Bochs is actually an excellent one! From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 11:17:12 2004 Return-Path: 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 3B7E116A4CE for ; Thu, 12 Feb 2004 11:17:12 -0800 (PST) Received: from euclid.clarkevans.com (unknown [69.55.226.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32B0A43D2F for ; Thu, 12 Feb 2004 11:17:12 -0800 (PST) (envelope-from cce@euclid.clarkevans.com) Received: by euclid.clarkevans.com (Postfix, from userid 1000) id 9A6233E0BA; Thu, 12 Feb 2004 14:17:11 -0500 (EST) Date: Thu, 12 Feb 2004 14:17:11 -0500 From: "Clark C. Evans" To: freebsd-emulation@freebsd.org Message-ID: <20040212191711.GB90721@prometheusresearch.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: running older DOS console programs with bochs or dosbox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 12 Feb 2004 19:17:12 -0000 Hello. I'm trying to get a DOS program in the self-extracting archive http://users.ox.ac.uk/~ayoung/GAS20/gas20dos.exe to run on FreeBSD. I tried to use bochs and dosbox. Bochs x86 Emulator 2.1 compiles wonderfuly in both 4.8 and 5.2, but when I run it and choose option #5, I get the following message: [MEM0 ] ROM: couldn't open ROM image file 'file=/usr/local/share/bochs/VGABIOS-lgpl-latest'. The file does exist, I have the correct permissions, and I've even tried other VGABIOS files and I get a similar result. Any ideas what I'm doing wrong? DosBox v0.60 from the ports collection compiles well, the graphical display comes up and I am able to mount the appropriate directory, but when I execute "GAS.EXE" I get: "CPU:GRP5:Illegal Call 7" Are there any other emulators that can execute older console-only DOS programs like this one? Cheers, Clark From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 12:06:16 2004 Return-Path: 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 B9A4116A4CF for ; Thu, 12 Feb 2004 12:06:16 -0800 (PST) Received: from gvr.gvr.org (gvr-gw.gvr.org [80.126.103.228]) by mx1.FreeBSD.org (Postfix) with ESMTP id 899FD43D1D for ; Thu, 12 Feb 2004 12:06:16 -0800 (PST) (envelope-from guido@gvr.org) Received: by gvr.gvr.org (Postfix, from userid 657) id E4FE42D; Thu, 12 Feb 2004 21:06:15 +0100 (CET) Date: Thu, 12 Feb 2004 21:06:15 +0100 From: Guido van Rooij To: "Clark C. Evans" Message-ID: <20040212200615.GA216@gvr.gvr.org> References: <20040212191711.GB90721@prometheusresearch.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040212191711.GB90721@prometheusresearch.com> cc: freebsd-emulation@freebsd.org Subject: Re: running older DOS console programs with bochs or dosbox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 12 Feb 2004 20:06:16 -0000 On Thu, Feb 12, 2004 at 02:17:11PM -0500, Clark C. Evans wrote: > Hello. I'm trying to get a DOS program in the self-extracting > archive http://users.ox.ac.uk/~ayoung/GAS20/gas20dos.exe > to run on FreeBSD. I tried to use bochs and dosbox. > Why so complex? [/tmp] guido@beck> unzip gas* Archive: gas20dos.exe inflating: GAS.EXE inflating: ALS.GAS inflating: ALS.PED inflating: ALS1.SIZ inflating: ALS2.SIZ inflating: ASSOC.GAS inflating: ASSOC.PED etc. -Guido From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 15:43:26 2004 Return-Path: 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 6672F16A4CE for ; Thu, 12 Feb 2004 15:43:26 -0800 (PST) Received: from euclid.clarkevans.com (unknown [69.55.226.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F7DE43D1D for ; Thu, 12 Feb 2004 15:43:26 -0800 (PST) (envelope-from cce@euclid.clarkevans.com) Received: by euclid.clarkevans.com (Postfix, from userid 1000) id C619B3E0B8; Thu, 12 Feb 2004 18:43:25 -0500 (EST) Date: Thu, 12 Feb 2004 18:43:25 -0500 From: "Clark C. Evans" To: freebsd-emulation@freebsd.org Message-ID: <20040212234325.GA53813@prometheusresearch.com> References: <20040212191711.GB90721@prometheusresearch.com> <20040212200615.GA216@gvr.gvr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040212200615.GA216@gvr.gvr.org> User-Agent: Mutt/1.4.1i Subject: Re: running older DOS console programs with bochs or dosbox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 12 Feb 2004 23:43:26 -0000 I'm trying to get a DOS emulator to work under FreeBSD, the archive was provided as an example of what I'm trying ton run. I was not struggling with unziping this archive. Does anyone have any paths I should be trying to get an emulator to work? Thanks, Clark On Thu, Feb 12, 2004 at 09:06:15PM +0100, Guido van Rooij wrote: | On Thu, Feb 12, 2004 at 02:17:11PM -0500, Clark C. Evans wrote: | > Hello. I'm trying to get a DOS program in the self-extracting | > archive http://users.ox.ac.uk/~ayoung/GAS20/gas20dos.exe | > to run on FreeBSD. I tried to use bochs and dosbox. | > | | Why so complex? | | [/tmp] guido@beck> unzip gas* | Archive: gas20dos.exe | inflating: GAS.EXE | inflating: ALS.GAS | inflating: ALS.PED | inflating: ALS1.SIZ | inflating: ALS2.SIZ | inflating: ASSOC.GAS | inflating: ASSOC.PED | etc. | | -Guido From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 17:19:31 2004 Return-Path: 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 C752916A4CE for ; Thu, 12 Feb 2004 17:19:31 -0800 (PST) Received: from euclid.clarkevans.com (unknown [69.55.226.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFC7A43D2F for ; Thu, 12 Feb 2004 17:19:31 -0800 (PST) (envelope-from cce@euclid.clarkevans.com) Received: by euclid.clarkevans.com (Postfix, from userid 1000) id 297013DD74; Thu, 12 Feb 2004 20:19:31 -0500 (EST) Date: Thu, 12 Feb 2004 20:19:31 -0500 From: "Clark C. Evans" To: freebsd-emulation@freebsd.org Message-ID: <20040213011931.GC53813@prometheusresearch.com> References: <20040212191711.GB90721@prometheusresearch.com> <20040212200615.GA216@gvr.gvr.org> <20040212234325.GA53813@prometheusresearch.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040212234325.GA53813@prometheusresearch.com> User-Agent: Mutt/1.4.1i Subject: Re: running older DOS console programs with bochs or dosbox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Feb 2004 01:19:31 -0000 The newer version of dosbox (.61), which hasn't made ports yet, seems to be working. I gave up on trying to get bochs to work on FreeBSD, has anyone else had luck? (Specifically the issue about not being able to load the VGABIOS?) Clark On Thu, Feb 12, 2004 at 06:43:25PM -0500, Clark C. Evans wrote: | I'm trying to get a DOS emulator to work under FreeBSD, the archive | was provided as an example of what I'm trying ton run. I was not | struggling with unziping this archive. Does anyone have any paths | I should be trying to get an emulator to work? | | Thanks, | | Clark | | On Thu, Feb 12, 2004 at 09:06:15PM +0100, Guido van Rooij wrote: | | On Thu, Feb 12, 2004 at 02:17:11PM -0500, Clark C. Evans wrote: | | > Hello. I'm trying to get a DOS program in the self-extracting | | > archive http://users.ox.ac.uk/~ayoung/GAS20/gas20dos.exe | | > to run on FreeBSD. I tried to use bochs and dosbox. | | > | | | | Why so complex? | | | | [/tmp] guido@beck> unzip gas* | | Archive: gas20dos.exe | | inflating: GAS.EXE | | inflating: ALS.GAS | | inflating: ALS.PED | | inflating: ALS1.SIZ | | inflating: ALS2.SIZ | | inflating: ASSOC.GAS | | inflating: ASSOC.PED | | etc. | | | | -Guido | _______________________________________________ | freebsd-emulation@freebsd.org mailing list | http://lists.freebsd.org/mailman/listinfo/freebsd-emulation | To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org" | -- Clark C. Evans Prometheus Research, LLC Chief Technology Officer Turning Data Into Knowledge cce@prometheusresearch.com www.prometheusresearch.com From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 20:03:05 2004 Return-Path: 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 9975016A4CE for ; Thu, 12 Feb 2004 20:03:05 -0800 (PST) Received: from firecrest.mail.pas.earthlink.net (firecrest.mail.pas.earthlink.net [207.217.121.247]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A68543D1F for ; Thu, 12 Feb 2004 20:03:05 -0800 (PST) (envelope-from welchsm@earthlink.net) Received: from c-24-118-219-83.mn.client2.attbi.com ([24.118.219.83] helo=NitroPhys.welchsmnet.net)(TLSv1:DES-CBC3-SHA:168) (Exim 3.33 #1) id 1ArUXf-0001Ik-00; Thu, 12 Feb 2004 20:03:04 -0800 Received: from NitroPhys.welchsmnet.net (localhost [127.0.0.1]) i1D42iUV029889; Thu, 12 Feb 2004 22:02:44 -0600 (CST) (envelope-from welchsm@localhost.welchsmnet.net) Received: (from welchsm@localhost)i1D42h8a029888; Thu, 12 Feb 2004 22:02:43 -0600 (CST) (envelope-from welchsm) Date: Thu, 12 Feb 2004 22:02:43 -0600 From: Sean Welch To: cce@clarkevans.com Message-ID: <20040213040243.GA29836@NitroPhys.welchsmnet.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline User-Agent: Mutt/1.4.1i X-ELNK-Trace: 15d86f98c8ef8acad780f4a490ca69564776905774d2ac4be67028d822ebe269b70bf7b110e1a2fa350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c cc: freebsd-emulation@freebsd.org Subject: Re: running older DOS console programs with bochs or dosbox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Sean_Welch@alum.wofford.org List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Feb 2004 04:03:05 -0000 --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I've been using bochs (version 2.1,2) without any unusual issues. I've got it running win2k with audio, though to get it to boot completely I have to set the IPS to an insanely high level and none of the linux hacks causes it to use less than as much CPU as it can grab. I just run it at nice level 20 to counteract the negative effects that can have on my laptop. ;-) (The IPS thing is strictly an issue with win2k as a client OS.) Have you checked the permissions and ownership of the entire directory structure down to the BIOS files? I've not had any issues at all under 4.9 and 5.2 with bochs and a relatively stock .bochsrc in my home account. I double checked the line you posted in your first post to be sure the path and spelling were correct -- they match my config exactly. I'm attaching my .bochsrc (it won't show in the web listing) so you can try modifying it to see if that works for you -- just in case. This one works under both 4.9 and 5.2 without any changes between OSs (both are on the same laptop). Sean > The newer version of dosbox (.61), which hasn't made ports yet, > seems to be working. I gave up on trying to get bochs to work > on FreeBSD, has anyone else had luck? (Specifically the issue > about not being able to load the VGABIOS?) > > Clark --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=".bochsrc" # You many now use double quotes around pathnames, in case # your pathname includes spaces. #======================================================================= # CONFIG_INTERFACE # # The configuration interface is a series of menus or dialog boxes that # allows you to change all the settings that control Bochs's behavior. # There are two choices of configuration interface: a text mode version # called "textconfig" and a graphical version called "wx". The text # mode version uses stdin/stdout and is always compiled in. The graphical # version is only available when you use "--with-wx" on the configure # command. If you do not write a config_interface line, Bochs will # choose a default for you. # # NOTE: if you use the "wx" configuration interface, you must also use # the "wx" display library. #======================================================================= config_interface: textconfig #config_interface: wx #======================================================================= # DISPLAY_LIBRARY # # The display library is the code that displays the Bochs VGA screen. Bochs # has a selection of about 10 different display library implementations for # different platforms. If you run configure with multiple --with-* options, # the display_library command lets you choose which one you want to run with. # If you do not write a display_library line, Bochs will choose a default for # you. # # The choices are: # x use X windows interface, cross platform # win32 use native win32 libraries # carbon use Carbon library (for MacOS X) # beos use native BeOS libraries # macintosh use MacOS pre-10 # amigaos use native AmigaOS libraries # sdl use SDL library, cross platform # svga use SVGALIB library for Linux, allows graphics without X11 # term text only, uses curses/ncurses library, cross platform # rfb provides an interface to AT&T's VNC viewer, cross platform # wx use wxWindows library, cross platform # nogui no display at all # # NOTE: if you use the "wx" configuration interface, you must also use # the "wx" display library. #======================================================================= #display_library: amigaos #display_library: beos #display_library: carbon #display_library: macintosh #display_library: nogui #display_library: rfb #display_library: sdl #display_library: term #display_library: win32 #display_library: wx display_library: x #======================================================================= # ROMIMAGE: # You now need to load a ROM BIOS into F0000-FFFFF. I've wiped # out most of the BIOS hooks, and replace them with real BIOS # support. Normally, you can use a precompiled BIOS in the bios/ # directory, named BIOS-bochs-latest. #======================================================================= #romimage: bios/BIOS-bochs-970717a romimage: file=/usr/local/share/bochs/BIOS-bochs-latest, address=0xf0000 #romimage: file=bios/BIOS-bochs-2-processors, address=0xf0000 #romimage: file=bios/BIOS-bochs-4-processors, address=0xf0000 #romimage: file=bios/rombios.bin, address=0xf0000 #======================================================================= # MEGS # set this to the default number of Megabytes of memory you want # to emulate. You may also pass the '-megs xyz' option to bochs # # The default is 32MB, most OS's won't need more than that. #======================================================================= #megs: 256 megs: 128 #megs: 64 #megs: 32 #megs: 16 #megs: 8 #======================================================================= # OPTROMIMAGE[1-4]: # You may now load up to 4 optional ROM images. Be sure to use a # read-only area, typically between C8000 and EFFFF. These optional # ROM images should not overwrite the rombios (located at # F0000-FFFFF) and the videobios (located at C0000-C7FFF). # Those ROM images will be initialized by the bios if they contain # the right signature (0x55AA). # It can also be a convenient way to upload some arbitary code/data # in the simulation, that can be retrieved by the boot loader #======================================================================= #optromimage1: file=optionalrom.bin, address=0xd0000 #optromimage2: file=optionalrom.bin, address=0xd1000 #optromimage3: file=optionalrom.bin, address=0xd2000 #optromimage4: file=optionalrom.bin, address=0xd3000 #======================================================================= # VGAROMIMAGE # You now need to load a VGA ROM BIOS into C0000. #======================================================================= #vgaromimage: bios/VGABIOS-lgpl-latest #vgaromimage: /usr/local/share/bochs/bios/VGABIOS-elpin-2.40 #vgaromimage: /usr/local/share/bochs/VGABIOS-elpin-2.40 vgaromimage: /usr/local/share/bochs/VGABIOS-lgpl-latest #======================================================================= # CLOCK #======================================================================= #clock: sync=realtime #======================================================================= # FLOPPYA: # Point this to pathname of floppy image file or device # This should be of a bootable floppy(image/device) if you're # booting from 'a'. # # You can set the initial status of the media to 'ejected' or 'inserted'. # floppya: 2_88=path, status=ejected (2.88M 3.5" floppy) # floppya: 1_44=path, status=inserted (1.44M 3.5" floppy) # floppya: 1_2=path, status=ejected (1.2M 5.25" floppy) # floppya: 720k=path, status=inserted (720K 3.5" floppy) # floppya: 360k=path, status=inserted (360K 5.25" floppy) # # The path should be the name of a disk image file. On unix, you can use # a raw device name such as /dev/fd0 on Linux. On WinNT and Win2k, use # drive letters such as a: or b: as the path. Raw floppy access is not # supported on Windows 95 and 98. #======================================================================= #floppya: 1_44=/dev/fd0, status=inserted floppya: 1_44="/data/bochs/freedos-img/a.img", status=ejected #floppya: file=../1.44, status=inserted #floppya: 1_44=/dev/fd0H1440, status=inserted #floppya: 1_2=../1_2, status=inserted #floppya: 1_44=a:, status=inserted #floppya: 1_44=a.img, status=inserted #======================================================================= # FLOPPYB: # See FLOPPYA above for syntax #======================================================================= #floppyb: 1_44=b:, status=inserted floppyb: 1_44=b.img, status=inserted #======================================================================= # ATA0, ATA1, ATA2, ATA3 # ATA controller for hard disks and cdroms # # ata[0-3]: enabled=[0|1], ioaddr1=addr, ioaddr2=addr, irq=number # # These options enables up to 4 ata channels. For each channel # the two base io address and the irq must be specified. # # ata0 is enabled by default, with ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 # # Examples: # ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 # ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15 # ata2: enabled=1, ioaddr1=0x1e8, ioaddr2=0x3e8, irq=11 # ata3: enabled=1, ioaddr1=0x168, ioaddr2=0x368, irq=9 #======================================================================= ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15 ata2: enabled=0, ioaddr1=0x1e8, ioaddr2=0x3e8, irq=11 ata3: enabled=0, ioaddr1=0x168, ioaddr2=0x368, irq=9 #======================================================================= # ATA[0-3]-MASTER, ATA[0-3]-SLAVE # # This defines the type and characteristics of all attached ata devices: # type= type of attached device [disk|cdrom] # path= path of the image # cylinders= only valid for disks # heads= only valid for disks # spt= only valid for disks # status= only valid for cdroms [inserted|ejected] # biosdetect= type of biosdetection [none|auto], only for disks on ata0 [cmos] # translation=type of transation of the bios, only for disks [none|lba|large|rechs|auto] # model= string returned by identify device command # # Point this at a hard disk image file, cdrom iso file, or physical cdrom # device. To create a hard disk image, try running bximage. It will help you # choose the size and then suggest a line that works with it. # # In UNIX it may be possible to use a raw device as a Bochs hard disk, # but WE DON'T RECOMMEND IT. In Windows there is no easy way. # # In windows, the drive letter + colon notation should be used for cdroms. # Depending on versions of windows and drivers, you may only be able to # access the "first" cdrom in the system. On MacOSX, use path="drive" # to access the physical drive. # # The path, cylinders, heads, and spt are mandatory for type=disk # The path is mandatory for type=cdrom # # Default values are: # biosdetect=auto, translation=auto, model="Generic 1234" # # The biosdetect option has currently no effect on the bios # # Examples: # ata0-master: type=disk, path=10M.sample, cylinders=306, heads=4, spt=17 # ata0-slave: type=disk, path=20M.sample, cylinders=615, heads=4, spt=17 # ata1-master: type=disk, path=30M.sample, cylinders=615, heads=6, spt=17 # ata1-slave: type=disk, path=46M.sample, cylinders=940, heads=6, spt=17 # ata2-master: type=disk, path=62M.sample, cylinders=940, heads=8, spt=17 # ata2-slave: type=disk, path=112M.sample, cylinders=900, heads=15, spt=17 # ata3-master: type=disk, path=483M.sample, cylinders=1024, heads=15, spt=63 # ata3-slave: type=cdrom, path=iso.sample, status=inserted #======================================================================= #ata0-master: type=disk, path="30M.sample", cylinders=615, heads=6, spt=17 #ata0-master: type=disk, path="/data/bochs/freedos-img/c.img", cylinders=306, heads=4, spt=17 #ata0-master: type=disk, path="/data/bochs/debian-3.0r0.img", cylinders=1024, heads=16, spt=63 ata0-master: type=disk, path="/data/bochs/c.img", mode=flat, cylinders=812, heads=16, spt=63 #ata0-slave: type=cdrom, path=D:, status=inserted ata0-slave: type=cdrom, path=/data/disk_images/track-01.iso, status=inserted #ata0-slave: type=cdrom, path=/dev/acd0c, status=inserted #ata0-slave: type=cdrom, path="drive", status=inserted ata1-master: type=disk, path="/data/bochs/e.img", mode=flat, cylinders=4063, heads=16, spt=63 #======================================================================= # # The DISKC option is deprecated. Use ATA* options instead. # # DISKC: file=, cyl=, heads=, spt= # Point this at a hard disk image file. To create # a hard disk image, try running bximage. It will help you choose the # size and then suggest a diskc line that works with it. # # In UNIX it may be possible to use a raw device as a Bochs hard disk, # but WE DON'T RECOMMEND IT. In Windows there is no easy way. # # Examples: # diskc: file=10M.sample, cyl=306, heads=4, spt=17 # diskc: file=20M.sample, cyl=615, heads=4, spt=17 # diskc: file=30M.sample, cyl=615, heads=6, spt=17 # diskc: file=46M.sample, cyl=940, heads=6, spt=17 # diskc: file=62M.sample, cyl=940, heads=8, spt=17 # diskc: file=112M.sample, cyl=900, heads=15, spt=17 # diskc: file=483M.sample, cyl=1024, heads=15, spt=63 #======================================================================= #diskc: file="30M.sample", cyl=615, heads=6, spt=17 #======================================================================= # # The DISKD option is deprecated. Use ATA* options instead. # # DISKD: # See DISKC above for syntax # # NOTE: diskd and cdromd must not be used together! #======================================================================= #diskd: file="diskd.img", cyl=615, heads=6, spt=17 #======================================================================= # # The CDROMD option is deprecated. Use ATA* options instead. # # CDROMD: # # cdromd: dev=/dev/cdrom, status=inserted # cdromd: dev=/dev/cdrom, status=ejected # cdromd: dev=e:, status=ejected # # In windows, the drive letter + colon notation should be used for cdroms. # Depending on versions of windows and drivers, you may only be able to # access the "first" cdrom in the system. On MacOSX, use path="drive" # to access the physical drive. # # NOTE: diskd and cdromd must not be used together! #======================================================================= #cdromd: dev=D:, status=inserted #cdromd: dev=/dev/cdrom, status=inserted #cdromd: dev="drive", status=inserted #======================================================================= # NEWHARDDRIVESUPPORT: enabled=[0|1] # As of cvs version on 5/17/2001, newharddrivesupport is on by default. #======================================================================= #newharddrivesupport: enabled=1 #======================================================================= # BOOT: # This defines your boot drive. # You can either boot from 'floppy', 'disk' or 'cdrom' # legacy 'a' and 'c' are also supported # Examples: # boot: floppy # boot: disk # boot: cdrom # boot: c # boot: a #======================================================================= #boot: floppy boot: disk #boot: cdrom #======================================================================= # FLOPPY_BOOTSIG_CHECK: disabled=[0|1] # Enables or disables the 0xaa55 signature check on boot floppies # Defaults to disabled=0 # Examples: # floppy_bootsig_check: disabled=0 # floppy_bootsig_check: disabled=1 #======================================================================= #floppy_bootsig_check: disabled=1 floppy_bootsig_check: disabled=0 #======================================================================= # LOG: # Give the path of the log file you'd like Bochs debug and misc. verbage # to be written to. If you really don't want it, make it /dev/null. :^( # # Examples: # log: ./bochs.out # log: /dev/tty #======================================================================= log: /dev/null #log: bochsout.txt #======================================================================= # LOGPREFIX: # This handles the format of the string prepended to each log line. # You may use those special tokens : # %t : 11 decimal digits timer tick # %i : 8 hexadecimal digits of cpu0 current eip # %e : 1 character event type ('i'nfo, 'd'ebug, 'p'anic, 'e'rror) # %d : 5 characters string of the device, between brackets # # Default : %t%e%d # Examples: # logprefix: %t-%e-@%i-%d # logprefix: %i%e%d #======================================================================= #logprefix: %t%e%d #======================================================================= # LOG CONTROLS # # Bochs now has four severity levels for event logging. # panic: cannot proceed. If you choose to continue after a panic, # don't be surprised if you get strange behavior or crashes. # error: something went wrong, but it is probably safe to continue the # simulation. # info: interesting or useful messages. # debug: messages useful only when debugging the code. This may # spit out thousands per second. # # For events of each level, you can choose to crash, report, or ignore. # TODO: allow choice based on the facility: e.g. crash on panics from # everything except the cdrom, and only report those. # # If you are experiencing many panics, it can be helpful to change # the panic action to report instead of fatal. However, be aware # that anything executed after a panic is uncharted territory and can # cause bochs to become unstable. The panic is a "graceful exit," so # if you disable it you may get a spectacular disaster instead. #======================================================================= panic: action=ask error: action=report info: action=report debug: action=ignore #======================================================================= # DEBUGGER_LOG: # Give the path of the log file you'd like Bochs to log debugger output. # If you really don't want it, make it /dev/null or '-'. :^( # # Examples: # debugger_log: ./debugger.out #======================================================================= #debugger_log: /dev/null #debugger_log: debugger.out debugger_log: - #======================================================================= # com1: # This defines a serial (COM) port. You can specify a device to use as com1. # This can be a real serial line, or a pty. To use a pty (under X/Unix), # create two windows (xterms, usually). One of them will run bochs, and the # other will act as com1. Find out the tty the com1 window using the `tty' # command, and use that as the `dev' parameter. Then do `sleep 1000000' in # the com1 window to keep the shell from messing with things, and run bochs in # the other window. Serial I/O to com1 (port 0x3f8) will all go to the other # window. #======================================================================= #com1: enabled=1, dev=/dev/ttyp9 #======================================================================= # PARPORT1: # This defines a parallel (printer) port. When turned on and an output file is # defined the emulated printer port sends characters printed by the guest OS # into the output file. On some platforms a device filename can be used to # send the data to the real parallel port (e.g. "/dev/lp0" on Linux, "lpt1" on # win32 platforms). # # Examples: # parport1: enabled=1, file="parport.out" # parport1: enabled=1, file="/dev/lp0" # parport1: enabled=0 #======================================================================= parport1: enabled=1, file="parport.out" #======================================================================= # SB16: # This defines the SB16 sound emulation. It can have several of the # following properties. # All properties are in the format sb16: property=value # midi: The filename is where the midi data is sent. This can be a # device or just a file if you want to record the midi data. # midimode: # 0=no data # 1=output to device (system dependent. midi denotes the device driver) # 2=SMF file output, including headers # 3=output the midi data stream to the file (no midi headers and no # delta times, just command and data bytes) # wave: This is the device/file where wave output is stored # wavemode: # 0=no data # 1=output to device (system dependent. wave denotes the device driver) # 2=VOC file output, incl. headers # 3=output the raw wave stream to the file # log: The file to write the sb16 emulator messages to. # loglevel: # 0=no log # 1=only midi program and bank changes # 2=severe errors # 3=all errors # 4=all errors plus all port accesses # 5=all errors and port accesses plus a lot of extra info # dmatimer: # microseconds per second for a DMA cycle. Make it smaller to fix # non-continous sound. 750000 is usually a good value. This needs a # reasonably correct setting for IPS. # # For an example look at the next line: #======================================================================= sb16: midimode=1, midi=/dev/midi0, wavemode=1, wave=/dev/dspW, loglevel=5, log=/data/bochs/sb16.log, dmatimer=600000 #======================================================================= # VGA_UPDATE_INTERVAL: # Video memory is scanned for updates and screen updated every so many # virtual seconds. The default is 300000, about 3Hz. This is generally # plenty. Keep in mind that you must tweak the 'ips:' directive # to be as close to the number of emulated instructions-per-second # your workstation can do, for this to be accurate. # # Examples: # vga_update_interval: 250000 #======================================================================= vga_update_interval: 3000 # using for Winstone '98 tests #vga_update_interval: 100000 #======================================================================= # KEYBOARD_SERIAL_DELAY: # Approximate time in microseconds that it takes one character to # be transfered from the keyboard to controller over the serial path. # Examples: # keyboard_serial_delay: 200 #======================================================================= keyboard_serial_delay: 250 #======================================================================= # KEYBOARD_PASTE_DELAY: # Approximate time in microseconds between attempts to paste # characters to the keyboard controller. This leaves time for the # guest os to deal with the flow of characters. The ideal setting # depends on how your operating system processes characters. The # default of 100000 usec (.1 seconds) was chosen because it works # consistently in Windows. # # If your OS is losing characters during a paste, increase the paste # delay until it stops losing characters. # # Examples: # keyboard_paste_delay: 100000 #======================================================================= keyboard_paste_delay: 100000 #======================================================================= # FLOPPY_COMMAND_DELAY: # Time in microseconds to wait before completing some floppy commands # such as read/write/seek/etc, which normally have a delay associated. # I had this hardwired to 50,000 before. # # Examples: # floppy_command_delay: 50000 #======================================================================= floppy_command_delay: 500 #======================================================================= # IPS: # Emulated Instructions Per Second. This is the number of IPS that bochs # is capable of running on your machine. Read the note in config.h # on how to find this. Make sure to recompile after. # # IPS is used to calibrate many time-dependent events within the bochs # simulation. For example, changing IPS affects the frequency of VGA # updates, the duration of time before a key starts to autorepeat, and # the measurement of BogoMips and other benchmarks. # # Examples: # Machine Mips # ________________________________________________________________ # 650Mhz Athlon K-7 with Linux 2.4.4/egcs-2.91.66 2 to 2.5 Mips # 400Mhz Pentium II with Linux 2.0.36/egcs-1.0.3 1 to 1.8 Mips # 166Mhz 64bit Sparc with Solaris 2.x approx 0.75 Mips # 200Mhz Pentium with Linux 2.x approx 0.5 Mips # #======================================================================= ips: 30000000 #======================================================================= # PIT: # The PIT is the programmable interval timer. It has an option that tries to # keep the PIT in sync with real time. This feature is still experimental, # but it may be useful if you want to prevent Bochs from running too fast, for # example a DOS video game. Be aware that with the realtime pit option, your # simulation will not be repeatable; this can a problem if you are debugging. #======================================================================= #pit: realtime=1 #======================================================================= # mouse: Not used in any of the GUI specific modules, but the option # bx_options.mouse_enabled is set to this value. The idea, # is that the GUI code should not generate mouse events when # not enabled. The hardware emualation itself is not disabled # by this. This is to facilitate deterministic runs of bochs. # # Examples: # mouse: enabled=1 # mouse: enabled=0 # # I wouldn't recommend enabling the mouse by default, unless you have a # really good reason to do so. #======================================================================= mouse: enabled=0 #======================================================================= # private_colormap: Request that the GUI create and use it's own # non-shared colormap. This colormap will be used # when in the bochs window. If not enabled, a # shared colormap scheme may be used. Not implemented # on all GUI's. # # Examples: # private_colormap: enabled=1 # private_colormap: enabled=0 #======================================================================= private_colormap: enabled=0 #======================================================================= # fullscreen: ONLY IMPLEMENTED ON AMIGA # Request that Bochs occupy the entire screen instead of a # window. # # Examples: # fullscreen: enabled=0 # fullscreen: enabled=1 #======================================================================= fullscreen: enabled=0 screenmode: name="sample" #======================================================================= # ne2k: NE2000 compatible ethernet adapter # # Examples: # ne2k: ioaddr=IOADDR, irq=IRQ, mac=MACADDR, ethmod=MODULE, ethdev=DEVICE, script=SCRIPT # # ioaddr, irq: You probably won't need to change ioaddr and irq, unless there # are IRQ conflicts. # # mac: The MAC address MUST NOT match the address of any machine on the net. # Also, the first byte must be an even number (bit 0 set means a multicast # address), and you cannot use ff:ff:ff:ff:ff:ff because that's the broadcast # address. For the ethertap module, you must use fe:fd:00:00:00:01. There may # be other restrictions too. To be safe, just use the b0:c4... address. # # ethdev: The ethdev value is the name of the network interface on your host # platform. On UNIX machines, you can get the name by running ifconfig. On # Windows machines, you must run niclist to get the name of the ethdev. # Niclist source code is in misc/niclist.c and it is included in Windows # binary releases. # # script: The script value is optionnal, and is the name of a script that # is executed after bochs initialize the network interface. You can use # this script to configure this network interface, or enable masquerading. # This is mainly useful for the tun/tap devices that only exist during # Bochs execution. The network interface name is supplied to the script # as first parameter #======================================================================= # ne2k: ioaddr=0x280, irq=9, mac=b0:c4:20:00:00:00, ethmod=fbsd, ethdev=xl0 ne2k: ioaddr=0x280, irq=9, mac=b0:c4:20:00:00:00, ethmod=fbsd, ethdev=fxp0 # ne2k: ioaddr=0x280, irq=9, mac=fe:fd:00:00:00:01, ethmod=fbsd, ethdev=wi0 # ne2k: ioaddr=0x280, irq=9, mac=b0:c4:20:00:00:00, ethmod=linux, ethdev=eth0 # ne2k: ioaddr=0x280, irq=9, mac=b0:c4:20:00:00:01, ethmod=win32, ethdev=MYCARD # ne2k: ioaddr=0x280, irq=9, mac=fe:fd:00:00:00:01, ethmod=tap, ethdev=tap0 # ne2k: ioaddr=0x280, irq=9, mac=fe:fd:00:00:00:01, ethmod=tuntap, ethdev=tun0, script=./tunconfig #======================================================================= # KEYBOARD_MAPPING: # This enables a remap of a physical localized keyboard to a # virtualized us keyboard, as the PC architecture expects. # If enabled, the keymap file must be specified. # # Examples: # keyboard_mapping: enabled=1, map=gui/keymaps/x11-pc-de.map #======================================================================= keyboard_mapping: enabled=0, map= #======================================================================= # KEYBOARD_TYPE: # Type of keyboard return by a "identify keyboard" command to the # keyboard controler. It must be one of "xt", "at" or "mf". # Defaults to "mf". It should be ok for almost everybody. A known # exception is french macs, that do have a "at"-like keyboard. # # Examples: # keyboard_type: mf #======================================================================= #keyboard_type: mf #======================================================================= # USER_SHORTCUT: # This defines the keyboard shortcut to be sent when you press the "user" # button in the headerbar. The shortcut string can be a combination of # these key names: "alt", "ctrl", "del", "esc", "f1", "f4", "tab", "win". # Up to 3 keys can be pressed at a time. # # Example: # user_shortcut: keys=ctrlaltdel #======================================================================= #user_shortcut: keys=ctrlaltdel #======================================================================= # other stuff #======================================================================= # magic_break #load32bitOSImage: os=nullkernel, path=../kernel.img, iolog=../vga_io.log #load32bitOSImage: os=linux, path=../linux.img, iolog=../vga_io.log, initrd=../initrd.img i440fxsupport: enabled=0 #time0: 938581955 #======================================================================= # for Macintosh, use the style of pathnames in the following # examples. # # vgaromimage: :bios:VGABIOS-elpin-2.20 # romimage: file=:bios:BIOS-bochs-981222a, address=0xf0000 # floppya: 1_44=[fd:], status=inserted #======================================================================= --ew6BAiZeqk4r7MaW-- From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 20:20:24 2004 Return-Path: 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 1DA5216A4CE for ; Thu, 12 Feb 2004 20:20:24 -0800 (PST) Received: from zibbi.icomtek.csir.co.za (zibbi.icomtek.csir.co.za [146.64.24.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id C38E843D1D for ; Thu, 12 Feb 2004 20:20:22 -0800 (PST) (envelope-from jhay@zibbi.icomtek.csir.co.za) Received: from zibbi.icomtek.csir.co.za (localhost [127.0.0.1]) i1D4KEpQ051999; Fri, 13 Feb 2004 06:20:14 +0200 (SAST) (envelope-from jhay@zibbi.icomtek.csir.co.za) Received: (from jhay@localhost)i1D4KEnX051998; Fri, 13 Feb 2004 06:20:14 +0200 (SAST) (envelope-from jhay) Date: Fri, 13 Feb 2004 06:20:14 +0200 From: John Hay To: "Clark C. Evans" Message-ID: <20040213042014.GA51726@zibbi.icomtek.csir.co.za> References: <20040212191711.GB90721@prometheusresearch.com> <20040212200615.GA216@gvr.gvr.org> <20040212234325.GA53813@prometheusresearch.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040212234325.GA53813@prometheusresearch.com> User-Agent: Mutt/1.4.1i cc: freebsd-emulation@freebsd.org Subject: Re: running older DOS console programs with bochs or dosbox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Feb 2004 04:20:24 -0000 On Thu, Feb 12, 2004 at 06:43:25PM -0500, Clark C. Evans wrote: > I'm trying to get a DOS emulator to work under FreeBSD, the archive > was provided as an example of what I'm trying ton run. I was not > struggling with unziping this archive. Does anyone have any paths > I should be trying to get an emulator to work? Have you tried doscmd that comes with FreeBSD? I normally recompile it after X is installed because it works a lot better for me in its own X window using the fonts in /usr/libdata/doscmd/fonts/ It works good enough for me to run the old topspeed C v3 compiler that creates 16 bit 8086 code. Good for embedded 80186 stuff. :-) John -- John Hay -- John.Hay@icomtek.csir.co.za / jhay@FreeBSD.org From owner-freebsd-emulation@FreeBSD.ORG Thu Feb 12 20:24:48 2004 Return-Path: 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 E98A816A4CE for ; Thu, 12 Feb 2004 20:24:48 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E0C943D1D for ; Thu, 12 Feb 2004 20:24:48 -0800 (PST) (envelope-from areilly@bigpond.net.au) Received: from areilly.bpc-users.org (ppp154.dyn230b.pacific.net.au [203.143.230.154]) by mailman.zeta.org.au (8.9.3p2/8.8.7) with SMTP id PAA20113 for ; Fri, 13 Feb 2004 15:24:45 +1100 Received: (qmail 12563 invoked by uid 1000); 13 Feb 2004 04:24:48 -0000 From: "Andrew Reilly" Date: Fri, 13 Feb 2004 15:24:48 +1100 To: John Hay Message-ID: <20040213042448.GA12554@gurney.reilly.home> References: <20040212191711.GB90721@prometheusresearch.com> <20040212200615.GA216@gvr.gvr.org> <20040212234325.GA53813@prometheusresearch.com> <20040213042014.GA51726@zibbi.icomtek.csir.co.za> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040213042014.GA51726@zibbi.icomtek.csir.co.za> User-Agent: Mutt/1.4.1i cc: freebsd-emulation@freebsd.org Subject: Re: running older DOS console programs with bochs or dosbox X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 13 Feb 2004 04:24:49 -0000 On Fri, Feb 13, 2004 at 06:20:14AM +0200, John Hay wrote: > On Thu, Feb 12, 2004 at 06:43:25PM -0500, Clark C. Evans wrote: > > I'm trying to get a DOS emulator to work under FreeBSD, the archive > > was provided as an example of what I'm trying ton run. I was not > > struggling with unziping this archive. Does anyone have any paths > > I should be trying to get an emulator to work? > > Have you tried doscmd that comes with FreeBSD? I normally recompile it > after X is installed because it works a lot better for me in its own > X window using the fonts in /usr/libdata/doscmd/fonts/ > > It works good enough for me to run the old topspeed C v3 compiler > that creates 16 bit 8086 code. Good for embedded 80186 stuff. :-) Another approach that might not work for the OP, but which I use a fair bit is to use wine to run win32 command-line tools. Works very nicely, and a few wrapper scripts mean that you can run assemblers and linkers and the like from within BSD make files. I don't think that wine does pure DOS stuff, though. -- Andrew From owner-freebsd-emulation@FreeBSD.ORG Sat Feb 14 02:42:11 2004 Return-Path: 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 603C516A4CE for ; Sat, 14 Feb 2004 02:42:11 -0800 (PST) Received: from mail015.syd.optusnet.com.au (mail015.syd.optusnet.com.au [211.29.132.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B95F43D1D for ; Sat, 14 Feb 2004 02:42:10 -0800 (PST) (envelope-from agley@optusnet.com.au) Received: from nyleta (c210-49-84-64.rochd3.qld.optusnet.com.au [210.49.84.64])i1EAg7L18125 for ; Sat, 14 Feb 2004 21:42:08 +1100 To: freebsd-emulation@FreeBSD.org From: John Duncan Date: Sat, 14 Feb 2004 20:48:31 +1000 Message-ID: <86smhe0we8.fsf@optusnet.com.au> User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.5 (celery, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Building Linux Programs on 5.2 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 14 Feb 2004 10:42:11 -0000 Hi, I am using the Linux Poplog Virtual Machine on FreeBSD 5.2,I just copied it over from my Debian partition,made a few links and it is working well. I would like to try to build it under Linux emulation on FreeBSD so that it could be more generally available to FreeBSD users. However I have a problem with the Linux base ports.The version 7 and 8 ports both fail when fetching XFree86-dev and the 6 version which gets this rpm has too old a glibc for Poplog. I tried to install the Debian port but it also fails to fetch some unrelated files and aborts. Is this just bad timing or do others have these problems? Would an update of the whole port system help? Thanks for any help, John Duncan From owner-freebsd-emulation@FreeBSD.ORG Sat Feb 14 09:25:48 2004 Return-Path: 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 50FDF16A4CF for ; Sat, 14 Feb 2004 09:25:48 -0800 (PST) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22D8A43D1F for ; Sat, 14 Feb 2004 09:25:48 -0800 (PST) (envelope-from marcel@xcllnt.net) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by ns1.xcllnt.net (8.12.10/8.12.10) with ESMTP id i1EHPlOE004501; Sat, 14 Feb 2004 09:25:47 -0800 (PST) (envelope-from marcel@piii.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) i1EHPlcM060912; Sat, 14 Feb 2004 09:25:47 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.10/8.12.10/Submit) id i1EHPlcV060911; Sat, 14 Feb 2004 09:25:47 -0800 (PST) (envelope-from marcel) Date: Sat, 14 Feb 2004 09:25:47 -0800 From: Marcel Moolenaar To: John Duncan Message-ID: <20040214172547.GA60877@dhcp01.pn.xcllnt.net> References: <86smhe0we8.fsf@optusnet.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86smhe0we8.fsf@optusnet.com.au> User-Agent: Mutt/1.4.1i cc: freebsd-emulation@freebsd.org Subject: Re: Building Linux Programs on 5.2 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 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, 14 Feb 2004 17:25:48 -0000 On Sat, Feb 14, 2004 at 08:48:31PM +1000, John Duncan wrote: > However I have a problem with the Linux base ports.The version 7 and > 8 ports both fail when fetching XFree86-dev and the 6 version which gets > this rpm has too old a glibc for Poplog. I tried to install the Debian > port but it also fails to fetch some unrelated files and aborts. > Is this just bad timing or do others have these problems? Would an > update of the whole port system help? I happened to fetch all three of them yesterday with the latest ports tree. This included linux_devtools as well. 6 installed fine (both ports). 7 installed fine after manually removing the remnants of 6 (both ports). 8 didn't install (linux_base) because it tried to mknod null in ${WRKDIR}, which failed. So, yes I think it helps to update the ports tree. FYI, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net