This is NetBSD 11.0 using the pkgsrc-2026Q2 branch.
qemu-11# make install
=> Bootstrap dependency digest>=20211023: found digest-20220214
=> Checksum BLAKE2s OK for quickjs-2025-12-22-f1139494d18a2053630c5ed3384a42bb70db3c53.tar.gz
=> Checksum SHA512 OK for quickjs-2025-12-22-f1139494d18a2053630c5ed3384a42bb70db3c53.tar.gz
===> Installing dependencies for quickjs-20251222nb1
=> Tool dependency mktools-[0-9]*: found mktools-20250213
=> Tool dependency gmake>=3.81: found gmake-4.4.1
=> Tool dependency cwrappers>=20150314: found cwrappers-20220403
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Overriding tools for quickjs-20251222nb1
===> Extracting for quickjs-20251222nb1
===> Patching for quickjs-20251222nb1
=> Applying pkgsrc patches for quickjs-20251222nb1
===> Creating toolchain wrappers for quickjs-20251222nb1
===> Configuring for quickjs-20251222nb1
echo '{ "x" : 1, "tab": [ 1, 2, 3 ] }' > /usr/pkgsrc/lang/quickjs/work/quickjs-f1139494d18a2053630c5ed3384a42bb70db3c53/examples/message.json
===> Building for quickjs-20251222nb1
mkdir -p .obj .obj/examples .obj/tests
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/quickjs.check.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -DCONFIG_CHECK_JSVALUE -c -o .obj/quickjs.check.o quickjs.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/qjs.check.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -DCONFIG_CHECK_JSVALUE -c -o .obj/qjs.check.o qjs.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/qjs.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -O2 -c -o .obj/qjs.o qjs.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/qjsc.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -DCONFIG_CC=\"gcc\" -DCONFIG_PREFIX=\"/usr/pkg\" -O2 -c -o .obj/qjsc.o qjsc.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/quickjs.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -O2 -c -o .obj/quickjs.o quickjs.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/dtoa.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -O2 -c -o .obj/dtoa.o dtoa.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/libregexp.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -O2 -c -o .obj/libregexp.o libregexp.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/libunicode.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -O2 -c -o .obj/libunicode.o libunicode.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/cutils.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -O2 -c -o .obj/cutils.o cutils.c
gcc -O2 -fPIC -g -Wall -MMD -MF .obj/quickjs-libc.o.d -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion -fwrapv -D_GNU_SOURCE -DCONFIG_VERSION=\"2025-09-13\" -DHAVE_CLOSEFROM -O2 -c -o .obj/quickjs-libc.o quickjs-libc.c
gcc -shared -Wl,-soname=libquickjs.so.0 -Wl,-R/usr/pkg/lib -g -o libquickjs.so.0 .obj/quickjs.o .obj/dtoa.o .obj/libregexp.o .obj/libunicode.o .obj/cutils.o .obj/quickjs-libc.o
ln -sf libquickjs.so.0 libquickjs.so
gcc -Wl,-R/usr/pkg/lib -g -o qjsc .obj/qjsc.o .obj/quickjs.o .obj/dtoa.o .obj/libregexp.o .obj/libunicode.o .obj/cutils.o .obj/quickjs-libc.o libquickjs.so -lm -lpthread
LD_LIBRARY_PATH=. ./qjsc -s -c -o repl.c -m repl.js
gmake: *** [Makefile:373: repl.c] Bus error (core dumped)
gmake: *** Deleting file 'repl.c'
*** Error code 2
Stop.
make[1]: stopped making "install" in /usr/pkgsrc/lang/quickjs
*** Error code 1
Stop.
make: stopped making "install" in /usr/pkgsrc/lang/quickjs
I will attach a gdb output as well as a patch that seems to fix this. This patch is the alignment fix merged with the pre-existing NetBSD patch. Using this patch - I was able to build and also run a few small command line tests.
patch-quickjs.c
gdb.txt
This is NetBSD 11.0 using the pkgsrc-2026Q2 branch.
I will attach a gdb output as well as a patch that seems to fix this. This patch is the alignment fix merged with the pre-existing NetBSD patch. Using this patch - I was able to build and also run a few small command line tests.
patch-quickjs.c
gdb.txt