Darwin.text 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. Building on Darwin (Mac OS/X)
  2. ============================
  3. Note that this was done on this system:
  4. Darwin Kernel Version 8.11.0
  5. Wed Oct 10 18:26:00 PDT 2007
  6. root:xnu-792.24.17~1/RELEASE_PPC
  7. Power Macintosh powerpc
  8. 1. Install xcode and macports
  9. 2. "sudo port install" some ports:
  10. (this is not a complete list, as lots of dependencies
  11. will be installed, these are just the main ports)
  12. autoconf @2.65_0 (active)
  13. automake @1.11_0 (active)
  14. bzip2 @1.0.5_3+darwin (active)
  15. coreutils @7.6_0 (active)
  16. curl @7.19.7_0 (active)
  17. gawk @3.1.7_0 (active)
  18. gforth @0.7.0_0 (active)
  19. git-core @1.6.5.3_0+doc (active)
  20. gmake @3.81_0 (active) # the built-in make was 3.8 & does not work
  21. m4 @1.4.13_0 (active)
  22. openssl @0.9.8l_0+darwin (active)
  23. py26-gd @0.56_0 (active)
  24. python26 @2.6.4_0+darwin (active) # the built-in python was too old (2.3)
  25. python_select @0.3_0+darwin_8 (active) # use to enable python 2.6
  26. sqlite3 @3.6.20_0 (active)
  27. wget @1.12_0 (active)
  28. zlib @1.2.3_3 (active)
  29. 3. Use gmake (to get the ports version)
  30. if make --version is 3.81 or newer then you should be able to use make
  31. and not have to have the macports version installed
  32. 4. Missing: lockf or flock so building data will not work
  33. In samo-lib/Mk/definitions.mk
  34. need to set LOCKF to a proper value
  35. such that the make command: ${LOCKF} file command args
  36. will wait for exclusive lock on "file" before running command
  37. on FreeBSD have lockf and Linux has flock, need the same for Darwin
  38. maybe there is a program in one of the ports