Software requirements for a successfull

Asked by Jérôme Duriez


I know we need to use the same YADE version compiled or built with the same features for being able to / O.load() (with no error, and leaving here "not defined" Python considerations outside of the question) [*] .

Should we expect further requirements, e.g. in terms of having the same external package versions between the respective times (or used machines) of and O.load ?

If yes, would it be possible to pinpoint at specific packages that should remain identical ? (libboost-all-dev ? something else ?)

Edit: I'm currently facing a "RuntimeError: unregistered class" at O.load, with boost 1.71.0. No idea what boost was at


[*] and -- I'm planning a merge request to include the latter in the former, by the way

Question information

English Edit question
Yade Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jan Stránský (honzik) said :

since the save/load is done using the boost library [1,2], I think the same version of boost might be essential.


Can you help with this problem?

Provide an answer of your own, or ask Jérôme Duriez for more information if necessary.

To post a message you must log in.