38 lines
1.7 KiB
Diff
38 lines
1.7 KiB
Diff
|
Fix build failure with GCC 11:
|
|||
|
|
|||
|
------
|
|||
|
[...]
|
|||
|
/tmp/guix-build-opencolorio-1.1.1.drv-0/source/src/core/ImageDesc.cpp:60:51: error: ‘this’ pointer is null [-Werror=nonnull]
|
|||
|
60 | os << "width=" << packedImg->getWidth() << ", ";
|
|||
|
| ^
|
|||
|
/tmp/guix-build-opencolorio-1.1.1.drv-0/source/src/core/ImageDesc.cpp:274:10: note: in a call to non-static member function ‘long int OpenColorIO::v1::PackedImageDesc::getWidth() const’
|
|||
|
274 | long PackedImageDesc::getWidth() const
|
|||
|
| ^~~~~~~~~~~~~~~
|
|||
|
/tmp/guix-build-opencolorio-1.1.1.drv-0/source/src/core/ImageDesc.cpp:61:53: error: ‘this’ pointer is null [-Werror=nonnull]
|
|||
|
61 | os << "height=" << packedImg->getHeight() << ", ";
|
|||
|
| ^
|
|||
|
/tmp/guix-build-opencolorio-1.1.1.drv-0/source/src/core/ImageDesc.cpp:279:10: note: in a call to non-static member function ‘long int OpenColorIO::v1::PackedImageDesc::getHeight() const’
|
|||
|
279 | long PackedImageDesc::getHeight() const
|
|||
|
| ^~~~~~~~~~~~~~~
|
|||
|
cc1plus: all warnings being treated as errors
|
|||
|
[...]
|
|||
|
------
|
|||
|
|
|||
|
Patch copied from Gentoo:
|
|||
|
|
|||
|
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e726d850502018b6760da78dbd4a419603016b8
|
|||
|
|
|||
|
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
|
|||
|
index 1eb691b6..cff9bd83 100644
|
|||
|
--- a/src/core/CMakeLists.txt
|
|||
|
+++ b/src/core/CMakeLists.txt
|
|||
|
@@ -23,8 +23,6 @@ if(WIN32)
|
|||
|
if("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
|
|||
|
set(EXTERNAL_COMPILE_FLAGS "${EXTERNAL_COMPILE_FLAGS} /WX")
|
|||
|
endif()
|
|||
|
-else()
|
|||
|
- set(EXTERNAL_COMPILE_FLAGS "${EXTERNAL_COMPILE_FLAGS} -Werror")
|
|||
|
endif()
|
|||
|
|
|||
|
# SHARED
|