
bernhard.maeder@zkb.ch wrote:
Arrr, I've now compiled the example on different machines (Windows, MacOS) and it seems I'm only getting into troubles on my target system (Debian)...
I've used ldd to get the library dependencies of my extension modules; the difference between building with gcc3.3 and gcc3.4 is with the libstdc++, which is used in version 5 and 6, respectively. But since python doesn't use this library, this should make no difference at all.
Is there anything else I could possibly try?
I have to admit I'm stumped, but like I said I'm not a python expert. I did a quick Google search and discovered that this has been seen before when using Boost.Python to wrap std::vector, *but only when using blender* see http://www.blender3d.com/forum/viewtopic.php?p=41828&highlight=&sid=c7039b55ca7fcb0c37584818cbb5cf66 does this ring any bells? Otherwise the only thing I can think of is maybe some kind of problem with modules getting unloaded in the wrong order, or maybe globals declared in your module getting destroyed after the std lib has been taken down. But that *shouldn't* happen either. John.