@extrowerk give me explanation on telegram channel…
You said you read the link what i sent to you, so you already know “mknod” creates theese files if they arent exist. But they are definetly exist on Haiku, so you are on the wrong way. The problem is not mknod, not Haiku but your program. Grep where did that error gets printed, check the code, it is 99% it assumes some linuxism about Haiku what you have to fix in the source code.
Your link says : “Are you running the commands above as root? If so, Fossil will
automatically put itself in a chroot jail on the directory containing
the repository and drop root privileges before doing anything else.
This is a security feature.”
On Haiku everything running as root. Fix the fossil source code, remove the user ID check.
Or, as your link says: “Or, you can use the --nojail option on the “fossil server” command, in
which case Fossil will still drop its root privilege but will not
attempt to form a chroot jail. This is less secure, but probably
still plenty safe.”