On Mon, Feb 03, 2025 at 07:32:47PM +0100, Marco Atzeri wrote:

It was not present on 2.3.7, last that I packaged.


/pub/devel/lyx/lyx-2.4.3-1.x86_64/src/lyx-2.4.3/src/support/lassert.cpp:29:10: fatal error: execinfo.h: No such file or directory
  29 | #include <execinfo.h>
     |          ^~~~~~~~~~~~

https://www.gnu.org/software/libc/manual/html_node/Backtraces.html

For what I see <execinfo.h> is GLIBC specific and not present on Newlib
that is used by Cygwin, so a test should be added before using such header.

Hi Marco,

the was already a configure check but due to a thinko it turned out that callstack printing was always possible. This has been fixed in the development version and the fix will probably be available for 2.4.4. In the meantime you can use the --disable-callstack-printing configure option.

Thanks for the report.

--
Enrico
--
lyx-devel mailing list
lyx-devel@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to