• node24 compile issue

    From Alexander Leidinger@Alexander@Leidinger.net to muc.lists.freebsd.ports on Thu Apr 16 12:42:59 2026
    From Newsgroup: muc.lists.freebsd.ports

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)

    --=_52307a13de55fc9a538aeb6b0b24997e
    Content-Transfer-Encoding: 7bit
    Content-Type: text/plain; charset=US-ASCII;
    format=flowed

    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?

    Bye,
    Alexander.
    --
    http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF

    --=_52307a13de55fc9a538aeb6b0b24997e
    Content-Type: application/pgp-signature;
    name=signature.asc
    Content-Disposition: attachment;
    filename=signature.asc;
    size=833
    Content-Description: OpenPGP digital signature

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmngvUMACgkQEg2wmwP4 2IZ9dQ//SDXagn/rpK2BXMVmicToPFaHHYEnHpd4w1V42hEg+WCuhzjAjPxXVU7B m94yurE2lWoSZychU1gO+AI+Z3VKeNzjcaWOXMnyM4dYXI6ObCqeiH/Wr5ee43jY HmBdBsmQ57E2Pj0AmtRPywxq/7veAOdrWmqZiULF+tvkB8zoSOOuoT3LN380FjcH AuJUkMTq7KR65teQ8QB5EMP8oNWeZWYaP1hRoOKPrHcd6FW37xvfOBZaLKq0XMyo WiY81IShQrvPRCGzATFr0EOeR0jtiHm+It4dFDLkHiw8i+JH0BxbfDCku9OBFyJS 6HgRCA/AAMfzND+80Yaft/j9gdLgKEkIMOHiu9tJmhlb+9NkaWP8haZxeujNr5ro 6FGT+BKQqSbCGjVLFX32yl+dxy6I4iVAD51GARAZamWWtyhndszmW/Bob5NdfQxr KuA9UVDO/crh0AESm1DSkAqirgZs9jCpGtZUPs5NYB7vOM0BvaDsdkuoy8tNhII2 duiNxbuSysqABpwazpSkF51pPl0yK2ga1fQ00QNkh+cjf4/Lw3pWE9J/oU7OhmG2 fDxqaM8Gk5jmCITwsjIiZX/dT4Nf8QNBwY4yHlXYsgAzDG3PKfP0WGr5X55htFys MuNodz98BG+k5DtQQXh/fsSKICPtgvR9O7y3LX0qB6VIbO/UGJY=
    =Dnoc
    -----END PGP SIGNATURE-----

    --=_52307a13de55fc9a538aeb6b0b24997e--


    --
    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
  • From Shawn Webb@shawn.webb@hardenedbsd.org to muc.lists.freebsd.ports on Thu Apr 16 15:53:02 2026
    From Newsgroup: muc.lists.freebsd.ports


    --3myzb2gd7qwmrny7
    Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable
    Subject: Re: node24 compile issue
    MIME-Version: 1.0

    On Thu, Apr 16, 2026 at 12:42:59PM +0200, Alexander Leidinger wrote:
    Hi,
    =20
    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/n=
    ode-v24.14.1/out/Release/obj/gen/node_javascript.cc]
    Error 1
    ---snip---
    =20
    I have this since a while.
    =20
    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 resu=
    lt.
    =20
    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

    Thanks,

    --=20
    Shawn Webb
    Cofounder / Security Engineer
    HardenedBSD

    Signal Username: shawn_webb.74
    Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc

    --3myzb2gd7qwmrny7
    Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmnhBdcACgkQ/y5nonf4 4fpGdw/8Di52jVyASgC0o0SKiPrGdTX1mg+gKgyiZeLmRJiv4Ti8ELeRzXLs6QHa 9duX3tLDrwjQ/Zlqu/PuFMqXtF5+SWuQJS2SA3LC/YJE7Zai5hPOXsa+8x4h80vk FF6sEioq9Fu24pUQS2bDAIATRDGfAqoYzOVXsjkXg/bBOLDuKQjZ532gdxTDObDM 2lAEhg+t93smCjRHnK5t3URI/ikYw9p+xsuLwG9JOI/uQ3R+4Y+8OCdBGoylFDbe WdJnfCFmKRSY8AN7q5FFP8Gipg6kC3IaXYr70ZMBQpXWdIFAj9qGpaze43GlYCyJ tD6BfqQdmLYx8wlWqsoEq+I5+bQLR380jYSzwfAm8Vc7ws+jGCpAMqVfDxNDVwWu 3sO0VHBXRLt3BXhU/RoSVxHZ0IAjaNLKjc89fkKYXj4Jytqt3a+XihlIqAqaX29P RIKYNkx8f08q7dBjuuI4wjBHsHrqVlCr0cTbnY72tCU2yVA2OC2wOqLe5F7hlqBY 2bd44FSXR+DfIi6gPOqoGS64gDLEiVVg7tdw2rFHiqrN/jY+NAFDVaDcHcXhrNro IPkW1EdaiesZUTyKdwCI5/9PGEzw80P27nupo8HTjqjO9IyqtqfAOVBQp87FmmVj YqEL71x2jUPNZPxU5sUeBgS/1fAjMf9hmIynJGuPGLoY+BHt/4U=
    =CWJm
    -----END PGP SIGNATURE-----

    --3myzb2gd7qwmrny7--


    --
    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
  • From Alexander Leidinger@Alexander@Leidinger.net to muc.lists.freebsd.ports on Fri Apr 17 09:20:24 2026
    From Newsgroup: muc.lists.freebsd.ports

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)

    --=_4b75167320edcd5b8acd5163b53d142d
    Content-Transfer-Encoding: 7bit
    Content-Type: text/plain; charset=US-ASCII;
    format=flowed

    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.

    Bye,
    Alexander.
    --
    http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF

    --=_4b75167320edcd5b8acd5163b53d142d
    Content-Type: application/pgp-signature;
    name=signature.asc
    Content-Disposition: attachment;
    filename=signature.asc;
    size=833
    Content-Description: OpenPGP digital signature

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmnh30gACgkQEg2wmwP4 2IaScg//dvKnHRvmVgCRDLWSP+S0UX9NLMfU2KSMWolRDETf2h+gUjKuyjNOLy7T OCj9eCH5Ha8kOhPrYKNc+crmAuTs0O7c1mZddNUlC6DkYbWaQBJEuCKFKYjaqKz5 uL3MtOOb65RAd1p1hldDj20i1H0tEcp6kPb6UnNhVqP1VxU93ruWxsvVaBMnG5no 7Br0sfndU4HssGjOWOALC9UN67KbuIJNNuj0EanU/5SP4cKY8t01WYKFFOseLfdq 9kdo0T1paK+la/LaKy1BdH5GtLSKdWUzxXVliePcuVwL6vlUr2pYglPKyYYUs3JD xEDSKkMy149/6jbDUWBWnFiVfUadihi0zSwCxa/bm4yG2vcDR6gCiNjCBhVzosPa dNwHCNm+qNjevuNZ7+8P6U+5z9ky3gYSkKPT+Hrcg8JWKCtX5t6OtRXpFHWgcTCZ Gw5LBlKww2f4wI2d27ho+KPHTYW5EmqcEQrz7RmMNXMGKzx5rW+Yxr3KugWjVnVj E9EUjj6X7vssk38Zv8ag8ZPfrlYWxWUR3XpxgLJLYa9ePIODx9YnhvR3ceUKh76S WbW/+2NbbMW1lh1ynSTd8BCdaaLK2sm/EugDOVGrlmWR/pwMML8497uZDJ0GZtyT FlIrBVgsxiPJT3mYLWpQEuxAiWSZYV81OiLnEsC03k8Gi/TdA+c=
    =9Q7S
    -----END PGP SIGNATURE-----

    --=_4b75167320edcd5b8acd5163b53d142d--


    --
    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
  • From Alexander Leidinger@Alexander@Leidinger.net to muc.lists.freebsd.ports on Fri Apr 17 11:38:53 2026
    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