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 cleanmake prepmake 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-makebinary 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