• hg HEAD build failure on netbsd-10

    From Hauke Fath@21:1/5 to All on Tue May 13 15:42:20 2025
    Hi,

    attempting a build of today's HEAD sources on netbsd-10 fails with


    [...]
    Dumping under the name xemacs
    --- dump-size ---
    --- dump-size-correct ---
    --- xemacs ---
    gcc -c -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts
    -Wpacked -Wpointer-arith -Wshadow -Wmissing-declarations
    -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement
    -g -O2 -g3 -Dunix -no-pie -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/python3.12 -DTERMINFO -I/usr/pkg/include
    -I/usr/include -I/usr/pkg/include/python3.12 -Demacs -I. -I/var/obj/pkgsrc/wip/xemacs-hg/work/xemacs/src -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/pkg/include /var/obj/pkgsrc/wip/xemacs-hg/work/xemacs/src/dump-data.c ; gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-arith -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -g -O2 -g3 -Dunix
    -no-pie -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/python3.12 -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib:/usr/p
  • From Hauke Fath@21:1/5 to Hauke Fath on Tue May 13 15:43:57 2025
    On 5/13/25 15:42, Hauke Fath wrote:
    FWIW, the same machine will build 21.5.34 just fine.

    Sorry, make that 21.5.35.

    --
    Now without signature.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hauke Fath@21:1/5 to Hauke Fath on Tue May 13 16:11:45 2025
    On 5/13/25 15:42, Hauke Fath wrote:
    attempting a build of today's HEAD sources on netbsd-10 fails with [...]

    Submitted as <https://foss.heptapod.net/xemacs/xemacs-beta/-/issues/1>.

    --
    Now without signature.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Aidan Kehoe@21:1/5 to All on Wed May 14 17:18:59 2025
    Ar an triú lá déag de mí Bealtaine, scríobh Hauke Fath:

    On 5/13/25 15:42, Hauke Fath wrote:
    FWIW, the same machine will build 21.5.34 just fine.

    Sorry, make that 21.5.35.

    Great, Hauke, I’ll get a virtual machine up and investigate further over the next few days or weeks. If you’re full of energy you can pin it down further with hg bisect, make sure to call configure with --without-dump-in-exec if you want this to happen in a reasonable time frame.

    --
    ‘As I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stout’
    (C. Moore)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hauke Fath@21:1/5 to Aidan Kehoe on Thu May 15 16:33:24 2025
    Aidan Kehoe <kehoea@parhasard.net> wrote:

    If you're full of energy you can pin it down further
    with hg bisect, make sure to call configure with --without-dump-in-exec if you
    want this to happen in a reasonable time frame.

    Except the --without-dump-in-exec 'fixes' the issue...

    Cheerio,
    Hauke

    --
    Now without signature.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Aidan Kehoe@21:1/5 to All on Sat May 17 12:32:11 2025
    Ar an cúigiú lá déag de mí Bealtaine, scríobh Hauke Fath:

    Aidan Kehoe <kehoea@parhasard.net> wrote:

    If you're full of energy you can pin it down further
    with hg bisect, make sure to call configure with --without-dump-in-exec if you
    want this to happen in a reasonable time frame.

    Except the --without-dump-in-exec 'fixes' the issue...

    That’s good news, isn’t it?!

    The big relevant change is 7538:e91443d113cc of 2024-12-22, which moved us from binary-patching the generated dump file into the final executable to having it incorporated into xemacs by means of a re-link. This is important and relevant for any system that signs executables.

    I’ve reproduced and expect to fix it in the course of this week.

    --
    ‘As I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stout’
    (C. Moore)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Aidan Kehoe@21:1/5 to All on Mon May 19 13:33:57 2025
    Ar an seachtú lá déag de mí Bealtaine, scríobh Aidan Kehoe:

    I’ve reproduced and expect to fix it in the course of this week.

    Fix pushed , https://foss.heptapod.net/xemacs/xemacs/-/commit/0216d540 . Thanks for the report!

    --
    ‘As I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stout’
    (C. Moore)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)