View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002978 | Slicer4 | Core: Building (CMake, Superbuild) | public | 2013-02-23 05:52 | 2014-03-06 04:54 |
Reporter | gregsharp | Assigned To | jcfr | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | linux | OS | Debian testing | OS Version | |
Product Version | |||||
Target Version | Slicer 4.3.0 | Fixed in Version | Slicer 4.3.0 | ||
Summary | 0002978: Build error & unstable executable on linux | ||||
Description | Debian testing, 64-bit
The build emits the following error: Linking CXX executable ../../../lib/Slicer-4.2/cli-modules/DTIimport If one proceeds (using make -k) and builds the slicer executable, it crashes after the first splash screen with the following error. $ ./Slicer-build/Slicer | ||||
Additional Information | I found the problem. ITK build is using the wrong dcmtk. Here is what's in the ITK CMakeCache: DCMTK_dcmdata_LIBRARY:FILEPATH=/usr/lib/libdcmdata.so It should be something like this: DCMTK_dcmdata_LIBRARY:FILEPATH=/home/gsharp/build/slicer-4/Slicer-build/DCMTK-install/lib/libdcmdata.a | ||||
Tags | ITKv4 | ||||
DTIImport is a tool that JC and Sonia wrote at a Summer programmer week a few years ago. I don't think it is still needed. If linkage is wrong, then I think that somethign is not being passed correctly. DCMTK is undergoing other fixes right now that may make this problem easier to fix, and JC is informed on that as well. |
|
@hans: Don't recall writing such a tool :p And as you said, the underlying is within ITKv4 and the way it handles DCMTK. That is why the issue was assigned to you :) See https://github.com/Slicer/Slicer/blob/master/Modules/CLI/DTIImportExport/CMakeLists.txt |
|
Waiting for ITKv4 folks to fix issue 0002883. |
|
JC, Perhaps updating ITK will fix this. We ran into what looks like a similar issue lately, Brad King helped us track down and fix some of the USE_SYSTEM_DCMTK magic for linking properly. That work led to the realization that fixing DCMTK itself was the most effective course of action. Hans |
|
Few days ago, ITKv4 checked out by has already been updated to the latest commit of the release branch. See https://github.com/Slicer/Slicer/commit/b2eed860968c7d06714e2dff8a1cfa1935bf77fc Do not hesitate to provide me with a patch. |
|
Fixed in r21772 |
|
Closing resolved issues that have not been updated in more than 3 months |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2013-02-23 05:52 | gregsharp | New Issue | |
2013-02-23 05:52 | gregsharp | Status | new => assigned |
2013-02-23 05:52 | gregsharp | Assigned To | => jcfr |
2013-02-23 11:39 | jcfr | Assigned To | jcfr => hjmjohnson |
2013-02-23 11:39 | jcfr | Target Version | => Slicer 4.3.0 |
2013-02-23 11:39 | jcfr | Tag Attached: ITKv4 | |
2013-02-23 11:42 | hjmjohnson | Assigned To | hjmjohnson => jcfr |
2013-02-23 11:43 | hjmjohnson | Note Added: 0008014 | |
2013-02-23 11:54 | jcfr | Relationship added | related to 0002883 |
2013-02-23 11:58 | jcfr | Note Added: 0008017 | |
2013-02-23 11:59 | jcfr | Note Edited: 0008017 | |
2013-02-23 12:02 | jcfr | Note Added: 0008018 | |
2013-02-23 12:02 | jcfr | Status | assigned => feedback |
2013-02-23 12:03 | hjmjohnson | Note Added: 0008019 | |
2013-02-23 12:07 | jcfr | Note Added: 0008020 | |
2013-02-23 19:22 | jcfr | Note Added: 0008022 | |
2013-02-23 19:22 | jcfr | Status | feedback => resolved |
2013-02-23 19:22 | jcfr | Fixed in Version | => Slicer 4.3.0 |
2013-02-23 19:22 | jcfr | Resolution | open => fixed |
2014-03-06 04:53 | jcfr | Note Added: 0010777 | |
2014-03-06 04:54 | jcfr | Status | resolved => closed |