Project

General

Profile

Actions

Bug #846

closed

DCMTK by default ignores DCMDICTPATH since release 3.6.3 (when compiled with built-in dictionary)

Added by Marco Eichelberg about 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
2018-08-28
Due date:
% Done:

0%

Estimated time:
Module:
dcmdata
Operating System:
Compiler:

Description

Apparently the DCMTK 3.6.3 binaries for Windows ignore the DCMDICTPATH environment variable and cannot be instructed to read a private dictionary.
This is caused by the following commit from November 2017:

49b2a66de67628a103ca3577c6b13991f53ecf01

Binaries compiled with the CMake defaults should always honor the DCMDICTPATH environment variable, which now requires macro ENABLE_EXTERNAL_DICTIONARY to be defined.

Actions #1

Updated by Michael Onken about 7 years ago

  • Status changed from New to Closed

Closed by commit c9d5b7d15fe9d8532680e72b1e4838b224b4bfc6.

The commit (re-)enables DCMTK_ENABLE_EXTERNAL_DICTIONARY per default in CMake configuration on Windows systems.

Actions #2

Updated by Marco Eichelberg almost 7 years ago

  • Project changed from 3 to DCMTK
  • Status changed from Closed to Reopened

Re-opened the bug entry since the above mentioned commit does not fully solve the problem.

Actions #3

Updated by Michael Onken almost 7 years ago

Commit 52b3b7 does make sure DCMDICTPATH dictionary are now loaded in any case, i.e. even if external default dictionary is turned off via CMake option (as it is the case for the Windows default configuration).

Actions #4

Updated by Michael Onken almost 7 years ago

  • Status changed from Reopened to Closed
Actions

Also available in: Atom PDF