Hi all, The debugging diagnostic code in src/texk/web2c/luatexdir/tex/texnodes.c (using the latest version luatex-beta-0.30.3 which has been marked as "stable" in the Gentoo repository) fails to compile if the package is being compiled as a release version (-DNDEBUG) rather than a debugging version (no -DNDEBUG). See http://bugs.gentoo.org/show_bug.cgi?id=263275 for a full description of the bug and a proposed patch. However, the patch does nothing more than disable the #ifndef NDEBUG sections locally for that source file. And as I do not have any deeper understanding what those "varmem_sizes" array is actually being used for, this might or might not be such a good idea to do. Therefore, I hereby humbly request whether you upstream guys might be kindly willing to fix that problem in some forthcoming release, because it is sort of annoying to manually have to interfere with the build system each time this package is rebuilt on a source-based Distribution like Gentoo. Nevertheless, thanks for all the labour you already have spent on this fine project and keep up the good work! Greetings, Guenther
Hi Guenther, Guenther B. wrote:
Hi all,
The debugging diagnostic code in src/texk/web2c/luatexdir/tex/texnodes.c (using the latest version luatex-beta-0.30.3 which has been marked as "stable" in the Gentoo repository) fails to compile if the package is being compiled as a release version (-DNDEBUG) rather than a debugging version (no -DNDEBUG).
Well, it is not a release version, nor stable, so there! :)
See
http://bugs.gentoo.org/show_bug.cgi?id=263275
for a full description of the bug and a proposed patch.
You could try version 0.40.0 (released today) because I recall having dealt with this bug report a few months ago (commit #1721, added on January 2, based on a report by Bjørn Augestad). Nevertheless, I think it is madness to mark luatex as either stable or released at this point in time, and handling it thus is not supported. Best wishes, Taco
participants (2)
-
Guenther B.
-
Taco Hoekwater