just got that when trying to build the latest version: -- ... gyp sill build/config.gypi node_install_corepack: 'true', gyp sill build/config.gypi node_install_npm: 'true', gyp sill build/config.gypi node_library_files: [ gyp sill build/config.gypi 'lib/_http_agent.js', gyp sill build/config.gypi 'lib/_http_client.js', gyp sill build/config.gypi 'lib/_http_common.js', gyp sill build/config.gypi 'lib/_http_incoming.js', gyp sill build/config.gypi 'lib/_htt ⨯ node-gyp failed to rebuild '/wrkdirs/usr/ports/net-im/signal-desktop/work/Signal-Desktop-7.48.0/node_modules/canvas' failedTask=installAppDeps stackTrace=Error: node-gyp failed to rebuild '/wrkdirs/usr/ports/net-im/signal-desktop/work/Signal-Desktop-7.48.0/node_modules/canvas' at ChildProcess.<anonymous> (/wrkdirs/usr/ports/net-im/signal-desktop/work/Signal-Desktop-7.48.0/node_modules/.pnpm/@electron+rebuild@3.7.0/node_modules/@electron/rebuild/lib/module-type/node-gyp/node-gyp.js:121:24) at ChildProcess.emit (node:events:524:28) at ChildProcess._handle.onexit (node:internal/child_process:293:12)  ELIFECYCLE  Command failed with exit code 1.  ELIFECYCLE  Command failed with exit code 1. *** Error code 1 Stop. make: stopped in /usr/ports/net-im/signal-desktop =>> Cleaning up wrkdir ===> Cleaning for signal-desktop-7.48.0 build of net-im/signal-desktop | signal-desktop-7.48.0 ended at Sat Mar 29 08:11:01 CET 2025 build time: 00:19:56 !!! build failure encountered !!! -- am I missing anything?
I can also reproduce this on 14.2-RELEASE (amd64) in Poudriere
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fb67926b17258b6a7b9faaaddf220e165613c387 commit fb67926b17258b6a7b9faaaddf220e165613c387 Author: Mikael Urankar <mikael@FreeBSD.org> AuthorDate: 2025-03-30 18:36:27 +0000 Commit: Mikael Urankar <mikael@FreeBSD.org> CommitDate: 2025-03-30 19:15:44 +0000 net-im/signal-desktop: fix build Add missing pkgconfig, it's needed to build node_modules/canvas Bump electron version (again) While here: Cleanup useless ${RM} PR: 285737 net-im/signal-desktop/Makefile | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-)
looking good over here