Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'How do you compile it - Explanation and Solution' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
How do you compile it - Explanation and Solution
Authored by: extra88 on Sep 22, '02 03:38:42PM

If you only need UFS for compiling, do what I did, create a UFS image with Disk Copy. The image will be read/write but before you can put anything in it, you have go into Get Info and change the file permissions (by default the mounted image is owned by system and group "wheel" has only read access). When you're done compiling you can delete the contents of the image file and unmount it so it's clean for the next time (make sure to Empty Trash before unmounting).

Unfortunately this program still didn't install correctly because it tried to make user "bin" the owner of everything and that's not a valid user name (unless you created the user, "bin," yourself). Fortunately this is defined in ./DEFAULTS/Defaults.darwin (there's a Defaults.mac-os10 but it doesn't use it). Change DEFINSUSR to root and DEFINSGRP to wheel. You can also change INS_BASE to /usr so the programs will be put in your existing folders. The one thing that still won't be in the default folder are the man files which will go in /usr/man/ but should be in /usr/share/man/.

Do sudo cp -R /usr/man/* /usr/share/man to copy them there then "sudo rm -rf /usr/man/" to get rid of the folder make created (careful! use tab-completion to make sure you're specifying the correct directory).



[ Reply to This | # ]