# . ./install.sh
Installing extism-js latest release with tag: v1.6.0
unknown os: freebsd15.0
# uname -a
FreeBSD immich.jail 15.0-RELEASE-p2 FreeBSD 15.0-RELEASE-p2 GENERIC amd64
# gmake
cd crates/core \
&& cd src/prelude \
&& npm install \
&& npm run build \
&& npx -y -p typescript tsc src/index.ts --lib es2020 --declaration --emitDeclarationOnly --outDir dist \
&& cd ../.. \
&& cargo build --release --target=wasm32-wasip1 \
&& wasm-opt --enable-reference-types --enable-bulk-memory --strip -O3 ../../target/wasm32-wasip1/release/js_pdk_core.wasm -o ../../target/wasm32-wasip1/release/js_pdk_core.wasm \
&& cd -
npm warn Unknown global config "python". This will stop working in the next major version of npm.
up to date, audited 6 packages in 485ms
1 package is looking for funding
run `npm fund` for details
1 moderate severity vulnerability
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
npm warn Unknown global config "python". This will stop working in the next major version of npm.
> @extism/js-pdk@1.1.1 build
> node esbuild.js && tsc
npm warn Unknown global config "python". This will stop working in the next major version of npm.
Compiling rquickjs-sys v0.11.0
Compiling serde_json v1.0.143
Compiling rmp-serde v1.3.0
Compiling js-pdk-core v1.5.1 (/root/js-pdk/crates/core)
error: failed to run custom build command for `rquickjs-sys v0.11.0`
Caused by:
process didn't exit successfully: `/root/js-pdk/target/release/build/rquickjs-sys-a43d1d63854dc738/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=CARGO_FEATURE_BINDGEN
cargo:rerun-if-env-changed=CARGO_FEATURE_UPDATE_BINDINGS
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_BYTECODE
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_GC
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_GC_FREE
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_FREE
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_LEAKS
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_MEM
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_OBJECTS
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_ATOMS
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_SHAPES
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_MODULE_RESOLVE
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_PROMISE
cargo:rerun-if-env-changed=CARGO_FEATURE_DUMP_READ_OBJECT
cargo:rerun-if-env-changed=CARGO_FEATURE_DISABLE_ASSERTIONS
cargo:rerun-if-env-changed=CARGO_CFG_SANITIZE
SDK tar: "/root/js-pdk/target/wasm32-wasip1/release/build/rquickjs-sys-5eec3f984fc55f34/out/wasi-sdk/wasi-sdk-24-0.tar.gz"
--- stderr
thread 'main' (100868) panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rquickjs-sys-0.11.0/build.rs:36:22:
Unsupported platform tuple ("freebsd", "x86_64")
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
gmake: *** [Makefile:18: core] Error 101