The line in question is this: item = nullptr;
It's not the compiler, it's the version of Qt you are using. Prior to 5.8, QSharedPointer didn't handle nullptr.
Removing that line will simply leak memory. It can be fixed by changing it to NULL, or doing it the shared_ptr way: item.reset(); I will fix this for the future. See also [r15476]. Ted. On 7/31/20 7:01 AM, Will Godfrey wrote:
I have two machines, the older one with gcc 6.3.0 and the newer one running gcc 8.3.0. On the newer one rosegarden build 15895 compiles without issues, but on the older one I get a mismatch type failure at: rosegarden-15895/src/gui/rulers/PropertyControlRuler.cpp line 265 If I comment this line out the build completes and the image *seems* to run OK, but I've no idea of the implications.
_______________________________________________ Rosegarden-user mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
