View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003620 | Slicer4 | Core: Usability | public | 2014-03-10 14:03 | 2017-06-10 08:51 |
Reporter | fedorov | Assigned To | jcfr | ||
Priority | urgent | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Slicer 4.3.1-2 | ||||
Target Version | Slicer 4.4.0 | Fixed in Version | Slicer 4.4.0 | ||
Summary | 0003620: Slicer fails to start: libssl.so.1.0.0: undefined symbol: EVP_idea_cbc | ||||
Description | Reproducible with the March 10 nightly build on Ubuntu 12.04 LTS and Mint 15, as reported on the devel list http://slicer-devel.65872.n3.nabble.com/Slicer-nightly-crash-td4031155.html | ||||
Tags | No tags attached. | ||||
Reproducable on an SPL linux 64 bit workstation, after linking in a missing library: I added a symbolic link to /usr/lib64/libcrypto.so.1.0.0d named libcrypto.so.1.0.0 and reran the nightly build and got the error reported by Laurent: /spl/tmp/nicole/Downloads/Slicer-4.3.1-2014-03-07-linux-amd64/./bin/SlicerApp-real: symbol lookup error: /spl/tmp/nicole/Downloads/Slicer-4.3.1-2014-03-07-linux-amd64/./lib/Slicer-4.3/libssl.so.1.0.0: undefined symbol: EVP_idea_cbc |
|
Just downloaded Mint15 virtual box to try to reproduce the problem. |
|
Problem reproducible on Ubuntu 13.10: $ ./Slicer |
|
Fixed in r22939 |
|
Fixed in r22940 |
|
Import 2017-06-07 23:51:09: master c2ad10ef 2014-03-10 19:44:48 Details Diff |
BUG: Properly pass OpenSSL libraries to Slicer project. Fixes 0003620 Following commit r22922 which was updating the macro ExternalProjectDependency, list passed to external projects are automatically separated by a list separator if one of the value contain ${CMAKE_CFG_INTDIR}. Since on the unix, none of the value in the list was having ${CMAKE_CFG_INTDIR}, the variable OPENSSL_LIBRARIES was set to /path/to/libssl.so^^/path/to/libcrypto.so where was /path/to/libssl.so;/path/to/libcrypto.so was expected. This commit simply removes the explicit list transformation to let the build system take the appropriate decision. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22939 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_OpenSSL.cmake | Diff File | ||
Import 2017-06-07 23:51:09: master abb090d1 2014-03-11 09:47:09 Details Diff |
BUG: Properly pass OpenSSL libraries to python project. Fixes 0003620 In attempt to fix 0003620, commit r22939 completely removed the transformation of list OPENSSL_LIBRARIES assuming the macro 'ExternalProject_Include_Dependencies' would proceed to the required updates. It turns out that since the variable is directly passed as CMAKE_ARGS to the python project, the list has to be explicitly transformed. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22940 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_python.cmake | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-03-10 14:03 | fedorov | New Issue | |
2014-03-10 14:03 | fedorov | Status | new => assigned |
2014-03-10 14:03 | fedorov | Assigned To | => pieper |
2014-03-10 14:19 | nicole | Note Added: 0011407 | |
2014-03-10 14:43 | pieper | Assigned To | pieper => jcfr |
2014-03-10 14:50 | jcfr | Note Added: 0011410 | |
2014-03-10 14:50 | jcfr | Priority | normal => urgent |
2014-03-10 14:50 | jcfr | Target Version | => Slicer 4.4.0 |
2014-03-10 14:56 | jcfr | Note Added: 0011411 | |
2014-03-10 15:46 | jcfr | Note Added: 0011415 | |
2014-03-10 15:46 | jcfr | Status | assigned => resolved |
2014-03-10 15:46 | jcfr | Fixed in Version | => Slicer 4.4.0 |
2014-03-10 15:46 | jcfr | Resolution | open => fixed |
2014-03-11 05:22 | jcfr | Relationship added | has duplicate 0003623 |
2014-03-11 05:22 | jcfr | Status | resolved => assigned |
2014-03-11 06:15 | jcfr | Note Added: 0011417 | |
2014-03-11 06:15 | jcfr | Status | assigned => resolved |
2014-03-14 14:31 | fedorov | Status | resolved => closed |
2017-06-10 08:51 | jcfr | Changeset attached | => Slicer master abb090d1 |
2017-06-10 08:51 | jcfr | Changeset attached | => Slicer master c2ad10ef |