rebol - Rebol3 make prep error on Debian 8 -
when try run make prep
on 64-bit debian build fails error message
compressed 11626 3357 bytes: 28 percent of original ./r3-make -qs ../src/tools/make-os-ext.r # ok, not --- make os ext lib --- version: 0 ** script error: invalid argument: %../os/none ** where: change-dir either either either -apply- ** near: change-dir append %../os/none target files: [ %host-lib....
do need remake make file , correct os_id version of debian? there list of valid os_id values? plan build rebol3 on other platforms, e.g. aros i386.
the source downloaded zip file rebol github repo , downloaded linux x64 binary here. after copying binary make sub-dir , renaming r3-make
, entered command make prep
make sub-dir.
the full, canonical list of steps build rebol 3 (from either "mainline" repository @ https://github.com/rebol/rebol; or "community" repository @ https://github.com/rebolsource/r3), @ moment, are:
- fetch rebol 3 source distribution.
- download pre-built rebol 3 binary platform, save
r3-make
(orr3-make.exe
, if on windows) inmake/
subdirectory of sources. - from terminal, in
make/
subdirectory of sources, run:make make os_id=<tyour-target-platform>
make clean
make prep
make r3
(ormake r3.exe
, if on windows)
where <tuple-of-your-target-platform>
a rebol tuple! rebol platform code of target want build for. few common target tuples:
0.2.5
: 32-bit osx x86.0.3.1
: 32-bit windows x860.4.4
: 32-bit linux x86
for more, have @ src/tools/systems.r
coming sources.
for particular situation, there's 2 caveats note:
- mainline rebol/rebol has no 64-bit support whatsoever, @ moment. (but see footnote 1.)
- the
r3-make
binary use must built target build system new r3 intend build knows about.
the combination of these 2 caveats, when applied particular situation, means can't use 64-bit (0.4.40) r3-make (the linux x64 binary obtained https://www.rebolsource.net) bootstrap build sources don't know 0.4.40 -- and, indeed sources obtained https://github.com/rebol/rebol don't know 0.4.40.
footnote 1: 64-bit support above build instructions work available in rebolsource/r3 fork. other forks (such atronix', saphirion's, or recent unifying effort, ren/c) support 64-bit builds, build instructions differ.
Comments
Post a Comment