![]() Openscad: /tmp/.mount_curaUfAqOM/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libboost_program_options.so.1.74.0) Here's the command I'm using:ĮrrorMessage = n('openscad', capture_output=True, text=True, shell=False).stderr.strip()Īnd here are the error messages that result: The plugin simply creates a menu item that allows me to launch OpenScad and report any error messages. I've created a test plugin that does nothing other than attempt to launch OpenScad, so that I can rule out everything else. I would hope that, by launching OpenScad as a separate process, there wouldn't be any dependencies between it and Cura, but I'm guessing that OpenScad is stuck running within Cura's AppImage environment. OpenScad seems to use Qt 5, while Cura 5.1 now uses Qt 6. Under Cura 5.1, OpenScad fails with messages (see below) that suggest to me that it can't find the correct version of Qt it needs to run. Under Cura 4.13.1, OpenScad runs fine and generates STLs. My plugin runs OpenScad using the n() function. OpenScad runs just fine when I launch it from a normal terminal. I suspect this is the source of the problem, although I'm not positive. I use Linux (Xubuntu), where Cura is only available as an AppImage. ![]() This worked fine for me in Cura 4.13.1, but not now with Cura 5.1. I'm developing a plugin that relies on being able to launch OpenScad to automatically generate an STL file. I'll try to lay out the problem as clearly as possible. I have a rather involved problem that is entirely beyond my skill to figure out.
0 Comments
Leave a Reply. |