Unmasked "missing keyword" packages: =app-text/libspectre-0.2.0 =dev-libs/libgweather-2.22.1 built successfully on PPC. Reproducible: Always
libgweather is handled in bug #218794 Arches, please keyword libspectre in order to be able to keyword evince-2.22 Target keywords are: ~alpha ~arm ~hppa ~ia64 ~ppc64 ~ppc ~sh ~sparc ~x86-fbsd
Done for ~sparc. I note that neither USE=test nor FEATURES=test seems to actually test anything. However, after playing around some, I can make spectre-test work thus: ./spectre-test {some-file}.ps {some-output-directory} And so it can have ~sparc for testing.
~alpha/~ia64 done
added ~ppc64
Stable for HPPA. Reassigning to maintainers.
(In reply to comment #5) > Stable for HPPA. [..] Er, marked ~hppa that is.
(In reply to comment #2) > Done for ~sparc. I note that neither USE=test nor FEATURES=test seems to > actually test anything. However, after playing around some, I can make > spectre-test work thus: > ./spectre-test {some-file}.ps {some-output-directory} > And so it can have ~sparc for testing. thanks for the hint, ~x86-fbsd done
This line in the test program crashes with segfault for me: spectre_document_load (NULL, argv[1]); However, it happens the same on x86 as ppc, and it's clearly a bug for the calling program to do that (though it would be nice if libspectre handled it gracefully, which is no doubt why it's in the test program...) marked ~ppc
It is _normal_ behaviour if you build it with SPECTRE_DISABLE_CHECKS (see libspectre/spectre-utils.h). If you build it so, you should handle it in your own code, wich would be faster - you would check only in needed places. SPECTRE_DISABLE_CHECKS should be disabled for production use and may be enabled only for debugging and development purposes.
evince is not keyworded arm/sh