This now (ngspice-42) apparently also affects x86_64. Output from kicad-7.0.10, on aarch64, ngspice-40: [ 1917s] + /usr/bin/ctest --output-on-failure --force-new-ctest-process -j8 --tests-regex qa_eeschema [ 1917s] Test project /home/abuild/rpmbuild/BUILD/kicad-7.0.10/build [ 1917s] Start 4: qa_eeschema [ 1923s] 1/1 Test #4: qa_eeschema ......................***Failed 6.32 sec [ 1923s] Running 104 test cases... [ 1923s] /home/abuild/rpmbuild/BUILD/kicad-7.0.10/qa/unittests/eeschema/./test_netlist_exporter_spice.h(242):...
highgui: Fix unresolved OpenGL functions for Qt backend
Duplicate of bug #8. https://sourceforge.net/p/ebook-tools/bugs/8/
Duplicate of bug #8.
The fixes are only syntactically correct, but not semantically. For the _cmp_ functions, 0 means "matching", but an empty id does not match "any" id.
The attached patch forces ghostscript to use the same Creation/ModDate as used in the PostScript preamble. The PDF file is still not fully deterministic as ghostscript uses the current time in some other places, but suffices to create a file which can be included in a TeX file without making the final output unreproducible. Notably the PDF trailer ID and DocumentUUID are not part of the final PDF produced by e.g. pdflatex.
Exported PDF is non-reproducible
libxfig.a contains src/main.c, and the test binaries are linked to libxfig, thus there are two definitions for "main". It would probably be better to leave src/main.c out of libxfig to avoid any ambiguities. You are relying on specific linker behavior, and you force it to not complain about multiple definitions: '-Wl,--allow-multiple-definitions'.