From: Joshua J. <jj...@gm...> - 2009-05-29 15:26:06
|
On May 28, 2009, at 3:45 PM, Joshua Juran wrote: > Hello, > > I've updated my Basilisk II and SheepShaver CVS checkouts. > Basilisk II builds and works as expected on 10.4 "Tiger", but the > build fails on 10.5 "Leopard". SheepShaver builds on either but > dies on launch. > > Basilisk II build errors on Leopard: > >> gcc -arch i386 -I../include -I. -I../uae_cpu -I../slirp - >> Igen.i386 -DHAVE_CONFIG_H -DOS_darwin -DBSD_COMP - >> DDIRECT_ADDRESSING -D_REENTRANT -DAQUA -DFPU_IEEE - >> DUNALIGNED_PROFITABLE -DREGPARAM="__attribute__((regparm(3)))" - >> DX86_ASSEMBLY -DOPTIMIZED_FLAGS -DSAHF_SETO_PROFITABLE -g -O2 - >> fomit-frame-pointer -mdynamic-no-pic -g -c sshpty.c -o obj.i386/ >> sshpty.o >> sshpty.c: In function ‘pty_allocate’: >> sshpty.c:148: error: ‘mysig_t’ undeclared (first use in this >> function) >> sshpty.c:148: error: (Each undeclared identifier is reported only >> once >> sshpty.c:148: error: for each function it appears in.) >> sshpty.c:148: error: syntax error before ‘old_signal’ >> sshpty.c:155: error: ‘old_signal’ undeclared (first use in this >> function) >> sshpty.c:183: error: ‘I_PUSH’ undeclared (first use in this function) >> make[1]: *** [obj.i386/sshpty.o] Error 1 >> make: *** [BasiliskII.i386] Error 2 I got past this by passing no_dev_ptmx=1 to configure. Basilisk II builds and runs, but Macsbug no longer works. I get an "unimplemented trap" system error right after "Welcome to Mac OS" unless I disable Macsbug. This works fine in my build from August 7, 2008. > SheepShaver console output: > >> Unrecognized option '-psn_0_616824833' >> Usage: /Users/jjuran/src/cebix/SheepShaver/src/Unix/ >> SheepShaver.app/Contents/MacOS/SheepShaver [OPTION...] >> >> Unix options: >> --display STRING >> X display to use Basilisk II checks for this in its OS X main(). SheepShaver doesn't have an OS X main(), just a Unix main(), and a brief look through CVS suggests it never checked for the psn option. Where's the native OS X shell for SheepShaver? Josh |