View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003574 | Slicer4 | Core: Building (CMake, Superbuild) | public | 2014-01-31 11:28 | 2018-03-02 11:02 |
Reporter | ror | Assigned To | jcfr | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Slicer 4.3.1-2 | ||||
Target Version | Fixed in Version | Slicer 4.7.0 | |||
Summary | 0003574: Building against system QT without specifying Slicer_USE_SYSTEM_QT | ||||
Description | When building against system qt libraries the variable Slicer_USE_SYSTEM_QT should be set to 1. Otherwise, the Slicer path and library_path variables will include the system path corresponding to the system QT and this causes Slicer to link against the wrong libraries. | ||||
Tags | No tags attached. | ||||
As a workaround, few options: (2) in Slicer-build/SlicerLauncherSettings.ini, you could remove the entry in [Paths] and [LibraryPaths] that points to system paths (/usr/lib64, /bin) The problem is that the find_package(Qt ..) is finding Qt on the system and that the variable Slicer_USE_SYSTEM_QT is not set based on where Qt was found. As a consequence, the launcher setting include system locations .. and when Slicer is started .. it resolves its symbols against the wrong python library. See [1] The error was // -------------------------- |
|
configure passing -DSlicer_USE_SYSTEM_QT:BOOL=1 Solved the following problem: dyld: Symbol not found: __cg_jpeg_resync_to_restart |
|
Fixed in r26193 |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2014-01-31 11:28 | ror | New Issue | |
2014-01-31 11:28 | ror | Status | new => assigned |
2014-01-31 11:28 | ror | Assigned To | => jcfr |
2014-01-31 11:31 | jcfr | Target Version | => Slicer 4.4.0 |
2014-01-31 11:39 | jcfr | Note Added: 0010549 | |
2014-03-06 10:58 | jcfr | Status | assigned => acknowledged |
2014-03-06 10:59 | jcfr | Target Version | Slicer 4.4.0 => Slicer 4.5.0-1 |
2014-03-06 11:00 | jcfr | Target Version | Slicer 4.5.0-1 => |
2014-03-28 09:59 | jcfr | Relationship added | has duplicate 0003634 |
2017-05-02 14:57 | Shusil | Note Added: 0014472 | |
2017-08-03 14:31 | jcfr | Status | acknowledged => resolved |
2017-08-03 14:31 | jcfr | Resolution | open => fixed |
2017-08-03 14:31 | jcfr | Fixed in Version | => Slicer 4.7.0 |
2017-08-03 14:31 | jcfr | Note Added: 0015006 | |
2018-03-02 11:02 | jcfr | Status | resolved => closed |