Merlin
Merlin
DIAdiscord.js - Imagine an app
Created by Merlin on 2/1/2025 in #djs-voice
Errors compiling discordjs/opus for ARM64 with gcc14
Is anyone else able to compile the opus bindings for ARM64 with gcc14? Getting the following gyp error:
npm error ../deps/opus/celt/arm/celt_neon_intr.c: In function 'celt_pitch_xcorr_float_neon':
npm error ../deps/opus/celt/arm/celt_neon_intr.c:208:18: error: implicit declaration of function 'celt_inner_prod_neon'; did you mean 'celt_inner_prod_c'? [-Wimplicit-function-declaration]
npm error 208 | xcorr[i] = celt_inner_prod_neon(_x, _y+i, len);
npm error | ^~~~~~~~~~~~~~~~~~~~
npm error | celt_inner_prod_c
npm error ../deps/opus/celt/arm/celt_neon_intr.c:208:18: warning: nested extern declaration of 'celt_inner_prod_neon' [-Wnested-externs]
npm error make: *** [deps/libopus.target.mk:306: Release/obj.target/libopus/deps/opus/celt/arm/celt_neon_intr.o] Error 1
npm error gyp ERR! build error
npm error gyp ERR! stack Error: `make` failed with exit code: 2
npm error ../deps/opus/celt/arm/celt_neon_intr.c: In function 'celt_pitch_xcorr_float_neon':
npm error ../deps/opus/celt/arm/celt_neon_intr.c:208:18: error: implicit declaration of function 'celt_inner_prod_neon'; did you mean 'celt_inner_prod_c'? [-Wimplicit-function-declaration]
npm error 208 | xcorr[i] = celt_inner_prod_neon(_x, _y+i, len);
npm error | ^~~~~~~~~~~~~~~~~~~~
npm error | celt_inner_prod_c
npm error ../deps/opus/celt/arm/celt_neon_intr.c:208:18: warning: nested extern declaration of 'celt_inner_prod_neon' [-Wnested-externs]
npm error make: *** [deps/libopus.target.mk:306: Release/obj.target/libopus/deps/opus/celt/arm/celt_neon_intr.o] Error 1
npm error gyp ERR! build error
npm error gyp ERR! stack Error: `make` failed with exit code: 2
Likely due to implicit declarations now being an error instead of a warning
4 replies