On Sun, Jan 16, 2022 at 09:20:46PM +0100, Patrice Dumas wrote:
> Hello,
> 
> With the gnulib file as in git, I get, after compilation without visible
> error:
> $ ./texi2any.pl 
> perl: symbol lookup error: ../tp/Texinfo/XS/.libs/Parsetexi.so: undefined 
> symbol: rpl_free
> 
> after make clean and make there is a diff with the version in git, but
> then it compiles and runs fine.  The diff is:
> --- a/tp/Texinfo/XS/gnulib/lib/stdlib.h
> +++ b/tp/Texinfo/XS/gnulib/lib/stdlib.h
> @@ -731,7 +731,7 @@ _GL_WARN_ON_USE (_Exit, "_Exit is unportable - "
> 
> 
>  #if 1
> -# if 1
> +# if 0
>  #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
>  #   undef free
>  #   define free rpl_free
> 
> 
> 
> There is a stdlib.in.h file in tp/Texinfo/XS/gnulib, so maybe
> tp/Texinfo/XS/gnulib/lib/stdlib.h should not be in the VCS?
> 

Okay done now. (33f91e65c4)


Reply via email to