Building on macOS with --enable-perl-xs fails with:

    $ TEXINFO_DEV_SOURCE=1 top_srcdir="$(top_srcdir)"
top_builddir="$(top_builddir)" $(PERL) ../../tp/texi2any.pl -o
texi2any_internals.info texi2any_internals.texi
    dyld[99271]: dyld_image_path_containing_address(0x10d5c7000) =>
'$(top_builddir)/tp/Texinfo/XS/.libs/XSParagraph.so'
    dyld[99271]: _dyld_is_memory_immutable(0x10d5c7000, 28) => 0
    dyld[99271]:       dlopen(XSParagraph.so) => 0x7ff918400670
    dyld[99271]: dlsym(0x7ff918400670, "boot_Texinfo__Convert__Paragraph")
    dyld[99271]:      dlsym("boot_Texinfo__Convert__Paragraph") => 0x10d5c9e50
    dyld[99271]: missing symbol called

Bisecting, I see that the last commit I am able to build successfully
is e665d4eaba.  I am doing an in-source build, if that changes
anything.  (I see that there have been some changes to accommodate for
out-of-source builds.)

Running the offending command with TEXINFO_XS=omit seems to work.
TEXINFO_XS=debug does not show anything interesting, only successes
followed by the "missing symbol called" failure.

Best regards,
Dario

Reply via email to