Package Details: dcmtk 3.6.9-1

Git Clone URL: https://aur.archlinux.org/dcmtk.git (read-only, click to copy)
Package Base: dcmtk
Description: A collection of libraries and applications implementing large parts the DICOM standard
Upstream URL: http://dicom.offis.de/dcmtk
Licenses: Other
Submitter: Skatox
Maintainer: Skatox
Last Packager: Skatox
Votes: 54
Popularity: 0.000000
First Submitted: 2008-11-07 13:14 (UTC)
Last Updated: 2024-12-18 03:10 (UTC)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

Skatox commented on 2024-02-25 14:59 (UTC)

I updated the PKGBUILD to add new dependencies and optional dependencies.

lahwaacz commented on 2024-02-16 15:50 (UTC)

@rangerjo The correct solution is to rebuild dcmtk, not to install an old icu version.

rangerjo commented on 2024-02-16 08:31 (UTC)

This morning dcmtk no longer worked on my machine complaining about libicuuc.so.73 not found. Turns out the icu package from the core repository has libicuuc.so.74. So installing the aur icu73 fixed this issue for me. However I am wondering why icu is not listed as a dependency?

FabioLolix commented on 2023-12-04 17:49 (UTC)

I confirm CaninoDev error (please don't post multiple times) with makepkg and devtools

CaninoDev commented on 2023-12-04 17:38 (UTC)

I receive the following error (despite having libxml2 installed already):

/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc: In static member function ‘static void DcmXMLParseHelper::initLibrary()’:
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:132:33: warning: ‘int xmlSubstituteEntitiesDefault(int)’ is deprecated [-Wdeprecated-declarations]
  132 |     xmlSubstituteEntitiesDefault(0);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:38:
/usr/include/libxml2/libxml/parser.h:930:17: note: declared here
  930 |                 xmlSubstituteEntitiesDefault(int val);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:135:26: warning: ‘int xmlLineNumbersDefault(int)’ is deprecated [-Wdeprecated-declarations]
  135 |     xmlLineNumbersDefault(1);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/libxml2/libxml/parser.h:944:17: note: declared here
  944 |                 xmlLineNumbersDefault   (int val);
      |                 ^~~~~~~~~~~~~~~~~~~~~
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:138:5: error: ‘xmlIndentTreeOutput’ was not declared in this scope
  138 |     xmlIndentTreeOutput = 1;
      |     ^~~~~~~~~~~~~~~~~~~
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:139:25: warning: ‘int xmlKeepBlanksDefault(int)’ is deprecated [-Wdeprecated-declarations]
  139 |     xmlKeepBlanksDefault(0);
      |     ~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/libxml2/libxml/parser.h:934:17: note: declared here
  934 |                 xmlKeepBlanksDefault    (int val);
      |                 ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/libxml2/libxml/xmlstring.h:15,
                 from /home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/include/dcmtk/dcmdata/xml2dcm.h:60,
                 from /home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:24:
/usr/include/libxml2/libxml/xmlversion.h:500:44: warning: ‘int* __xmlGetWarningsDefaultValue()’ is deprecated [-Wdeprecated-declarations]
  500 |   #define XML_GLOBAL_MACRO(name) (*__##name())
      |                                    ~~~~~~~~^~
/usr/include/libxml2/libxml/parser.h:884:5: note: in expansion of macro ‘XML_GLOBAL_MACRO’
  884 |     XML_GLOBAL_MACRO(xmlGetWarningsDefaultValue)
      |     ^~~~~~~~~~~~~~~~
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:142:5: note: in expansion of macro ‘xmlGetWarningsDefaultValue’
  142 |     xmlGetWarningsDefaultValue = 1;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/xmlversion.h:499:27: note: declared here
  499 |     attrs XMLPUBFUN type *__##name(void);
      |                           ^~
/usr/include/libxml2/libxml/parser.h:873:16: note: in expansion of macro ‘XML_DECLARE_GLOBAL’
  873 | #define XML_OP XML_DECLARE_GLOBAL
      |                ^~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:854:3: note: in expansion of macro ‘XML_OP’
  854 |   XML_OP(xmlGetWarningsDefaultValue, int, XML_DEPRECATED) \
      |   ^~~~~~
/usr/include/libxml2/libxml/parser.h:870:3: note: in expansion of macro ‘XML_GLOBALS_PARSER_CORE’
  870 |   XML_GLOBALS_PARSER_CORE \
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:874:1: note: in expansion of macro ‘XML_GLOBALS_PARSER’
  874 | XML_GLOBALS_PARSER
      | ^~~~~~~~~~~~~~~~~~
make[2]: *** [dcmdata/libsrc/CMakeFiles/dcmdata.dir/build.make:1350: dcmdata/libsrc/CMakeFiles/dcmdata.dir/xml2dcm.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:2347: dcmdata/libsrc/CMakeFiles/dcmdata.dir/all] Error 2

Can you assist?

CaninoDev commented on 2023-12-04 17:38 (UTC)

I receive the following error (despite having libxml2 installed already):

/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc: In static member function ‘static void DcmXMLParseHelper::initLibrary()’:
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:132:33: warning: ‘int xmlSubstituteEntitiesDefault(int)’ is deprecated [-Wdeprecated-declarations]
  132 |     xmlSubstituteEntitiesDefault(0);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:38:
/usr/include/libxml2/libxml/parser.h:930:17: note: declared here
  930 |                 xmlSubstituteEntitiesDefault(int val);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:135:26: warning: ‘int xmlLineNumbersDefault(int)’ is deprecated [-Wdeprecated-declarations]
  135 |     xmlLineNumbersDefault(1);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/libxml2/libxml/parser.h:944:17: note: declared here
  944 |                 xmlLineNumbersDefault   (int val);
      |                 ^~~~~~~~~~~~~~~~~~~~~
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:138:5: error: ‘xmlIndentTreeOutput’ was not declared in this scope
  138 |     xmlIndentTreeOutput = 1;
      |     ^~~~~~~~~~~~~~~~~~~
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:139:25: warning: ‘int xmlKeepBlanksDefault(int)’ is deprecated [-Wdeprecated-declarations]
  139 |     xmlKeepBlanksDefault(0);
      |     ~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/libxml2/libxml/parser.h:934:17: note: declared here
  934 |                 xmlKeepBlanksDefault    (int val);
      |                 ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/libxml2/libxml/xmlstring.h:15,
                 from /home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/include/dcmtk/dcmdata/xml2dcm.h:60,
                 from /home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:24:
/usr/include/libxml2/libxml/xmlversion.h:500:44: warning: ‘int* __xmlGetWarningsDefaultValue()’ is deprecated [-Wdeprecated-declarations]
  500 |   #define XML_GLOBAL_MACRO(name) (*__##name())
      |                                    ~~~~~~~~^~
/usr/include/libxml2/libxml/parser.h:884:5: note: in expansion of macro ‘XML_GLOBAL_MACRO’
  884 |     XML_GLOBAL_MACRO(xmlGetWarningsDefaultValue)
      |     ^~~~~~~~~~~~~~~~
/home/ian/.cache/paru/clone/dcmtk/src/dcmtk-3.6.7/dcmdata/libsrc/xml2dcm.cc:142:5: note: in expansion of macro ‘xmlGetWarningsDefaultValue’
  142 |     xmlGetWarningsDefaultValue = 1;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/xmlversion.h:499:27: note: declared here
  499 |     attrs XMLPUBFUN type *__##name(void);
      |                           ^~
/usr/include/libxml2/libxml/parser.h:873:16: note: in expansion of macro ‘XML_DECLARE_GLOBAL’
  873 | #define XML_OP XML_DECLARE_GLOBAL
      |                ^~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:854:3: note: in expansion of macro ‘XML_OP’
  854 |   XML_OP(xmlGetWarningsDefaultValue, int, XML_DEPRECATED) \
      |   ^~~~~~
/usr/include/libxml2/libxml/parser.h:870:3: note: in expansion of macro ‘XML_GLOBALS_PARSER_CORE’
  870 |   XML_GLOBALS_PARSER_CORE \
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/parser.h:874:1: note: in expansion of macro ‘XML_GLOBALS_PARSER’
  874 | XML_GLOBALS_PARSER
      | ^~~~~~~~~~~~~~~~~~
make[2]: *** [dcmdata/libsrc/CMakeFiles/dcmdata.dir/build.make:1350: dcmdata/libsrc/CMakeFiles/dcmdata.dir/xml2dcm.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:2347: dcmdata/libsrc/CMakeFiles/dcmdata.dir/all] Error 2

Can you assist?

FabioLolix commented on 2023-07-24 15:04 (UTC)

@bartus I never got that error and I builded the package several times (rebuilded just now too) with devtools


@skatox

  • please use https://dcmtk.org/en/ for url=, the current one don't seem to work
  • License is BSD, please install COPYRIGHT file into "${pkgdir}/usr/share/licenses/${pkgname}"
  • base-devel packages like make don't have to be specified in makedepends since they are a prerequisite

Skatox commented on 2023-04-10 14:39 (UTC)

Removed libwrap from dependencies and added missing ones.

pensnarik commented on 2023-03-22 19:45 (UTC)

Is it possible to remove libwrap from dependencies? This package doesn't exist any more and it looks like dcmtk can be built without it.