org.bytedeco.javacpp.nopointergc=truehas no effect, the ZGC flag still gives error.
ZGCflag does? I think it only replace a Java GC algorithm, from the default G1GC to something else.
And that's great that you were able to debug this, but it's not a good idea to rely on GC anyway. It cannot be relied upon.
I don't understand this. In Java there is always GC, I cannot turn it off and we were not rely on anything.
-XX:+UseZGC is simply telling Java "use a different (experimenting but hopefully better) GC policy".
java.lang.NoClassDefFoundErrorexceptions? I see it as
Could not initialize class org.bytedeco.ffmpeg.global.swscale, and random suggestions are usually around static initialisers. It mostly works for me locally, and dies in the github CI during test, which is ugly to debug. Any suggestions appreciated. Will see what I can find in any case.
Debug: Loading /home/runner/.javacpp/cache/ffmpeg-4.3.1-1.5.4-linux-x86_64.jar/org/bytedeco/ffmpeg/linux-x86_64/libswscale.so.5 Debug: Creating symbolic link /home/runner/.javacpp/cache/ffmpeg-4.3.1-1.5.4-linux-x86_64.jar/org/bytedeco/ffmpeg/linux-x86_64/libswscale.so Debug: Locking /home/runner/.javacpp/cache before extracting Debug: Failed to extract for jniswscale: java.lang.UnsatisfiedLinkError: java.nio.channels.FileLockInterruptionException
interrupt()ed is perhaps a race between that loading sequence and the calling code?
I saw that the issue like
[ERROR] Failed to execute goal org.bytedeco:javacpp:1.5.6-SNAPSHOT:parse (javacpp-parser) on project cocoa: Failed to execute JavaCPP Builder: /home/doktor/code/javacpp-presets/cocoa/cppbuild/linux-x86_64/include/CoCoA-0.99712/TmpMorseElement.H:551:Unexpected token 'EOF' ->
Occurred several times to couple of you. I saw one suggestion to build the presets on Centos here. However, when I tried I got an error:
autoreconf: running: /usr/bin/autoconf --force autoreconf: configure.ac: not using Autoheader autoreconf: running: automake --add-missing --copy --force-missing configure.ac:15: error: require Automake 1.14.1, but have 1.13.4 autoreconf: automake failed with exit status: 1
I also saw that the
EOF error can be solved otherway (like bytedeco/javacpp-presets#889). However, the parsed file is quite simple in point of view of C++ macros...
What should I do to be added to contributors of a project? I'd be able to push my feature branch to share more details about my issue.
I forked your repo and introduced my changes to
symbollic-algebra branch: https://github.com/doktor-ziel/javacpp-presets/tree/symbollic-algebra
It would be great if somebody looks at it:)