[1217] in Coldmud discussion meeting
Re: [COLD] WIN32s
daemon@ATHENA.MIT.EDU (Sun Jan 26 15:05:27 1997
)
Date: Sun, 26 Jan 1997 13:59:01 -0600 (CST)
From: Stephen Smoogen <smooge@shout.net>
To: "Jon A. Lambert" <jlsysinc@ix.netcom.com>
cc: coldstuff@cold.org
In-Reply-To: <199701261919.LAA15114@dfw-ix5.ix.netcom.com>
On the gdbm port you may have problems due to it having been ported with
16 bit access in mind versus 32 bit access.I ran into something similar 4
years ago... and it took forever to track down. I would not be sure that
the 2 binary databse outputs will be identical. I am not sure that 2
Unixes (Say BSD and Linux) would output the same binary databses on the
same machine.
Stephen
On Sun, 26 Jan 1997, Jon A. Lambert wrote:
> I attempted to get p22 running on Win95 using the BorlandC 5.01 compiler
> and a DOS port of GDBM. The Coldcc program appears to work and the
> Genesis driver actually loads the data base and begins to start execution.
> However I am encountering errors in method sizes read from the database
> in the emalloc routine. I compared the binary output of Linux and Win95
> generation of the MinimalCore4.0 and there appear to be differences due
> to uninitialized memory(?). I know very little Unix and much less about
> Cold design. Here's my driver log just to show you how far I've gotten
> with it. I suspect that once I get an exact match on the DB with Linux's
> DB most all my problems will be solved. Any information on the
> format of the binary would be very helpful. Note that I am not using CYGWIN
> 17.1 because it crashes quite frequently for me.
> Is there anyone interested in helping with this?
>
> Jon Lambert
>
> Binary database fragmentation: 74.85%
> Calling $sys.startup([])...
> <==> 4 GET_OBJ_VAR [26 Jan 97 14:10] $sys.startup
> <==> 4 ZERO [26 Jan 97 14:10] $sys.startup
> <==> 4 FOR_LIST [26 Jan 97 14:10] $sys.startup
> <==> 5 CATCH [26 Jan 97 14:10] $sys.startup
> <==> 6 START_ARGS [26 Jan 97 14:10] $sys.startup
> <==> 6 STRING [26 Jan 97 14:10] $sys.startup
> <==> 6 GET_LOCAL [26 Jan 97 14:10] $sys.startup
> <==> 6 START_ARGS [26 Jan 97 14:10] $sys.startup
> <==> 6 CALL_METHOD [26 Jan 97 14:10] $sys.startup
> <==> 4 CRITICAL [26 Jan 97 14:10] $root.objname
> <==> 4 START_ARGS [26 Jan 97 14:10] $root.objname
> <==> 4 objname [26 Jan 97 14:10] $root.objname
> <==> 4 CRITICAL_END [26 Jan 97 14:10] $root.objname
> <==> 4 SET_LOCAL [26 Jan 97 14:10] $root.objname
> <==> 4 POP [26 Jan 97 14:10] $root.objname
> <==> 5 GET_LOCAL [26 Jan 97 14:10] $root.objname
> <==> 5 IF [26 Jan 97 14:10] $root.objname
> <==> 7 GET_LOCAL [26 Jan 97 14:10] $root.objname
> <==> 7 IF [26 Jan 97 14:10] $root.objname
> <==> 8 STRING [26 Jan 97 14:10] $root.objname
> <==> 8 START_ARGS [26 Jan 97 14:10] $root.objname
> <==> 8 GET_LOCAL [26 Jan 97 14:10] $root.objname
> <==> 8 tostr [26 Jan 97 14:10] $root.objname
> <==> 8 + [26 Jan 97 14:10] $root.objname
> <==> 8 RETURN_EXPR [26 Jan 97 14:10] $root.objname
> <==> 6 + [26 Jan 97 14:10] $sys.startup
> <==> 6 STRING [26 Jan 97 14:10] $sys.startup
> <==> 6 + [26 Jan 97 14:10] $sys.startup
> <==> 6 dblog [26 Jan 97 14:10] $sys.startup
> <==> 6 POP [26 Jan 97 14:10] $sys.startup
> <==> 7 PROPAGATE [26 Jan 97 14:10] $sys.startup
> <==> 7 GET_LOCAL [26 Jan 97 14:10] $sys.startup
> <==> 7 START_ARGS [26 Jan 97 14:10] $sys.startup
> <==> 7 GET_LOCAL [26 Jan 97 14:10] $sys.startup
> <==> 7 SPLICE [26 Jan 97 14:10] $sys.startup
> <==> 7 CALL_METHOD [26 Jan 97 14:10] $sys.startup
> <==> 4 CATCH [26 Jan 97 14:10] $daemon.startup
> <==> 5 OBJNAME [26 Jan 97 14:10] $daemon.startup
> <==> 5 START_ARGS [26 Jan 97 14:10] $daemon.startup
> <==> 5 START_ARGS [26 Jan 97 14:10] $daemon.startup
> <==> 5 GET_LOCAL [26 Jan 97 14:10] $daemon.startup
> <==> 5 STRING [26 Jan 97 14:10] $daemon.startup
> <==> 5 join [26 Jan 97 14:10] $daemon.startup
> <==> 5 START_ARGS [26 Jan 97 14:10] $daemon.startup
> <==> 5 START_ARGS [26 Jan 97 14:10] $daemon.startup
> <==> 5 STRING [26 Jan 97 14:10] $daemon.startup
> <==> 5 ONE [26 Jan 97 14:10] $daemon.startup
> <==> 5 LIST [26 Jan 97 14:10] $daemon.startup
> <==> 5 LIST [26 Jan 97 14:10] $daemon.startup
> <==> 5 CALL_METHOD [26 Jan 97 14:10] $daemon.startup
> [26 Jan 97 14:11] PANIC: emalloc(FFFFFFFC) failed.
> [26 Jan 97 14:11] doing binary dump...Done
>
>
>
>
> Some are born to sweet delight, some are born to endless night
>
------------------------------------------------------------------------------
Stephen John Smoogen
Recovering Sysadmin (well ok... I still sysadmin... I cant stop)..