Package Details: gdcm-git 2.6.6.364.g05a664a-1

Git Clone URL: https://aur.archlinux.org/gdcm-git.git (read-only)
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: 0
Popularity: 0.000000
First Submitted: 2016-05-02 16:19
Last Updated: 2016-11-10 22:09

Latest Comments

nobicycle commented on 2018-10-14 01:19

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

==> 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] ==> --------------------------------- ==>