Instructions to build binaries for Darwin/PPC based on beta3 binaries. The beta3 binaries have two flaws that make it complicated for use in building fundev trunk. First, it has a bug that causes a crash when minimal-console-compiler is invoked with a large ENV. This has been fixed in trunk. Second, it includes some disabled experimental HARP code that complicates bootstrapping. To work around this, you need to manually build minimal-console-compiler from trunk, then use that to complete to bootstrap the build. 0) Make sure you have Boehm GC properly installed. 1) Download opendylan-1.0beta3-ppc-darwin.tar.bz2, and unpack it to /usr/local 2) Temporarily add /usr/local/opendylan-1.0beta3/bin to your PATH 3) Checkout fundev trunk from SVN. 4) Open fundev/sources/system/file-system/unix-ffi.dylan 5) On line 89, change the "int" in primitive-c-unsigned-int-at to "short". So primtive-c-unsigned-short-at 6) Go to fundev/sources/environment/console 7) Build by doing: minimal-console-compiler -build minimal-console-compiler.lid ("minimal-console-compiler" might need to be "opendylan", I forget what the binary is called) 8) This will give you a working PPC opendylan in ~/Open-Dylan 9) Take /usr/local/opendylan-1.0beta3 out of your $PATH 10) Stick ~/Open-Dylan/bin in your $PATH 11) Bootstrap the fundev source using the regular bootstrap instructions. They should go something like: 12) sh autogen.sh 13) ./configure --prefix=/usr/local/opendylan-1.0beta4 14) make 15) make install Note that step 14 must be run with sudo or as root. "make" shouldn't write to the destination until "make install", but it does.