X386 v1.1 on SCO Unix 3.2.0, anyone ?

Carlos G. Mendioroz tron at db.toronto.edu
Sat Mar 2 03:04:47 AEST 1991


I've compiled it with a couple of changes, namely:
-no shared libs...<reportedly do not function in SCO>
-did not install nor compile ./mit/fonts/... [space problems]
-./util/makedepend/main.c: ifdef(SCO) do not redefine rename()
-seems TCPCONN is producing various errors:
 -libinet.a is really libsocket.a, made a link (at386.cf should be changed)
 -in Xos.h Xlibos.h, sys/uio.h sys/bsdtypes.h and net/errno.h are not found
<trying without TCPCONN..., don't forget to remove -DXDMCP>
-added #include <sys/emap.h> and <sys/keyboard.h> to .../at386/sco.h
-commented MAP_CLASS search in .../vga/vga.c, I've 3.2.0 :-(
-changed some Imakefiles: -ldbm -> -lndbm (may be my installation is abnormal)
-./clients/bitmap/bitmap.c: ifdef(SCO) do not redefine rename()
-../clients/xedit/commands.c: ifdef(SCO) do not redefine rename()


Server and clients compile ok with gcc-1.39 and gas-1.38 (COFF patches)
but for some modules like .../at386/*/driver.c that make gas barf
about some pointers not being initialized with 32 bit integers. 
as does the trick for those...

Now for the bad thing: X dumps core with IOT just after starting.
A sdb trace reveals:

kill: address 0xa00036b0
No such file or directory
*kill() has no subroutine linkage (pushl)
	Maybe kill(Cannot read file '/shlib/libc_s` [Text address not found].
) from abort() <-- My guess
	Maybe kill() from _istart()
abort()
AbortServer() has no subroutine linkage (movl)
	Maybe AbortServer() from AbortServer()
AbortServer()
FatalError() has no subroutine linkage (movl)
	Maybe FatalError() from FatalError(0x405104)
FatalError(0x405104)
ATKbdProc() has no subroutine linkage (movl)
	Maybe ATKbdProc(0x405104) from ATKbdProc(0x417400,0)
... 23 identical lines deleted ...
	Maybe ATKbdProc() from ChangeToCursor(0x417400,0)
	Maybe ATKbdProc() from mfbCreateOps(0x417400,0)
	Maybe ATKbdProc() from mfbSolidWhiteArea(0x417400,0)
	Maybe ATKbdProc(0x40e380,1,0x7ffffdc4,0xf,0) from mfbPolyFillRect(0x417400,0)
	Maybe ATKbdProc() from miBSCheapValidateGC(0x417400,0)
	Maybe ATKbdProc() from mfbSolidWhiteArea(0x417400,0)
	Maybe ATKbdProc(0x40e380,0x40e200,1,0x7ffffe00,0x416400,0x40e200,8,0x4100d0,0x10) from CreateDefaultStipple(0x417400,0)
	Maybe ATKbdProc() from realloc(0x417400,0)
	Maybe ATKbdProc() from initstate(0x417400,0)
	Maybe ATKbdProc(0x10) from Xalloc(0x417400,0)
	Maybe ATKbdProc(0x10,0,0x8006d) from AddResource(0x417400,0)
	Maybe ATKbdProc() from initstate(0x417400,0)
	Maybe ATKbdProc(0xb8) from Xalloc(0x417400,0)
	Maybe ATKbdProc() from InitInput(0x417400,0)
ATKbdProc(0x417400,0)
InitAndStartDevices() has no subroutine linkage (movl)
	Maybe InitAndStartDevices(0x417400,0) from InitAndStartDevices(1,0x7ffffec0)
InitAndStartDevices(1,0x7ffffec0)
main() has no subroutine linkage (movl)
	Maybe main(1,0x7ffffec0) from main(1,0x7ffffec0,0x7ffffec8)
main(1,0x7ffffec0,0x7ffffec8)

Any ideas ? Has anybody succesfully run X386 v1.1 on SCO ?
Also, I have an Everex viewpoint. I supposed X386 can run with
a VGA in 640x480... Is this so ?

Thanks in advance for any help.
-- 
Carlos G. Mendioroz  <tron at db.toronto.edu>  VE3 CGM
UofT: +1 (416) 978-6610     Home: +1 (416) 966-1395




More information about the Comp.unix.sysv386 mailing list