Thanks for looking into this.
It works fine for me on Windows, Mac, blender on win and mac as well as python on linux, just not within blender on linux.
rhino3dm in blender on linux is what we use for automated testing in our pipeline.
Judging on the issue reported on import_3dm it looks like symbols are getting mixed up. There is no reason why reading a mesh tries to use openvdb, as far as I know we don’t have openvdb support in rhino3dm. @fraguada do you know if that could be somehow sidestepped?
Just checked and confirmed this is still happening. I used blender 5.0.1 and latest rhino3dm available through pip (8.17.0).
Would be great to get some insights and ideally, of course, get it fixed.
@fraguada I pulled the latest dev, removed build and had a clean build python setup.py bdist_wheel. This new build still crashes in Blender with the same stacktrace.
Looks like I’ll keep building rhino3dm manually with the renamed symbols for now.
@jesterking
Ok. I tried a few other things to suppress exporting symbols and I see a big difference between the branch you just tried vs the dev branch with the changes I just merged. I hope that does the trick.