"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 > >