=======================<phase: configure >============================ ===> Configuring for node-11.7.0_1 WARNING: --openssl-no-asm will result in binaries that do not take advantage of modern CPU cryptographic instructions and will therefore be slower. Please refer to BUILDING.md ERROR: --openssl-no-asm is incompatible with --shared-openssl Build logs: - 12.0 aarch64: https://ptpb.pw/FcJr - 12.0 armv6: https://ptpb.pw/oXIr - 12.0 armv7: https://ptpb.pw/6tg9 - 13.0 aarch64: https://ptpb.pw/YJNI - 13.0 armv7: https://ptpb.pw/IU46
pkg-fallout@ also complained https://lists.freebsd.org/pipermail/freebsd-pkg-fallout/Week-of-Mon-20190128/1090053.html https://lists.freebsd.org/pipermail/freebsd-pkg-fallout/Week-of-Mon-20190128/1088897.html https://lists.freebsd.org/pipermail/freebsd-pkg-fallout/Week-of-Mon-20190128/1087502.html but portmgr@ doesn't care https://lists.freebsd.org/pipermail/freebsd-ports/2017-July/109503.html
see bug #233835, bug #233650 for a possible fix
I confirm, adding && ${PORT_OPTIONS:MBUNDLED_SSL} to --openssl-no-asm conditional unbreaks my build.
A commit references this bug: Author: bhughes Date: Mon Feb 11 18:24:43 UTC 2019 New revision: 492706 URL: https://svnweb.freebsd.org/changeset/ports/492706 Log: www/node*: fix build on non-amd64/-i386 when BUNDLED_SSL is unset The --openssl-no-asm configure option should only be set when BUNDLED_SSL is enabled. PR: 235311 Reported by: jbeich Sponsored by: Miles AS Changes: head/www/node/Makefile head/www/node10/Makefile head/www/node6/Makefile head/www/node8/Makefile
Done! Thanks for the fix, I've applied it to all 4 Node.js ports :)