Skip to content

Instantly share code, notes, and snippets.

@superherointj
Created October 14, 2017 10:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save superherointj/7da5b76e280806b02d51b57022749442 to your computer and use it in GitHub Desktop.
Save superherointj/7da5b76e280806b02d51b57022749442 to your computer and use it in GitHub Desktop.
reason-cli on WSL & bs-platform
intj@SuperDesktopINTJ:~$ npm install -g bs-platform
/usr/bin/bsrefmt -> /usr/lib/node_modules/bs-platform/bin/bsrefmt
/usr/bin/bsc -> /usr/lib/node_modules/bs-platform/bin/bsc
/usr/bin/bsb -> /usr/lib/node_modules/bs-platform/bin/bsb
> bs-platform@1.9.3 postinstall /usr/lib/node_modules/bs-platform
> node scripts/install.js
Working dir /usr/lib/node_modules/bs-platform
ninja binary is copied from pre-distribution
Working dir /usr/lib/node_modules/bs-platform/jscomp
config_output:
version: 4.02.3
standard_library_default: /usr/lib/node_modules/reason-cli/rel/3.x.x______________________________________________/i/ocaml-4.02.3-d8a857f3/lib/ocaml
standard_library: /usr/lib/node_modules/reason-cli/rel/3.x.x______________________________________________/i/opam_alpha__slash__ocamlfind-1.7.1-2dac617f/lib/ocaml
standard_runtime: /usr/lib/node_modules/reason-cli/rel/3.x.x______________________________________________/i/ocaml-4.02.3-d8a857f3/bin/ocamlrun
ccomp_type: cc
bytecomp_c_compiler: gcc -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -O -fPIC
bytecomp_c_libraries: -lm -ldl -lpthread
native_c_compiler: gcc -O -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT
native_c_libraries: -lm -ldl
native_pack_linker: ld -r -o
ranlib: ranlib
cc_profile: -pg
architecture: amd64
model: default
system: linux
asm: as
asm_cfi_supported: false
with_frame_pointers: false
ext_obj: .o
ext_asm: .s
ext_lib: .a
ext_dll: .so
os_type: Unix
default_executable_name: a.out
systhread_supported: true
host: x86_64-unknown-linux-gnu
target: x86_64-unknown-linux-gnu
exec_magic_number: Caml1999X011
cmi_magic_number: Caml1999I017
cmo_magic_number: Caml1999O010
cma_magic_number: Caml1999A011
cmx_magic_number: Caml1999Y014
cmxa_magic_number: Caml1999Z013
ast_impl_magic_number: Caml1999M016
ast_intf_magic_number: Caml1999N015
cmxs_magic_number: Caml2007D002
cmt_magic_number: Caml2012T004
keyvalues
version: 4.02.3
standard_library_default: /usr/lib/node_modules/reason-cli/rel/3.x.x______________________________________________/i/ocaml-4.02.3-d8a857f3/lib/ocaml
standard_library: /usr/lib/node_modules/reason-cli/rel/3.x.x______________________________________________/i/opam_alpha__slash__ocamlfind-1.7.1-2dac617f/lib/ocaml
standard_runtime: /usr/lib/node_modules/reason-cli/rel/3.x.x______________________________________________/i/ocaml-4.02.3-d8a857f3/bin/ocamlrun
ccomp_type: cc
bytecomp_c_compiler: gcc -O -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -O -fPIC
bytecomp_c_libraries: -lm -ldl -lpthread
native_c_compiler: gcc -O -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT
native_c_libraries: -lm -ldl
native_pack_linker: ld -r -o
ranlib: ranlib
cc_profile: -pg
architecture: amd64
model: default
system: linux
asm: as
asm_cfi_supported: false
with_frame_pointers: false
ext_obj: .o
ext_asm: .s
ext_lib: .a
ext_dll: .so
os_type: Unix
default_executable_name: a.out
systhread_supported: true
host: x86_64-unknown-linux-gnu
target: x86_64-unknown-linux-gnu
exec_magic_number: Caml1999X011
cmi_magic_number: Caml1999I017
cmo_magic_number: Caml1999O010
cma_magic_number: Caml1999A011
cmx_magic_number: Caml1999Y014
cmxa_magic_number: Caml1999Z013
ast_impl_magic_number: Caml1999M016
ast_intf_magic_number: Caml1999N015
cmxs_magic_number: Caml2007D002
cmt_magic_number: Caml2012T004
No value found from ocamlopt.opt -config for "ar"
No value found from ocamlopt.opt -config for "mkdll"
No value found from ocamlopt.opt -config for "mkexe"
No value found from ocamlopt.opt -config for "mkmaindll"
Build the compiler and runtime ..
/bin/sh: 1: make: not found
child_process.js:635
throw err;
^
Error: Command failed: make world
at checkExecSyncError (child_process.js:592:13)
at Object.execSync (child_process.js:632:13)
at non_windows_npm_release (/usr/lib/node_modules/bs-platform/scripts/install.js:99:19)
at Object.<anonymous> (/usr/lib/node_modules/bs-platform/scripts/install.js:133:5)
at Module._compile (module.js:624:30)
at Object.Module._extensions..js (module.js:635:10)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
at Function.Module._load (module.js:500:3)
at Function.Module.runMain (module.js:665:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bs-platform@1.9.3 postinstall: `node scripts/install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bs-platform@1.9.3 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/intj/.npm/_logs/2017-10-14T10_43_56_056Z-debug.log
intj@SuperDesktopINTJ:~$
intj@SuperDesktopINTJ:~$ npm install -g bs-platform > text.logs
/bin/sh: 1: ocamlc.opt: not found
child_process.js:635
throw err;
^
Error: Command failed: /usr/lib/node_modules/bs-platform/scripts/buildocaml.sh
at checkExecSyncError (child_process.js:592:13)
at Object.execSync (child_process.js:632:13)
at non_windows_npm_release (/usr/lib/node_modules/bs-platform/scripts/install.js:93:23)
at Object.<anonymous> (/usr/lib/node_modules/bs-platform/scripts/install.js:133:5)
at Module._compile (module.js:624:30)
at Object.Module._extensions..js (module.js:635:10)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
at Function.Module._load (module.js:500:3)
at Function.Module.runMain (module.js:665:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bs-platform@1.9.3 postinstall: `node scripts/install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bs-platform@1.9.3 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/intj/.npm/_logs/2017-10-14T10_41_47_887Z-debug.log
intj@SuperDesktopINTJ:~$ npm install -g https://github.com/reasonml/reason-cli/archive/beta-v-1.13.7-bin-linux.tar.gz
/usr/bin/ocamlmerlin-reason -> /usr/lib/node_modules/reason-cli/.bin/ocamlmerlin-reason
/usr/bin/ocamlopt -> /usr/lib/node_modules/reason-cli/.bin/ocamlopt
/usr/bin/ocamlc.opt -> /usr/lib/node_modules/reason-cli/.bin/ocamlc.opt
/usr/bin/berror -> /usr/lib/node_modules/reason-cli/.bin/berror
/usr/bin/reactjs_jsx_ppx_2 -> /usr/lib/node_modules/reason-cli/.bin/reactjs_jsx_ppx_2
/usr/bin/refmt -> /usr/lib/node_modules/reason-cli/.bin/refmt
/usr/bin/refmttype -> /usr/lib/node_modules/reason-cli/.bin/refmttype
/usr/bin/menhir -> /usr/lib/node_modules/reason-cli/.bin/menhir
/usr/bin/ocamlfind -> /usr/lib/node_modules/reason-cli/.bin/ocamlfind
/usr/bin/reactjs_jsx_ppx -> /usr/lib/node_modules/reason-cli/.bin/reactjs_jsx_ppx
/usr/bin/utop -> /usr/lib/node_modules/reason-cli/.bin/utop
/usr/bin/rebuild -> /usr/lib/node_modules/reason-cli/.bin/rebuild
/usr/bin/ocamlrun -> /usr/lib/node_modules/reason-cli/.bin/ocamlrun
/usr/bin/reopt -> /usr/lib/node_modules/reason-cli/.bin/reopt
/usr/bin/rtop -> /usr/lib/node_modules/reason-cli/.bin/rtop
/usr/bin/ocamlopt.opt -> /usr/lib/node_modules/reason-cli/.bin/ocamlopt.opt
/usr/bin/ocamlc -> /usr/lib/node_modules/reason-cli/.bin/ocamlc
/usr/bin/ocaml -> /usr/lib/node_modules/reason-cli/.bin/ocaml
/usr/bin/ocamlmerlin -> /usr/lib/node_modules/reason-cli/.bin/ocamlmerlin
/usr/bin/reason-cli -> /usr/lib/node_modules/reason-cli/.bin/reason-cli
> reason-cli@1.13.7 postinstall /usr/lib/node_modules/reason-cli
> ./postinstall.sh
+ reason-cli@1.13.7
added 1 package in 38.973s
intj@SuperDesktopINTJ:~$
/usr/bin/bsb -> /usr/lib/node_modules/bs-platform/bin/bsb
/usr/bin/bsc -> /usr/lib/node_modules/bs-platform/bin/bsc
/usr/bin/bsrefmt -> /usr/lib/node_modules/bs-platform/bin/bsrefmt
> bs-platform@1.9.3 postinstall /usr/lib/node_modules/bs-platform
> node scripts/install.js
Working dir /usr/lib/node_modules/bs-platform
ninja binary is copied from pre-distribution
Working dir /usr/lib/node_modules/bs-platform/jscomp
System-installed OCaml compiler version not found
Build a local version of OCaml compiler, it may take a couple of minutes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment