[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * tp/Texinfo/XS/Makefile.am (libtexinfo_convert_l
From: |
Patrice Dumas |
Subject: |
branch master updated: * tp/Texinfo/XS/Makefile.am (libtexinfo_convert_la_CPPFLAGS): remove XSLIBS_CPPFLAGS they should not be needed and break build on MinGW as Perl CORE/dirent.h is found, which does not define opendir. Remove libtexinfo_convert_la_CFLAGS. Report from Eli. |
Date: |
Sun, 08 Dec 2024 10:32:50 -0500 |
This is an automated email from the git hooks/post-receive script.
pertusus pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new f73cfe6f24 * tp/Texinfo/XS/Makefile.am
(libtexinfo_convert_la_CPPFLAGS): remove XSLIBS_CPPFLAGS they should not be
needed and break build on MinGW as Perl CORE/dirent.h is found, which does not
define opendir. Remove libtexinfo_convert_la_CFLAGS. Report from Eli.
f73cfe6f24 is described below
commit f73cfe6f244fa4581f5be440330f0513e2262be7
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sun Dec 8 16:32:42 2024 +0100
* tp/Texinfo/XS/Makefile.am (libtexinfo_convert_la_CPPFLAGS): remove
XSLIBS_CPPFLAGS they should not be needed and break build on MinGW as
Perl CORE/dirent.h is found, which does not define opendir. Remove
libtexinfo_convert_la_CFLAGS. Report from Eli.
---
ChangeLog | 7 +++++++
tp/Texinfo/XS/Makefile.am | 3 +--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9ebeee29f6..c9929e6a8a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-12-08 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/XS/Makefile.am (libtexinfo_convert_la_CPPFLAGS): remove
+ XSLIBS_CPPFLAGS they should not be needed and break build on MinGW as
+ Perl CORE/dirent.h is found, which does not define opendir. Remove
+ libtexinfo_convert_la_CFLAGS. Report from Eli.
+
2024-12-08 Gavin Smith <gavinsmith0123@gmail.com>
* tp/Texinfo/XS/TestXS.xs: remove <config.h> include to
diff --git a/tp/Texinfo/XS/Makefile.am b/tp/Texinfo/XS/Makefile.am
index a1fa75b726..b3cc94c54e 100644
--- a/tp/Texinfo/XS/Makefile.am
+++ b/tp/Texinfo/XS/Makefile.am
@@ -530,8 +530,7 @@ libtexinfo_convert_la_SOURCES = \
# locate include files under out-of-source builds.
# parsetexi is only needed for texinfo.c
-libtexinfo_convert_la_CPPFLAGS = -I$(srcdir)/main -I$(srcdir)/convert
-I$(srcdir)/structuring_transfo -I$(srcdir)/parsetexi $(AM_CPPFLAGS)
$(GNULIB_CPPFLAGS) $(XSLIBS_CPPFLAGS)
-libtexinfo_convert_la_CFLAGS = $(XSLIBS_CFLAGS)
+libtexinfo_convert_la_CPPFLAGS = -I$(srcdir)/main -I$(srcdir)/convert
-I$(srcdir)/structuring_transfo -I$(srcdir)/parsetexi $(AM_CPPFLAGS)
$(GNULIB_CPPFLAGS)
libtexinfo_convert_la_LIBADD = libtexinfoxs.la libtexinfo.la
libcallperl_libtexinfo_convert.la $(top_builddir)/gnulib/lib/libgnu.la
$(platform_PERL_LIBADD)
libtexinfo_convert_la_LDFLAGS = -version-info 0:0:0 $(perl_conf_LDFLAGS)
$(EUIDACCESS_LIBGEN) $(LTLIBINTL) $(LTLIBICONV) $(LTLIBUNISTRING)
# example to trigger errors associated with no undefined
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: * tp/Texinfo/XS/Makefile.am (libtexinfo_convert_la_CPPFLAGS): remove XSLIBS_CPPFLAGS they should not be needed and break build on MinGW as Perl CORE/dirent.h is found, which does not define opendir. Remove libtexinfo_convert_la_CFLAGS. Report from Eli.,
Patrice Dumas <=
- Prev by Date:
branch master updated: * tp/Texinfo/XS/TestXS.xs: remove <config.h> include to avoid possible clash with redefinition of uid_t and gid_t in Perl header files. Report from Eli.
- Next by Date:
branch master updated: * tp/Texinfo/XS/main/build_perl_info.c (build_perl_array) (build_perl_const_element_array, build_perl_directions) (build_additional_info, build_indices_sort_strings) (build_sorted_indices_by_index, build_sorted_indices_by_letter) (output_unit_to_perl_hash, html_build_button): use non_perl_free to free a string allocated by xasprintf (from utils.c) or from print_element_debug (from errors.c), to avoid mixxing Perl/non Perl memory management functions. Based on a report from Eli.
- Previous by thread:
branch master updated: * tp/Texinfo/XS/TestXS.xs: remove <config.h> include to avoid possible clash with redefinition of uid_t and gid_t in Perl header files. Report from Eli.
- Next by thread:
branch master updated: * tp/Texinfo/XS/main/build_perl_info.c (build_perl_array) (build_perl_const_element_array, build_perl_directions) (build_additional_info, build_indices_sort_strings) (build_sorted_indices_by_index, build_sorted_indices_by_letter) (output_unit_to_perl_hash, html_build_button): use non_perl_free to free a string allocated by xasprintf (from utils.c) or from print_element_debug (from errors.c), to avoid mixxing Perl/non Perl memory management functions. Based on a report from Eli.
- Index(es):