To complete the first sentence: The caught exception is : "An invalid logic behavior occurredstrncmp( str, "ACR-NEMA", strlen( "ACR-NEMA" ) ) == 0 || strncmp( str, "ACRNEMA", strlen( "ACRNEMA" ) ) == 0 || strncmp( str, "MIPS 2.0", strlen( "MIPS 2.0" ) ) == 0"
PixmapReader: recognition code assertion rejects valid files (value WINRADSTORE)
Crash in gdcmOverlay.cxx:323
This also means when you build GDCM for first time, you may get this message: If you want to build the test suite, you must set GDCM_DATA_ROOT (advanced option) to the full path name of the gdcmData directory; if you don't want, disable GDCM_BUILD_TESTING. What is gdcmData? Please read: http://gdcm.sourceforge.net/wiki/index.php/General_questions#What_is_gdcmData_.3F and that wiki link is 404 now.
CVE-2025-52582
TALOS-2025-2210
CVE-2025-48429
CVE-2025-2214
Thank you, that fixed the Tumbleweed build for me as well!
fails with poppler 25.10
Minimal support for deflated image frame compression TS
Handle junk recognition code
Fix minor typo in exception
Merge branch 'release'
Pretend to now know the actual VR for those private attributes
Merge branch 'release'
VTK 9.5 compatibility fix: use .c_str() instead of deprecated vtkStdString cast
Merge branch 'release'
Better support for fake 12bits
We want an exception always
Prefer another symbol to ease integratin with XML doc
TestJSON1 refers to non-existent file
Merge branch 'release'
Fix compilation of third party project
Merge branch 'release'
Release 3.2.2
Merge branch 'release'
Fix VU#591834.1
Merge branch 'release'
Handle case where HighBit==0
Merge branch 'release'
Handle yet another case from Siemens Magnetom Skyra
Use new logic in gdcmtar
Start using new logic in gdcmdump
Handle missing priva creator for Series info
Introduce a new function ComputeCSAImageHeaderInfo
Add a fix for undefined length SQ in implicit
remove old assert()
Fix recent gdcm_assert behavior
Merge branch 'release'
Release 3.2.1
Merge branch 'release'
Reflect at API level implementation change
remove simple warning
Remove some simple warnings
Merge branch 'release'
Do not empty Code Meaning
Merge branch 'release'
Minor add const
Fix compilation for Visual Studio 12 2013
Properly fix openjpeg building
Bump to 3.3.x
Merge branch 'release'
Blind shot at fixing appveyor
Preserve master setting
Merge branch 'release'
Fix VTK example compilation
Remove invalid from merge
Merge branch 'release'
Fixed compile error with latest clang, header for size_t was missing
Defaulting non-zero frame time to spacing of 1 instead of 0
Add support for cleaning Code Meaning in gdcmclean
Add new functionality in gdcm::Cleaner for Code Meaning cleaning
Merge branch 'release'
Fixed a few warnings about const
I find that simply find_package(VTK) allows the GDCM build to proceed, although Could NOT find LibPROJ is still issued as a warning. This may be an acceptable workaround, because GDCM component configuration is not trivial. On the theory that a VTK build should remember a custom location for its own component, I filed this VTK ticket: https://discourse.vtk.org/t/could-not-find-libproj/15779
Take a look at how openEMS specifies VTK components for find_package. This is a rather elaborate example because it tries for compatibility with multiple VTK versions. But this shows the general idea. https://github.com/thliebig/openEMS
Do not use find_package(VTK REQUIRED)
Merge branch 'release'
Fix compilation of examples
Fix compilation in release mode
Require java 8
Merge branch 'release'
Merge branch 'release-3-0' into release
Handle VTK 9.1
Mark as 3.3.x
Start 3.2.x branch
Increase cmake_minimum_required for CMake 4 compatibility
Merge branch 'release'
Release 3.0.26
Merge branch 'release'
Catch the exception in imagewriter to avoid failing in c# layer
Merge branch 'release'
Slightly improve support for Enh MR/CT
Simple example
Merge remote-tracking branch 'github/master'
COMP: Use `std::move` explicitly to address unqualified call warnings
ENH: Replace `assert` with `gdcm_assert` across the codebase for consistency and clarity
Merge branch 'release'
Fix crash due to malformed BitsAllocated=12 file
Improve mecmr3 support
Minor reformat
Improve mecmr3 support
Merge branch 'release'
Add documentation for PMS recent change