Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
386/ | H | - | - | 553 | 411 | |
power/ | H | - | - | 561 | 419 | |
README | H A D | 23-Dec-2006 | 2.7 KiB | 73 | 45 | |
tcshrc | H A D | 22-Dec-2006 | 203 | 13 | 9 |
README
1This file is of historical interest only, but serves to note that 2much of the work of the MacOSX ports was originally done by Corpus Callosum. 3Bugs to support@vitanuova.com, though. 4 5March 2006: initial MacOSX 10.4/x86 port 6 712-Dec-2003 8Emu can use wm with Apple's X11R6 again. 9 1008-Dec-2003 11Inferno Services (6660, 6666-6676, 2202) 12 1326-Aug-2003 14In order to run and use Inferno services appropriately on OSX, you need to ensure that the Sharing System Preferences include an entry in the Firewall section that is turned on and looks like the following line: 15 16Inferno services (6660, 6666-6674) 17 18 1905-Jul-2003 20In order to support 1.4, the build will now use the default 'mk' provided with the Inferno distribution. You can also copy tcshrc to the Inferno ROOT and source the file from that directory before running or building emu. Modified mkfiles and sources are now available in the srcMacOSX archive. You may also want to change 'mkconfig' with the following diff 21 22% cvs diff -r 1.1 mkconfig 23Index: mkconfig 24=================================================================== 25RCS file: /usr/local/Repository/cvs/vitanuova/inferno_v14/mkconfig,v 26retrieving revision 1.1 27retrieving revision 1.3 28diff -r1.1 -r1.3 297c7 30< ROOT=/usr/inferno 31--- 32> ROOT=$ROOT 3317c17 34< SYSHOST=Plan9 # build system OS type (Hp, Inferno, Irix, Linux, Nt, Plan9, Solaris) 35--- 36> SYSHOST=MacOSX # build system OS type (Hp, Inferno, Irix, Linux, Nt, Plan9, Solaris) 3725c25 38< OBJTYPE=$objtype 39--- 40> OBJTYPE=power 41 42 43 4416-May-2003 45 46The build now uses the open sourced 'mk' from http://www.pdos.lcs.mit.edu/~rsc/software/ 47 48There is a file .tcshrc at the root of this tree (..) that can be used to set up the environment required to build emu. 49 50 51 5228-Feb-2001 53 54The initial port has been provided by Corpus Callosum Corporation. 55 56This port of Inferno for Darwin, Mac OS X, and Mac OS X Server hosted environments currently provides base 'emu' support. Wm, audio, and other services are not currently ported. It has only been tested on UFS partitions and will require further testing for HFS+ support. 57 58Emu -c1 currently errors out as "Illegal instruction" 59 60Various malloc/free (from libc/System on Mac OS X/Darwin) warnings should be removed in the following version. 61 62eia devices will recognize /dev/ttyd.irda and /dev/ttyd.modem though both are completely untested (need to get updates to the RCX interface to test irda). 63 64The following modification was added to various 'mkfile' to support required redefinition of varios core functions. 65 66 <$ROOT/mkfiles/mkalloc-$SYSHOST-$OBJTYPE 67 68Some of the base libraries and utils will have *.pbproj files which were used to bootstrap the initial build system on Mac OS X (Public Beta). 69 70 71 72"Mac OS X" and "Mac OS X Server" are trade marks of Apple Computer, Inc. 73