-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python exception during dump of boost::optional (no member named m_initialized) #43
Comments
Hi, could you please give more details about your case? What is ueDbInstance? Ideally, a minumal test case - it will help greatly. |
Also, what build type (release, debug, etc) and compiler do you use? |
Hello, ueDbInstance is declared as follows:
SharedObject is basically a class which allocates/deallocates in shared memory (this implementation is plateform specific) I'm using a debug build with GCC, compilation options are -ggdb3, -O0. At the stage where I asked to print ueDbInstance, it is supposed to be initialized. Have you validated the Boost pretty printer when static attribute is set ? Thanks |
Compilation options are pretty standard. I never tried -ggdb3, though, only -ggdb (which is equivalent to -ggdb2). You can try to switch to -ggdb, but it is unlikely that it can fix the problem. Static members should not be a problem. Is SharedObject a complete type in this translation unit? Can you print ueDbInstance with printers disabled and post result here? Preferably with |
@fperies Is this issue still relevant? |
Hello,
First of all, thank you for this project!
I'm running into the following error when trying to dump a boost::optional type object:
I'm using Boost 1.69.0
Do you have any clue that would explain this issue ?
Thanks !
The text was updated successfully, but these errors were encountered: