Hi Slaven,
How can I fix it? I installed libzvbi via the FreeBSD package system. This was libzvbi-0.2.22, which is supported by your module, according to the README. Now I installed the somewhat newer version libzvbi-0.2.25_1 from ports. pthread seems to be involved into the compilation, at least I see lines during the compilation like
Sorry, appearently I misunderstood your setup. I assumed you didn't have the pthreads library installed at all on your test machine. In that case the fix would have been simple (e.g. remove libzvbi, as it's useless without pthreads, at least by default)
So I compiled perl-5.8.8 without threads myself on an x64 linux, but still cannot reproduce your problem, i.e. "make test" works just fine. Still, maybe it's more of a fundamental problem. After consideration, I'm not so sure if it's a good idea to mix threaded an non-threaded code in the same application (might at least cause problems for global variables like "errno" which are defined differently in threaded code.)
It will probably not be trivial to solve this, so I guess I'll just wait until a module user complains. Thanks again for your help.
bye, -tom
