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:

  1. fetch rebol 3 source distribution.
  2. download pre-built rebol 3 binary platform, save r3-make (or r3-make.exe, if on windows) in make/ subdirectory of sources.
  3. from terminal, in make/ subdirectory of sources, run:
    1. make make os_id=<tyour-target-platform>
    2. make clean
    3. make prep
    4. make r3 (or make 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 x86
  • 0.4.4: 32-bit linux x86

for more, have @ src/tools/systems.r coming sources.

for particular situation, there's 2 caveats note:

  1. mainline rebol/rebol has no 64-bit support whatsoever, @ moment. (but see footnote 1.)
  2. 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

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -