View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004529 | Slicer4 | Core: CLI infrastructure | public | 2018-03-30 17:36 | 2018-03-31 14:23 |
Reporter | inorton | Assigned To | jcfr | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0004529: Extra linked libs in CLIs on linux? | ||||
Description | In the 4.8.1 linux build, a number of CLIs are linked against libGL, libxcb, and other X- or graphics-related libraries which are typically not found on headless linux systems (such as lightweight docker images). Successfully running These may be pulled in by linking against (all of) VTK_LIBRARIES.. | ||||
Steps To Reproduce | for f in (e.g. GrayscaleModelMaker [ProbeVolumeWithModel, IslandRemoval, MergeModels, several others) | ||||
Additional Information | For example, GrayscaleModelMaker pulls in both Qt and GLib: <pre> | ||||
Tags | No tags attached. | ||||
We should move the call to But before doing so, if my analysis of 2014 is still valid, it looks like we should update CTK to call See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23413 |
|
Reading some past discussion I had with Brad K., calling It means we should use the
The list of components for each sub-directories, CLIs, etc .. could be obtained with the help of this script: https://github.com/Kitware/VTK/blob/master/Utilities/Maintenance/WhatModulesVTK.py |
|
I'm a little wary of that unless the "new" VTK module system does its resolution quite fast (edit: it looks like it does a similar recursion like ITK does: https://github.com/Kitware/VTK/blob/master/CMake/vtkModuleAPI.cmake). Right now a no-op reconfigure takes 2 min and spends most of the time in |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2018-03-30 17:36 | inorton | New Issue | |
2018-03-30 17:36 | inorton | Status | new => assigned |
2018-03-30 17:36 | inorton | Assigned To | => jcfr |
2018-03-30 17:37 | inorton | Additional Information Updated | View Revisions |
2018-03-30 17:37 | inorton | Additional Information Updated | View Revisions |
2018-03-31 03:45 | jcfr | Note Added: 0015641 | |
2018-03-31 03:46 | jcfr | Note Edited: 0015641 | View Revisions |
2018-03-31 03:54 | jcfr | Note Added: 0015642 | |
2018-03-31 08:31 | inorton | Note Added: 0015646 | |
2018-03-31 14:23 | inorton | Note Edited: 0015646 | View Revisions |