physimals/quantiphyse

PCA fails on frozen Linux build

Closed this issue · 2 comments

To reproduce, open 4D data set and ROI and attempt PCA with default settings. On Windows and Mac success, on frozen Linux build immediate exit with console error:

./quantiphyse: symbol lookup error: /home/ibmeuser/ibmecode/build_scripts/build/quantiphyse/dist/quantiphyse/libmkl_intel_thread.so: undefined symbol: omp_get_num_procs

Fixed by adding libiomp5.so to freeze on Linux. Hardcoded path for now - this will cause pyinstaller to error if it does not exist so at least it will not fail silently if the location of this library changes in the future.

In v0.8