Tonight I updated my archlinux installation. It updated vapoursynth from R48 to R49.
If I compile and run a file I get the message:
$ ./modifyframe /home/jose/src/VapourSynth.nim/src/libs/libvapoursynth.so: undefined symbol: pthread_create could not load: /home/jose/src/VapourSynth.nim/src/libs/libvapoursynth.so
But if I run one of the files compiled before the update it works fine.
Any clue about what might be happening?
That fails, but I have checked that the following works:
nim c -f --threads:on --gc:none modifyframe
Why do I need that now? Is this a change in Nim or in vapoursynth? I keep on using v1.0.6 as far as I know.
It doesn't gives me much information:
$ ./modifyframe ViolaciĆ³n de segmento (`core' generado)
I have observed also that this happens when I call a macro, but not when I call a vapoursynth plugin.