Yes , I want to continue this conversation from over 4 years ago because I tried to compile Haiku x86_64 on Haiku x86_64 and found this but did not make any progress because I missed that elusive step-by-step guide. So, I made my own guide and will publish it here. I will obviously risk the comments from the Haiku community for this, but so be it!
STEP BY STEP GUIDE:
This howto is based on the instructions given on Compiling for x86_64 | Haiku Project
and is only for compiling a x86_64 image. For other images see the Haiku documentation.
This is done on a machine running Haiku x86_64 and the resulting image can be burned to a cd or used to create a bootable USB drive.
The terminal commands are given directly after the numbers list bullet (e.g. the dot after 3. is NOT part of the command!!).
A fast internet connection is required.
The replies by the system are shown in italics.
Only final responses of the system are shown. Intermediate responses are streaming ones and are not shown.
-
open /boot/home/
0.1 cd ~ -
mkdir compile
THIS CAN BE ANY NAME YOU WISH -
cd compile/
-
git clone https://review.haiku-os.org/haiku.git
Cloning into ‘haiku’…
remote: Counting objects: 14367, done
remote: Finding sources: 100% (756372/756372)
remote: Finding sources: 100% (756372/756372)MiB | 81.00 KiB/s
Receiving objects: x%(XXXXXX/756372) , YY.ZZ MiB | NN KiB/s
THIS IS VERY SLOW, SO BE PATIENT…
100% (756372/756372), 397.61 MiB | 1.33MiB/s ,done.
Resolving deltas: 100% (577909/577909), done.
Updating files : 100%(32217/32217), done. -
git clone https://review.haiku-os.org/buildtools.git
Cloning into ‘buildtools’ …
THIS IS A SLOW PROCESS. WAIT UNTIL IT SHOWS THE RESULTS BELOW
remote: Counting objects: 292317, done
remote: Finding sources: 100% (292317/292317)
remote: Total 292317 (delta 170645), reused 292284 (delta 170645)
Receiving objects: 100% (292317/292317), 370.23 MiB | 1.76 MiB/s, done.
Resolving deltas: 100% (170645/170645), done.
Updating files: 100% (121130/121130), done. -
cd haiku; mkdir generated.x86_64;
-
cd generated.x86_64
-
…/configure --cross-tools-source …/…/buildtools --build-cross-tools x86_64
AND WAIT FOR A WHILE ON MY MACHINE IT STARTED AT 17:32 …17:57 = 25 MINUTES
-
jam -q -j2 @nightly-anyboot
THIS CREATES AN ISO FILE TO BURN TO CD OR USB STICK.THE NUMBER AFTER -j IS THE NUMBER OF CORES OF YOUR CPU. I LEFT IT AT 2.MORE CORES,LESS TIME TO WAIT.
AND WAIT FOR A WHILE ON MY MACHINE IT STARTED AT 17:59 …18:43=44 MINUTES
THIS COMPILES ALL THE FILES NEEDED AND PUTS THEM INTO THE IMAGE.
THE IMAGE IS LOCATED AT
/boot/home/compile/haiku/generated.x86_64/haiku-nightly-anyboot.iso
IT CAN BE BURNED TO CD OR USB STICK.