I cannot currently build from master. It gets this far:
libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I./main -I./structuring_transfo -I./convert -I. -DDATADIR=\"/usr/local/share\" -I./gnulib/lib -I./gnulib/lib -DVERSION=\"0\" -DXS_VERSION=\"0\" -I/usr/lib/x86_64-linux-gnu/perl/5.34/CORE -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -fPIC -MT convert/ConvertXS_la-build_html_perl_state.lo -MD -MP -MF convert/.deps/ConvertXS_la-build_html_perl_state.Tpo -c convert/build_html_perl_state.c -fPIC -DPIC -o convert/.libs/ConvertXS_la-build_html_perl_state.o In file included from convert/build_html_perl_state.c:23: convert/build_html_perl_state.c: In function ‘build_simpletitle’: /usr/lib/x86_64-linux-gnu/perl/5.34/CORE/perl.h:155:17: error: ‘my_perl’ undeclared (first use in this function) 155 | # define aTHX my_perl | ^~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.34/CORE/perl.h:160:25: note: in expansion of macro ‘aTHX’ 160 | # define aTHX_ aTHX, | ^~~~ /usr/lib/x86_64-linux-gnu/perl/5.34/CORE/embed.h:244:64: note: in expansion of macro ‘aTHX_’ 244 | fine hv_common_key_len(a,b,c,d,e,f) Perl_hv_common_key_len(aTHX_ a,b,c,d,e,f) | ^~~~~ /usr/lib/x86_64-linux-gnu/perl/5.34/CORE/hv.h:486:13: note: in expansion of macro ‘hv_common_key_len’ 486 | ((SV**) hv_common_key_len((hv), (key), (klen), \ | ^~~~~~~~~~~~~~~~~ convert/build_html_perl_state.c:1012:3: note: in expansion of macro ‘hv_store’ 1012 | hv_store (converter_hv, "simpletitle_tree", | ^~~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.34/CORE/perl.h:155:17: note: each undeclared identifier is reported only once for each function it appears in 155 | # define aTHX my_perl | ^~~~~~~ /usr/lib/x86_64-linux-gnu/perl/5.34/CORE/perl.h:160:25: note: in expansion of macro ‘aTHX’ 160 | # define aTHX_ aTHX, | ^~~~ /usr/lib/x86_64-linux-gnu/perl/5.34/CORE/embed.h:244:64: note: in expansion of macro ‘aTHX_’ 244 | fine hv_common_key_len(a,b,c,d,e,f) Perl_hv_common_key_len(aTHX_ a,b,c,d,e,f) | ^~~~~ /usr/lib/x86_64-linux-gnu/perl/5.34/CORE/hv.h:486:13: note: in expansion of macro ‘hv_common_key_len’ 486 | ((SV**) hv_common_key_len((hv), (key), (klen), \ | ^~~~~~~~~~~~~~~~~ convert/build_html_perl_state.c:1012:3: note: in expansion of macro ‘hv_store’ 1012 | hv_store (converter_hv, "simpletitle_tree", | ^~~~~~~~ make[2]: *** [Makefile:2302: convert/ConvertXS_la-build_html_perl_state.lo] Error 1 make[2]: Leaving directory '/home/g/src/texinfo/GIT/tp/Texinfo/XS' make[1]: *** [Makefile:2790: all-recursive] Error 1 make[1]: Leaving directory '/home/g/src/texinfo/GIT/tp/Texinfo/XS' make: *** [Makefile:1924: all] Error 2 This is after running a plain "./configure" followed by "make". Any idea why my_perl is not defined?