From Newsgroup: muc.lists.freebsd.ports
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--=_ec5b9c545f45423b87c87803554fe672
Content-Type: multipart/mixed;
boundary="=_8f377b38289c74da414dba9480002784"
--=_8f377b38289c74da414dba9480002784
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
format=flowed
Am 2026-04-17 09:20, schrieb Alexander Leidinger:
Am 2026-04-16 17:53, schrieb Shawn Webb:
On Thu, Apr 16, 2026 at 12:42:59PM +0200, Alexander Leidinger wrote:
Hi,
a build of node24 in poudriere on -current gives me:
---snip---
ld-elf.so.1: /usr/local/lib/libhdr_histogram.so.6: Undefined symbol
"betoh32"
gmake[1]: *** [libnode.target.mk:13:
/wrkdirs/usr/ports/www/node24/work/node-v24.14.1/out/Release/obj/gen/node_javascript.cc]
Error 1
---snip---
I have this since a while.
I have deleted the the hdr_histogram package from the poudriere pkg
directory to have it rebuild, in case there was an issue there. Same
result.
Any ideas?
The issue stems from the addition of graphics/hdr_histogram as a
dependency for node24 and node25. hdr_histogram has quite a few
issues, including unaddressed security issues. I glanced at the code
and came out more confused than before.
https://github.com/HdrHistogram/HdrHistogram_c/issues
Yesterday, I filed a bug report for HardenedBSD users. I've just noted
that FreeBSD is impacted, too:
https://github.com/HdrHistogram/HdrHistogram_c/issues/131
I added an untested suggestion to the ticket.
And attached a patch for HdrHistogramm (also attached to the ticket)
which results in node24 building since more than 1h instead of failing
after 50 sec.
Bye,
Alexander.
--
http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_8f377b38289c74da414dba9480002784
Content-Transfer-Encoding: base64
Content-Type: text/x-diff;
name=patch-src_hdr__endian.h.patch
Content-Disposition: attachment;
filename=patch-src_hdr__endian.h.patch;
size=424
LS0tIHNyYy9oZHJfZW5kaWFuLmgub3JpZwkyMDI2LTA0LTE3IDA3OjUyOjM4IFVUQworKysgc3Jj L2hkcl9lbmRpYW4uaApAQCAtNDgsMTQgKzQ4LDIwIEBACiAKICMJaW5jbHVkZSA8c3lzL2VuZGlh bi5oPgogCisjaWZuZGVmCWJlMTZ0b2gKICMJZGVmaW5lIGJlMTZ0b2goeCkgYmV0b2gxNih4KQog IwlkZWZpbmUgbGUxNnRvaCh4KSBsZXRvaDE2KHgpCisjZW5kaWYKIAorI2lmbmRlZiBiZTMydG9o CiAjCWRlZmluZSBiZTMydG9oKHgpIGJldG9oMzIoeCkKICMJZGVmaW5lIGxlMzJ0b2goeCkgbGV0 b2gzMih4KQorI2VuZGlmCiAKKyNpZm5kZWYJYmU2NHRvaAogIwlkZWZpbmUgYmU2NHRvaCh4KSBi ZXRvaDY0KHgpCiAjCWRlZmluZSBsZTY0dG9oKHgpIGxldG9oNjQoeCkKKyNlbmRpZgogCiAjZWxp ZiBkZWZpbmVkKF9fV0lORE9XU19fKQogCg==
--=_8f377b38289c74da414dba9480002784
Content-Transfer-Encoding: base64
Content-Type: text/x-diff;
name=patch-src_hdr__time.c.patch
Content-Disposition: attachment;
filename=patch-src_hdr__time.c.patch;
size=355
LS0tIHNyYy9oZHJfdGltZS5jLm9yaWcJMjAyNi0wNC0xNyAwNzo1MjozMCBVVEMKKysrIHNyYy9o ZHJfdGltZS5jCkBAIC02Miw3ICs2Miw3IEBAIHZvaWQgaGRyX2dldG5vdyhoZHJfdGltZXNwZWMq IHRzKQogICAgIGhkcl9nZXR0aW1lKHRzKTsKIH0KIAotI2VsaWYgZGVmaW5lZChfX2xpbnV4X18p IHx8IGRlZmluZWQoX19DWUdXSU5fXykgfHwgZGVmaW5lZChfX09wZW5CU0RfXykKKyNlbGlmIGRl ZmluZWQoX19saW51eF9fKSB8fCBkZWZpbmVkKF9fQ1lHV0lOX18pIHx8IGRlZmluZWQoX19PcGVu QlNEX18pIHx8IGRlZmluZWQoX19GcmVlQlNEX18pCiAKIAogdm9pZCBoZHJfZ2V0dGltZShoZHJf dGltZXNwZWMqIHQpCg==
--=_8f377b38289c74da414dba9480002784--
--=_ec5b9c545f45423b87c87803554fe672
Content-Type: application/pgp-signature;
name=signature.asc
Content-Disposition: attachment;
filename=signature.asc;
size=833
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmnh/78ACgkQEg2wmwP4 2IY9Hw/9EZzQbIG3HmYGMYmKTTh2JauR9cafjV85iinPxWh6KVibAHlSa5vi91TY IyV4GvIF9r59L8Rn88LBaQosvWGgtKSLjlb+mvB/yoYu4NV1KcEP8WtYCRECf8V5 CLc80IEHOPIPYQjbzzqgSeUX496t/VGFSl9+YxlFi3/O4WNw2z+/96mdze5TlKaX ijhgmr8IDruOkXU6HnHBl9JW6kNDugsmdTjk0noHKvfS7ILTAye9hHF6Cs6EddUb cc2JKNscupF1LRA1jeJahngoIotgw0WxkmxQDNJ2tuW/WT7K7tRSSrgjt2zjPtIX CPRVlof+ilCUIVJZ1E6fCeVP43L8DzC5cAYa4R8kUEuD6FyCvfBOZmYIjhYNCett nLBYckP1hReAg75whLrRs+4vfStZCwGnUkPCgW63qx9IZIzmNgLZUVkoC3KumB/t KSjoDQHkD00CcY0I5TUUmUx0tGUjEkRpox3CUtdSIGxLds8LKzGZzRJaq5e2XMJy 1ZSBjK99Rx8YMzjQ+SfGctwkPOm4KV3I4wFmxCE4bJdPTtFPtwlSw6PGSYxYp3ma Kk3fsxQcg/hZ+PTVVb+THE8rPsOpDjJ/pJ+GQqEaFyw7dewX11geA00FPlVLlcmU LIPdWeKp+T/xcr5iI5X3k5g8PvufLtoBdoBPbT8iVQd3/m3ACpA=
=sp2t
-----END PGP SIGNATURE-----
--=_ec5b9c545f45423b87c87803554fe672--
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to
news-admin@muc.de
--- Synchronet 3.21f-Linux NewsLink 1.2