Search Criteria
Package Details: gdcm-git 2.6.6.364.g05a664a-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gdcm-git.git (read-only, click to copy) |
---|---|
Package Base: | gdcm-git |
Description: | Open source implementation of the DICOM standard |
Upstream URL: | http://gdcm.sourceforge.net |
Licenses: | BSD |
Conflicts: | gdcm |
Provides: | gdcm |
Submitter: | pmattern |
Maintainer: | pmattern |
Last Packager: | pmattern |
Votes: | 1 |
Popularity: | 0.003756 |
First Submitted: | 2016-05-02 16:19 (UTC) |
Last Updated: | 2016-11-10 22:09 (UTC) |
Dependencies (10)
- poppler (poppler-minimal, poppler-lcdfilter, poppler-lcd, poppler-git)
- cmake (cmake-git) (make)
- dcmtk-git (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- java-environment (java-gcj-compat, zulu-10-bin, jdk12-openj9-bin, zulu-12-bin, jdk12, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, zulu-14-bin, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jdk8-openjdk-shenandoah, zulu-16-bin, jdk16-adoptopenjdk, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jdk17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jdk11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk17-dragonwell-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk-jetbrains, jdk11-jbr-xdg, jdk12-openjdk, jdk15-openjdk, jdk16-openjdk, jdk13-openjdk, jdk14-openjdk, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, bishengjdk-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, jdk-openj9, zulu-15-bin, jdk-jbr-xdg, zulu-embedded-jdk11, jdk-microsoft-openjdk, jdk18-openjdk, jdk17-openj9-bin, jdk8-dragonwell-extended, jdk18-openj9-bin, jdk8-openj9-bin, jdk8, jdk11, jdk-android-studio, amazon-corretto-8, amazon-corretto-11, amazon-corretto-19-bin, amazon-corretto-17, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-19-bin, liberica-jre-8-full-bin, jdk11-graalvm-bin, jdk17-graalvm-bin, jdk19-graalvm-bin, liberica-jdk-full-bin, jdk8-adoptopenjdk, jdk17-jetbrains-imfix, jdk-lts, liberica-jdk-11-full-bin, liberica-jdk-17-full-bin, liberica-jre-11-full-bin, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk11-graalvm-ee-bin, jdk8-graalvm-ee-bin, jdk19-graalvm-ee-bin, jdk13-openjdk-bin, liberica-jdk-8-full-bin, jdk17-graalvm-ee-bin, zulu-embedded-jdk, jre-jetbrains, jdk-temurin, jdk17-temurin, jdk11-temurin, jdk17-dragonwell-standard-bin, jdk-openjdk-xdg, jdk-openjdk-xdg-bin, mandrel-bin, jabba-bin, java-openjdk-bin, jdk17-jetbrains-bin, jdk11-jetbrains-bin, zulu-20-bin, java-openjdk-ea-bin, jdk, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk8-openjdk) (make)
- libxslt (libxslt-git) (make)
- python (nogil-python, python36, python32, python39, python38, python37, python311, python312) (make)
- swig (swig-git) (make)
- java-environment (java-gcj-compat, zulu-10-bin, jdk12-openj9-bin, zulu-12-bin, jdk12, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, zulu-14-bin, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jdk8-openjdk-shenandoah, zulu-16-bin, jdk16-adoptopenjdk, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jdk17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jdk11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk17-dragonwell-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk-jetbrains, jdk11-jbr-xdg, jdk12-openjdk, jdk15-openjdk, jdk16-openjdk, jdk13-openjdk, jdk14-openjdk, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, bishengjdk-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, jdk-openj9, zulu-15-bin, jdk-jbr-xdg, zulu-embedded-jdk11, jdk-microsoft-openjdk, jdk18-openjdk, jdk17-openj9-bin, jdk8-dragonwell-extended, jdk18-openj9-bin, jdk8-openj9-bin, jdk8, jdk11, jdk-android-studio, amazon-corretto-8, amazon-corretto-11, amazon-corretto-19-bin, amazon-corretto-17, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-19-bin, liberica-jre-8-full-bin, jdk11-graalvm-bin, jdk17-graalvm-bin, jdk19-graalvm-bin, liberica-jdk-full-bin, jdk8-adoptopenjdk, jdk17-jetbrains-imfix, jdk-lts, liberica-jdk-11-full-bin, liberica-jdk-17-full-bin, liberica-jre-11-full-bin, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk11-graalvm-ee-bin, jdk8-graalvm-ee-bin, jdk19-graalvm-ee-bin, jdk13-openjdk-bin, liberica-jdk-8-full-bin, jdk17-graalvm-ee-bin, zulu-embedded-jdk, jre-jetbrains, jdk-temurin, jdk17-temurin, jdk11-temurin, jdk17-dragonwell-standard-bin, jdk-openjdk-xdg, jdk-openjdk-xdg-bin, mandrel-bin, jabba-bin, java-openjdk-bin, jdk17-jetbrains-bin, jdk11-jetbrains-bin, zulu-20-bin, java-openjdk-ea-bin, jdk, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk8-openjdk) (optional) – Java wrapper
- python (nogil-python, python36, python32, python39, python38, python37, python311, python312) (optional) – Python wrapper
Required by (8)
- ants-git (requires gdcm)
- insight-toolkit (requires gdcm)
- insight-toolkit4 (requires gdcm)
- itk (requires gdcm)
- itk-git
- octave-dicom (requires gdcm)
- python-itk (requires gdcm)
- python-pydicom (requires gdcm) (optional)
Latest Comments
micwoj92 commented on 2021-05-18 10:12 (UTC)
Hello, could you update download to git+https?
nobicycle commented on 2018-10-14 01:19 (UTC) (edited on 2018-10-14 07:37 (UTC) by nobicycle)
Thanks for the packaging.
xsltApplySequenceConstructor: A potential infinite template recursion was detected.
"[ 36%] Generating gdcmdump.1 runtime error: file http://docbook.sourceforge.net/release/xsl-ns/current/lib/lib.xsl line 62 element variable xsltApplySequenceConstructor: A potential infinite template recursion was detected. You can adjust xsltMaxDepth (--maxdepth) in order to raise the maximum number of nested template calls and variables/params (currently set to 3000). "
I worked around this using maxdepth 6000 :
sudo sed 's/XSLT_PROCESSOR_ARG --param man.output.quietly 1/XSLT_PROCESSOR_ARG --maxdepth 6000 --param man.output.quietly 1/' -i $srcdir/gdcm/Utilities/doxygen/CMakeLists.txt
Placed just before the make command in the PKGBUILD.
However it still fails at 99%
[ 99%] Building CXX object Applications/Cxx/CMakeFiles/gdcminfo.dir/gdcminfo.cxx.o /media/esata/SYSTEM_DISK/tmp/yay/gdcm-git/src/gdcm/Applications/Cxx/gdcminfo.cxx: In function ‘std::cxx11::string getInfoDate(Dict, const char)’: /media/esata/SYSTEM_DISK/tmp/yay/gdcm-git/src/gdcm/Applications/Cxx/gdcminfo.cxx:204:36: error: invalid conversion from ‘const char’ to ‘char’ [-fpermissive] s = obj.getString()->getCString(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /media/esata/SYSTEM_DISK/tmp/yay/gdcm-git/src/gdcm/Applications/Cxx/gdcminfo.cxx: In function ‘std::cxx11::string getInfoString(Dict, const char, UnicodeMap)’: /media/esata/SYSTEM_DISK/tmp/yay/gdcm-git/src/gdcm/Applications/Cxx/gdcminfo.cxx:272:23: error: invalid conversion from ‘const GooString’ to ‘GooString’ [-fpermissive] s1 = obj.getString(); ~~~~~~~~~~~~~^~ make[2]: [Applications/Cxx/CMakeFiles/gdcminfo.dir/build.make:63: Applications/Cxx/CMakeFiles/gdcminfo.dir/gdcminfo.cxx.o] Error 1 make[1]: [CMakeFiles/Makefile2:1696: Applications/Cxx/CMakeFiles/gdcminfo.dir/all] Error 2 make: ** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
Reported here:
https://sourceforge.net/p/gdcm/bugs/462/
kikislater commented on 2018-06-20 08:28 (UTC)
==> Continue installing dcmtk-git ? [Y/n] ==> [v]iew package contents [c]heck package with namcap ==> --------------------------------------------------- ==> Y
loading packages... resolving dependencies... looking for conflicting packages...
Packages (1) dcmtk-git-3.6.3.182.g29f9de10c-1
Total Installed Size: 192.33 MiB
:: Proceed with installation? [Y/n] Y (1/1) checking keys in keyring [######################] 100% (1/1) checking package integrity [######################] 100% (1/1) loading package files [######################] 100% (1/1) checking for file conflicts [######################] 100% error: failed to commit transaction (conflicting files) dcmtk-git: /usr/lib64 exists in filesystem Errors occurred, no packages were upgraded. ==> WARNING: Your packages are saved in /tmp/yaourt-tmp-kiki ==> Restart building gdcm-git ? [y/N] ==> --------------------------------- ==>