Package Details: gdcm 3.0.23-1

Git Clone URL: https://aur.archlinux.org/gdcm.git (read-only, click to copy)
Package Base: gdcm
Description: C++ library for DICOM medical files
Upstream URL: https://github.com/malaterre/GDCM
Keywords: DICOM Python
Licenses: BSD
Provides: libgdcmDSED.so, libgdcmMEXD.so, libgdcmMSFF.so
Submitter: giniu
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 30
Popularity: 0.77
First Submitted: 2013-01-10 11:55 (UTC)
Last Updated: 2024-03-09 14:16 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

tfmoraes commented on 2021-11-25 13:47 (UTC)

Thanks @Dylan14 and @bartus. Updated the package to 3.0.10 and disabled VTK because GDCM is not compiling with support to the last VTK.

Dylan14 commented on 2021-11-14 15:04 (UTC)

The following dependencies are needed: ospray openvr python-mpi4py postgresql-libs boost pdal

Also, compilation fails as CMake can't find OpenVDBConfig.cmake. As the openvdb package provided by Arch does not have this file, we would have to wait until that is fixed upstream. It has been raised as an issue (see https://github.com/AcademySoftwareFoundation/openvdb/issues/1160).

bartus commented on 2021-10-25 08:03 (UTC) (edited on 2021-10-25 08:12 (UTC) by bartus)

Having openjepg2 as makedepends produces a deficient package with missing immediate lib dependency, prohibiting building anything against it because of linker error.

Example insight-toolkit:

[100%] Linking CXX executable ../../../../bin/itkTestDriver
/usr/bin/ld: warning: libopenjp2.so.7, needed by /usr/lib/libgdcmMSFF.so.3.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libgdcmMSFF.so.3.0: undefined reference to `opj_create_compress'
/usr/bin/ld: /usr/lib/libgdcmMSFF.so.3.0: undefined reference to `opj_stream_create'

You can quickly examine the such issues by running namcap on the package pkg.tar file

$ namcap gdcm-3.0.9-1-x86_64.pkg.tar.zst
...
gdcm E: Dependency openjpeg2 detected and not included (libraries ['usr/lib/libopenjp2.so.7'] needed in files ['usr/lib/libgdcmMSFF.so.3.0.9'])

Besides openjpeg2 there's no other dependency that needs to be moved from makedepends to depends that I can see.

liamtimms commented on 2021-06-15 13:54 (UTC)

@tfmoraes great work! Thanks!

tfmoraes commented on 2021-06-14 17:59 (UTC)

@liamtimms thanks I also updated gdcm to 3.0.9.

liamtimms commented on 2021-06-14 14:57 (UTC)

FYI GDCM currently will not build with gcc11. It can be fixed by using this commit: https://github.com/malaterre/GDCM/commit/4404b770be337bd0d5d3c2289abfd34426433db2

tfmoraes commented on 2020-12-26 20:15 (UTC)

@geosam what is the error? Are you using the last version of CMake?

geosam commented on 2020-12-26 14:36 (UTC)

-DGDCM_BUILD_SHARED_LIBS:BOOL=ON \

gives error in the compilation. Please disable it.

liamtimms commented on 2020-12-11 17:57 (UTC)

FYI to anyone using this now: building GDCM is currently broken with the current version of cmake (3.19.1). This should be fixed in the next cmake update according to https://bugs.gentoo.org/759271