I've tried to build racket on two different powerpc macs and so far have not been successful. Is there a minimum macos or xcode version that I need? Should I build BC or CS variants?
I'm building from the official racket-8.13-minimal-src.tgz distribution.
First machine:
Powerbook G4 running 10.3.3
Numerous errors here with both CS and BC, so I think the OS is probably just too old.
Second machine:
Mac mini G4 running 10.4.11
GCC version 4.0.1
Ran configure with default options
Build fails with a libtool error:
bin/zuo . all MAKE="make"
cs/c/ChezScheme/boot/tppc32osx/petite.boot is up to date
cs/c/ChezScheme/tppc32osx/bin/tppc32osx/scheme is up to date
cs/c/ChezScheme/tppc32osx/bin/tppc32osx/petite is up to date
cs/c/ChezScheme/tppc32osx/s/bootstrap is up to date
cs/c/check-bootstrap-same-stamp is up to date
cs/c/racket.boot is up to date
gcc -DOS_X -g -O2 -Wall -o cs/c/Racket.framework/Versions/8.13_CS/Racket cs/c/boot.o cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a cs/c/ChezScheme/tppc32osx/zlib/libz.a cs/c/ChezScheme/tppc32osx/lz4/lib/liblz4.a cs/c/rktio/librktio.a -Wl,-headerpad_max_install_names -dynamiclib -all_load -install_name Racket.framework/Versions/8.13_CS/Racket -ldl -lm -framework CoreFoundation -liconv -lncurses
ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_G (size 8056)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_abnormal_exit_proc (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_alloc_mutex (size 52)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_alloc_mutex_depth (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_boot_time (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_checkheap (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_checkheap_errors (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_child_processes (size 32)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_chunks (size 36)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_chunks_full (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_code_chunks (size 36)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_code_chunks_full (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_collect_cond (size 28)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_collect_thread0_cond (size 28)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_collect_waiting_tcs (size 64)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_collect_waiting_threads (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_errors_to_console (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_foreign_dynamic (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_main_thread_id (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_nthreads (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_num_preserve_ownership_threads (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_pagesize (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_segment_info (size 2097152)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_tc_key (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_tc_mutex (size 52)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_tc_mutex_depth (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_terminated_cond (size 28)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_threads (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _S_vfasl_boot_mode (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _Sdefaultheapdirs (size 4)
cs/c/ChezScheme/tppc32osx/boot/tppc32osx/libkernel.a(statics.o) definition of common _Sschemeheapdirs (size 4)
/usr/bin/libtool: internal link edit command failed
compile failed
in build-one
in loop
in module->hash
make: *** [all] Error 1