I am trying to compile and build Haiku using Mac OS X. Should the partition on which to build Haiku be formatted as MS-DOS (FAT)?
The following article is a bit out of date but still captures the essence of building Haiku on OS X: https://www.haiku-os.org/documents/dev/how_build_haiku_mac_os_x
You need to create a case-sensitive HFS+ disk image. FAT will not work, nor will regular HFS+ as they are both case-insensitive file systems.
Thank you for your help, jscipione, and I apologize; I did not ask the right question. I used a case-sensitive disk image according to Step 1 at the https://www.haiku-os.org/documents/dev/how_build_haiku_mac_os_x link. Regarding Step 6 at that link, should the new partition where Haiku is to be installed on the hard drive be formatted as MS-DOS (FAT)?
I have successfully compiled using GCC4 on a case-sensitive disk image, but have not yet built successfully to a new partition formatted as MS-DOS (FAT). Regarding troubleshooting this matter using a process of elimination, I am wondering whether I should not have used MS-DOS (FAT) for the new partition. In fact, a thought has come to mind that maybe I should be using a case-sensitive new partition in Step 6, just as for the disk image in Step 1. Maybe I’ll give that a try to see what happens.
For Step 6 at the https://www.haiku-os.org/documents/dev/how_build_haiku_mac_os_x link, I used a partition that was formatted as Mac OS Extended (Case-sensitive, Journaled). Building to that also failed.
For step 6 the file system should be BFS. Mac OS X does not provide that option. Installing Haiku onto your hard drive directly this way is considered to be “advanced”. Be very careful that you don’t delete your existing data in the process. You may want to create a backup before you get started.
See this for more info: http://www.haiku-os.org/guides/installing/prep-partitions
Not much there I know, but basically you need to use GParted to create some space then create the partition from DriveSetup from the Haiku installer CD. Then you can format it BFS.
Finally You need to instruct the build to copy the files to your newly created partition in your build/jam/UserBuildConfig file (doesn’t exist by default, copy from build/jam/UserBuildConfig.sample).
Good luck!
Thank you again for the help!
Might the Haiku partition of Step 6 be able to be formatted with the BFS format using Linux? If so, I might try installing a Linux distribution, and then try compiling and building Haiku from Linux. (I haven’t yet been able to boot successfully from a Haiku CD or a Haiku USB flash drive.)
mkfs.ext2 - EXT2
mkfs.ext3 - EXT3
mkfs.ext4 - EXT4
mkfs.bfs - BFS
mkfs.msdos - MSDOS
mkfs.reiserfs - ReiserFS
mkfs.minix - Minix
mkfs.ntfs - NTFS
mkfs.vfat - VFAT (Fat32)
Thank you, kim1963.