Built Slicer from git on Arch Linux. It does not start with Slicer executable. I have to set LD_LIBRARY_PATH to <install_path>/lib/Slicer-4.11 for it to run. Then the title bar still shows 4.9.0, while the about box shows 4.11.
On start, stdout shows
…
File “/home/user/programs/Slicer/bin/…/lib/Slicer-4.9/qt-scripted-modules/MultiVolumeImporterPlugin.py”, line 6, in
import DICOMLib
File “/home/user/programs/Slicer/lib/Slicer-4.9/qt-scripted-modules/DICOMLib/init.py”, line 4, in
from DICOMWidgets import *
File “/home/user/programs/Slicer/lib/Slicer-4.9/qt-scripted-modules/DICOMLib/DICOMWidgets.py”, line 8, in
from ctk import ctkDICOMObjectListWidget, ctkDICOMDatabase, ctkDICOMIndexer, ctkDICOMBrowser, ctkPopupWidget, ctkExpandButton
ImportError: cannot import name ctkDICOMObjectListWidget
loadSourceAsModule - Failed to load file “/home/user/programs/Slicer/bin/…/lib/Slicer-4.9/qt-scripted-modules/MultiVolumeImporterPlugin.py” as module “MultiVolumeImporterPlugin” !
…
That’s not a clean build, and I can’t test all functionalities. But the above stdout presumes that many modules won’t work. Is some tuning of cmake files required on your part ? Or should I delete all CTKAppLauncher* files and rebuild ? Or anything else ?
Thanks.