Open OneArb opened 1 year ago
Hi, on which OS? All Rebol releases are compiled from Github actions... see this file: https://github.com/Siskin-framework/Builder/blob/master/.github/workflows/rebol.yml
Basically all you need is to clone the Builder repo... download existing Rebol for the hosting OS and run the siskin.r3 script... like here.
The Siskin Builder is just a customised Rebol with the embedded script. It is not needed, if you already have Rebol.
I don't see any compilation issues in the actions output.
Btw... you don't need all Rebol versions (Base, Core, Bulk)... the Base version is almost useless, if you don't include other scripts and optional parts you need... it is there just like an almost minimum to get Rebol booted and for compilation test purposes. The Core includes more optional parts, but not all... like it does not include Brotli compression, which is very fat (almost 1MB uncompressed).
To make it complete, here is the action to make Haiku builds and this one for Alpine Linux
And FreeBSD builds are done on Cirrus CI using this script.
The linker errors are there probably because some files were not compiled.. like src/core/mbedtls/bignum_core.c
.
The true is, that the builder does not stop when some file fails to compile, which it probably should.
Also it is strange, that your compiler does not know wcwidth
... but I have no info, where you are compiling and what you are using, so hard to say:/
I am looking for steps to install Oldes/Rebol3 for someone who forgot just about everything about Rebol...
For instance:
1) download / have compiler 2) gh repo clone Oldes/Rebol3 3) download Siskin Builder tool 4) download rebol3.nest 4.1) by the way
./siskin-linux-x86_64 -l
does not list any egg present in the directory, although 4.2)./siskin-linux-x86_64 rebol3.nest
runs fine 5) [SISKIN] ** Error: Source file not found: /dev/R3/src/core/a-constants.c although I am running siskin from the git directory /dev/R3/Rebol3/ 6) I copied the git directory into the parent directory /dev/R3/, now compiling7) I presume I need all of
8) only Base compiles, otherwise for Rebol/Bulk linux-x64 linker errors follow:
9) regardless I got a running copy of
REBOL/Base 3.9.1 (Oldes branch)
10) Isn't '0' supposed to exit Siskin? 11) Thank you!