I'm running into the following issue trying to build the latest version...
I hadn't looked through the cmake output in a while and noticed that OIIO
also works with DICOM images via dcmtk but I'm getting a compile error:
[ 18%] Building CXX object
src/libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/dpx.imageio/dpxinput.cpp.o
cd /builddir/build/BUILD/oiio-Release-1.8.6/build/linux/src/libOpenImageIO
&& /usr/bin/c++ -DEMBED_PLUGINS=1 -DNDEBUG -DOpenImageIO_EXPORTS
-DUSE_BOOST_ASIO=1 -DUSE_DCMTK=1 -DUSE_EXTERNAL_PUGIXML=1 -DUSE_FIELD3D=1
-DUSE_FREETYPE -DUSE_GIF -DUSE_LIBRAW=1 -DUSE_OCIO=1 -DUSE_OPENCV
-DUSE_OPENSSL=1 -DUSE_STD_REGEX -DUSE_WEBP=1 -D__STDC_CONSTANT_MACROS
-D__STDC_LIMIT_MACROS
-I/builddir/build/BUILD/oiio-Release-1.8.6/build/linux/include
-I/builddir/build/BUILD/oiio-Release-1.8.6/src/include
-I/usr/include/OpenEXR
-I/builddir/build/BUILD/oiio-Release-1.8.6/build/linux/src/libOpenImageIO
-I/usr/include/freetype2 -O2 -g -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong
--param=ssp-buffer-size=4 -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -O2 -g
-DNDEBUG -fPIC -Wall -fno-math-errno -Wno-error=unused-local-typedefs
-Wno-unused-local-typedefs -Wno-unused-result
-Wno-error=misleading-indentation -Wno-aligned-new -Wno-error=noexcept-type
-std=c++11 -o CMakeFiles/OpenImageIO.dir/__/dpx.imageio/dpxinput.cpp.o -c
/builddir/build/BUILD/oiio-Release-1.8.6/src/dpx.imageio/dpxinput.cpp
make[2]: Leaving directory
'/builddir/build/BUILD/oiio-Release-1.8.6/build/linux'
make[2]: Entering directory
'/builddir/build/BUILD/oiio-Release-1.8.6/build/linux'
/builddir/build/BUILD/oiio-Release-1.8.6/src/dicom.imageio/dicominput.cpp:
In member function 'void OpenImageIO_v1_8::DICOMInput::read_metadata()':
/builddir/build/BUILD/oiio-Release-1.8.6/src/dicom.imageio/dicominput.cpp:316:34:
error: 'EVR_UC' was not declared in this scope
|| evr == EVR_UC ||evr == EVR_UR
^~~~~~
/builddir/build/BUILD/oiio-Release-1.8.6/src/dicom.imageio/dicominput.cpp:316:34:
note: suggested alternative: 'EVR_UN'
|| evr == EVR_UC ||evr == EVR_UR
^~~~~~
EVR_UN
/builddir/build/BUILD/oiio-Release-1.8.6/src/dicom.imageio/dicominput.cpp:316:50:
error: 'EVR_UR' was not declared in this scope
|| evr == EVR_UC ||evr == EVR_UR
^~~~~~
/builddir/build/BUILD/oiio-Release-1.8.6/src/dicom.imageio/dicominput.cpp:316:50:
note: suggested alternative: 'EVR_UN'
|| evr == EVR_UC ||evr == EVR_UR
^~~~~~
EVR_UN
Ideas?
Thanks,
Richard
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org