Building oiio-2.4.1.2-dev fails on gcc 11.3.0 for Linux. gcc 7.4 works. There is a new default-warning that is promoted as an error by -Werror: https://forum.qt.io/topic/129449/what-causes-error-called-on-pointer-returned-from-a-mismatched-allocation-function
The error is _called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete]_ ../src/libtexture/texturesys.cpp: In static member function 'static OpenImageIO_v2_4_1::TextureSystem* OpenImageIO_v2_4_1::TextureSystem::create(bool, OpenImageIO_v2_4_1::ImageCache*)': ../src/libtexture/texturesys.cpp:98:79: error: 'static void OpenImageIO_v2_4_1::pvt::TextureSystemImpl::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete] 98 | shared_texturesys = new TextureSystemImpl(ImageCache::create(true)); | ^ ../src/libtexture/texturesys.cpp:98:79: note: returned from 'void* operator new(std::size_t)' ../src/libtexture/texturesys.cpp:112:62: error: 'static void OpenImageIO_v2_4_1::pvt::TextureSystemImpl::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete] 112 | TextureSystemImpl* ts = new TextureSystemImpl(imagecache); | ^ ../src/libtexture/texturesys.cpp:112:62: note: returned from 'void* operator new(std::size_t)' cc1plus: all warnings being treated as errors
_______________________________________________ Oiio-dev mailing list Oiio-dev@lists.openimageio.org http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org