"Sven Van Caekenberghe"<s...@stfx.eu> wrote:
> It seems that the Xtreams build has been failing since june 30th for 4.0 and 
> not 3.0:
>
>  https://ci.inria.fr/pharo-contribution/job/Xtreams/
>
> From the changes to 4.0 around that period I can't immediately see something 
> obvious:
>
>  https://github.com/pharo-project/pharo-core/commits/4.0?page=4
>
> I just tried loading Xtreams in on my machine and all tests succeed.
>
> All errors on Jenkins seem to be related to primitives not being found in 
> libCrypto:
>
>  Error Message
>
>   External module not found

This looks like the error you get when FFI fails to find the requested library 
(in this case libcrypto.so). It could be caused by a change in how FFI 
finds/opens libraries, or it could be as silly as a library version change on 
the target system (libcrypto.so.9.8.x vs librypto.so.1.0.1 or something such), 
but I don't really remember whether we look for specific version or whether we 
expect the generic library name 'libcrypto.so' to resolve.

HTH,

Martin

>
> Stacktrace
>
>   XTLibCryptoHash(Object)>>error:
>   XTLibCryptoHash(Object)>>externalCallFailed
>   XTLibCryptoHash>>EVP_MD_CTX_init:
>   XTLibCryptoHash>>initialize
>   XTHash class>>new
>   XTHashTest>>testMD5
>   XTHashTest(TestCase)>>performTest
>
> So, is it possible there was a change in the VM ?
>
> The Xtreams source code itself has not been changed for months.
>
> Sven
>
>


Reply via email to