make clean && BOARD=NRF52840DK_CUSTOM RELEASE=1 make grep: /etc/os-release: No such file or directory /bin/sh: grealpath: command not found make: nproc: Command not found make: the `-j' option requires a positive integral argument Cleaning targets /bin/sh: grealpath: command not found make: nproc: Command not found make: the `-j' option requires a positive integral argument ================================== Generating platform configs ================================== Generating pin info CC obj/src/jslex.o CC obj/src/jsflags.o CC obj/src/jsvar.o src/jsvar.c: In function 'jsvIsUTF8String': src/jsvar.c:137:67: warning: unused variable 'f' [-Wunused-variable] 137 | bool jsvIsUTF8String(const JsVar *v) { if (!v) return false; char f = v->flags&JSV_VARTYPEMASK; return JSV_IS_UNICODE_STRING(f); } ///< Just ) | ^ CC obj/src/jsvariterator.o CC obj/src/jsutils.o CC obj/src/jsnative.o CC obj/src/jsparse.o ================================== Generating JS wrappers WRAPPERSOURCES = src/jswrap_array.c src/jswrap_arraybuffer.c src/jswrap_dataview.c src/jswrap_date.c src/jswrap_error.c src/jswrap_functions.c src/jsc DEFINES = -DGIT_COMMIT=09b42f3 -DNO_ASSERT -DRELEASE -DNRF52840DK_CUSTOM -DCONFIG_GPIO_AS_PINRESET -DBOARD_PCA10056 -DNRF_USB=1 -DUSB -DNEOPIXEL_SCK_D CC obj/gen/jswrapper.o CC obj/src/jsflash.o src/jsflash.c:1438:13: warning: 'jsfResetStorage_progress' defined but not used [-Wunused-function] 1438 | static void jsfResetStorage_progress(unsigned char *buf, uint32_t addr, uint32_t len) { | ^~~~~~~~~~~~~~~~~~~~~~~~ CC obj/src/jspin.o CC obj/src/jsinteractive.o src/jsinteractive.c: In function 'jsiConsolePrintf': src/jsinteractive.c:258:13: warning: cast between incompatible function types from 'void (*)(const char *)' to 'void (*)(const char *, void *)' [-Wca] 258 | vcbprintf((vcbprintf_callback)jsiConsolePrint,0, fmt, argp); | ^ CC obj/src/jsdevices.o CC obj/src/jstimer.o CC obj/src/jsi2c.o CC obj/src/jsserial.o CC obj/src/jsspi.o CC obj/src/jshardware_common.o CC obj/libs/compression/heatshrink/heatshrink_encoder.o CC obj/libs/compression/heatshrink/heatshrink_decoder.o CC obj/libs/compression/compress_heatshrink.o libs/compression/compress_heatshrink.c: In function 'heatshrink_decode_cb': libs/compression/compress_heatshrink.c:139:19: warning: comparison between 'HSD_poll_res' and 'enum ' [-Wenum-compare] 139 | } while (pres == HSER_POLL_MORE); | ^~ CC obj/libs/graphics/bitmap_font_4x6.o CC obj/libs/graphics/bitmap_font_6x8.o CC obj/libs/graphics/vector_font.o CC obj/libs/graphics/pbf_font.o CC obj/libs/graphics/graphics.o libs/graphics/graphics.c:449:13: warning: 'graphicsSetPixelDeviceBlended' defined but not used [-Wunused-function] 449 | static void graphicsSetPixelDeviceBlended(JsGraphics *gfx, int x, int y, int amt) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC obj/libs/graphics/lcd_arraybuffer.o CC obj/libs/graphics/lcd_js.o CC obj/libs/network/network.o CC obj/libs/network/socketserver.o CC obj/libs/network/socketerrors.o CC obj/libs/network/js/network_js.o CC obj/src/jsjit.o src/jsjit.c: In function 'jsjFactorIDAndUnLock': src/jsjit.c:248:49: warning: passing argument 2 of 'jsjcLiteral32' makes integer from pointer without a cast [-Wint-conversion] 248 | jsjcLiteral32(0, builtin->varData.native.ptr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | void (*)(void) In file included from src/jsjit.c:18: src/jsjitc.h:123:38: note: expected 'uint32_t' {aka 'long unsigned int'} but argument is of type 'void (*)(void)' 123 | void jsjcLiteral32(int reg, uint32_t data); | ~~~~~~~~~^~~~ CC obj/src/jsjitc.o src/jsjitc.c: In function 'jsjcDebugPrintf': src/jsjitc.c:63:15: warning: cast between incompatible function types from 'void (*)(const char *)' to 'void (*)(const char *, void *)' [-Wcast-funct] 63 | vcbprintf((vcbprintf_callback)jsiConsolePrint,0, fmt, argp); | ^ CC obj/targets/nrf5x/main.o CC obj/targets/nrf5x/jshardware.o targets/nrf5x/jshardware.c: In function 'jshInit': targets/nrf5x/jshardware.c:987:3: error: implicit declaration of function 'softdevice_sys_evt_handler_set' [-Werror=implicit-function-declaration] 987 | softdevice_sys_evt_handler_set(jsh_sys_evt_handler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ targets/nrf5x/jshardware.c:1005:5: error: 'ret' undeclared (first use in this function) 1005 | ret = app_usbd_power_events_enable(); | ^~~ targets/nrf5x/jshardware.c:1005:5: note: each undeclared identifier is reported only once for each function it appears in targets/nrf5x/jshardware.c: In function 'jshI2CSetup': targets/nrf5x/jshardware.c:2289:28: warning: implicit conversion from 'enum ' to 'nrf_drv_twi_frequency_t' [-Wenum-conversion] 2289 | p_twi_config.frequency = | ^ targets/nrf5x/jshardware.c: In function 'jshFlashGetFree': targets/nrf5x/jshardware.c:2380:12: warning: unused variable 'firmwareStart' [-Wunused-variable] 2380 | uint32_t firmwareStart = (uint32_t)& __isr_vector; | ^~~~~~~~~~~~~ targets/nrf5x/jshardware.c: At top level: targets/nrf5x/jshardware.c:248:13: warning: 'usbd_user_ev_handler' defined but not used [-Wunused-function] 248 | static void usbd_user_ev_handler(app_usbd_event_type_t event) { | ^~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make: *** [obj/targets/nrf5x/jshardware.o] Error 1