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
[minor] 2.1.0 "Set number of instances" triggers Assertion fail Error #2953
Comments
You're apparently linking against wxWidgets 3.0. The assert does not trigger when linked against 3.1, which is what we do with our builds. I suggest you do the same. It is already quite hard to make PrusaSlicer work on all three major platforms with one wxWidgets version, I don't think someone will have time to look into this soon. https://github.com/prusa3d/PrusaSlicer/blob/master/doc/How%20to%20build%20-%20Linux%20et%20al.md |
Ok, I at least looked into where the assert bubbled from and this is apparently really a mistake in our code. I haven't tested, but it will be most likely solved by 656569b But the reasons for linking against wxWidgets 3.1 still hold. There are workarounds in our code that probably won't work in versions different from 3.1 that we tune them on. |
The assert was fixed. Closing. |
PrusaSlicer 2.1.0
triggers error message
An assertion failed!
/usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type
but the object gets multiplied correctly anyways. so only minor bug.
Archlinux x64 - Package versions:
prusa-slicer 2.1.0-1
boost-libs 1.69.0-2
curl 7.66.0-1
glew 2.1.0-1
intel-tbb 2019.8-1
nlopt 2.6.1-1
wxgtk2 3.0.4-2
qhull 2019.1-1
The text was updated successfully, but these errors were encountered: