Derived class from HlmsComputeJob with implicit destructor compile errors.
Description
Linux, gcc7.2.
With python-ogre the build fails with the wrapper code for HlmsComputeJob.
From the header the class is declared as "class _OgreExport HlmsComputeJob : PassAlloc ......" . If I update the declaration to ""class _OgreExport HlmsComputeJob : public PassAlloc ......" the problem goes away.
Linux, gcc7.2.
With python-ogre the build fails with the wrapper code for HlmsComputeJob.
From the header the class is declared as "class _OgreExport HlmsComputeJob : PassAlloc ......" . If I update the declaration to ""class _OgreExport HlmsComputeJob : public PassAlloc ......" the problem goes away.
Is this a typo or is there a reason behind this?
This is a simple example in