Yes, call jam with the profile you want, for example jam @nightly-anyboot to build a nightly image.
Useful options to jam are:
-q to quit on errors (I think it’s a good idea to always have this)
-j to use more than 1 CPU core (for example -j4 to run 4 jobs in parallel) to get faster builds
That is the problem i think i am missing a step setting a path or enviroment varoiable or something because i get this errors, i think it is using my system compiler:
ubu@t470s:~/src/haiku$ jam @nightly-anyboot
Starting build of type regular …
Building Haiku Nightly
Asked for bios_ia32 target boot platform
Unknown path to handle adding to image
Asked for pxe_ia32 target boot platform
Unknown path to handle adding to image
…patience…
…patience…
…patience…
…patience…
…patience…
…patience…
…patience…
…patience…
…patience…
…patience…
…patience…
…found 106354 target(s)…
…updating 16389 target(s)…
MkDir1 generated/objects/linux/x86_64/release/tools
MkDir1 generated/objects/linux/x86_64/release/tools/anyboot
C++ generated/objects/linux/x86_64/release/tools/anyboot/anyboot.o
Link generated/objects/linux/x86_64/release/tools/anyboot/anyboot
Chmod1 generated/objects/linux/x86_64/release/tools/anyboot/anyboot
MkDir1 generated/objects/haiku
MkDir1 generated/objects/haiku/x86_64
MkDir1 generated/objects/haiku/x86_64/release
MkDir1 generated/objects/haiku/x86_64/release/system
MkDir1 generated/objects/haiku/x86_64/release/system/boot
MkDir1 generated/objects/haiku/x86_64/release/system/boot/bios_ia32
MkDir1 generated/objects/haiku/x86_64/release/system/boot/bios_ia32/revisioned
C++ generated/objects/linux/x86_64/release/build/libroot/atomic.o
In file included from headers/build/os/BeBuild.h:5,
from headers/build/…/os/support/SupportDefs.h:12,
from headers/build/os/support/SupportDefs.h:2,
from headers/build/…/os/kernel/OS.h:14,
from headers/build/os/kernel/OS.h:9,
from src/build/libroot/atomic.cpp:5:
headers/build/…/os/BeBuild.h:59:9: error: #error Unsupported compiler!
59 | # error Unsupported compiler!
| ^~~~~
We use the host gcc to build some tools running on the host system, and we have to adjust a few things with each new release of gcc, maybe yours isn’t known yet.
You can try to modify headers/os/BeBuild.h yourself to add the needed version there; and submit a patch if you want
ubu@t470s:~/src/haiku$ gcc --version
gcc (Ubuntu 13.2.0-4ubuntu3) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.