order of importing libs? Broken SnapshotEngine.
Job #1425930930 failed for 990dda83:
-
We have an interesting (apparently very rare) error:
Traceback (most recent call last):
File "/builds/yade-dev/trunk/install/bin/yade-ci", line 151, in <module>
import yade
File "/builds/yade-dev/trunk/install/lib/aarch64-linux-gnu/yade-ci/py/yade/__init__.py", line 75, in <module>
from yade import boot
ImportError: /builds/yade-dev/trunk/install/lib/aarch64-linux-gnu/yade-ci/libpfv.so: undefined symbol: _ZTIN4yade36Ip2_FrictMat_FrictMat_ViscoFrictPhysE
I remember @bchareyre that you did something so that everything is linked just to boot. Maybe this is related.
-
That reminds me of another problem with the SnapshotEngine I don't remember if it was fixed, or if we have an issue opened for that. EDIT: if it's not fixed, we could even use the GUI tests, recently merged. They will check if screenshotting works, because it uses complete xserver to perform the test. (btw, it's on my todo list to mention these GUI tests in the documentation), fixed in !732 (merged)
Edited by Janek Kozicki