BUGG with TLS files?

Compilation and installation of DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
rullbandspelare
Posts: 18
Joined: Fri, 2005-12-09, 11:40

BUGG with TLS files?

#1 Post by rullbandspelare »

Hi!
Maybe I am not supposed to copy and replace all the tls files. But here goes:

Not working:
If I copy and replace all the files from
dcmtk-3.6.4-win32-dynamic-tls\bin
to
dcmtk-3.6.4-win32-dynamic\bin
P:\dicom>..\inc\dcmtk\bin\storescu.exe --version
This will get me a popup with storescu.exe has stopped working. And i have to click close the application

Working:
If I copy and replace all the files from
dcmtk-3.6.3-win32-dynamic-tls\bin
to
dcmtk-3.6.3-win32-dynamic\bin

This works ok:
P:\dicom>..\inc\dcmtk\bin\storescu.exe --version
$dcmtk: storescu v3.6.3 2018-02-05 $

storescu: DICOM storage (C-STORE) SCU

Host type: AMD64-Windows
Character encoding: CP1252
Code page: 850 (OEM) / 1252 (ANSI)

External libraries used:
- ZLIB, Version 1.2.11

Jan Schlamelcher
OFFIS DICOM Team
OFFIS DICOM Team
Posts: 318
Joined: Mon, 2014-03-03, 09:51
Location: Oldenburg, Germany

Re: BUGG with TLS files?

#2 Post by Jan Schlamelcher »

This is something we've also noticed. The problem seems to be that the TLS version of various libraries differs from the non TLS variant, i.e. being ABI incompatible. We are evaluating what would be the best way to fix this, perhaps the solution will be to add a -tls suffix to the filename of all DLLs that differ - however, that would require a way to determine which ones that are reliably. We are not sure this is always possible as it might depend on compiler settings and, worst case, on the operating system (and its version) the software is executed on.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest