@jcfr I just wanted to report that I have the following issue on:
-
OS: Ubuntu 25.04
-
Compiler: GCC 14.2.0
-
CMake: 3.31.8
-
Qt: 5.15.2 (from online installer)
Problem: When launching Slicer, the following error occurs:
./Slicer /home/davide/Development/Slicer/Slicer-SuperBuild-Debug/Slicer-build/bin/./SlicerApp-real: symbol lookup error: /lib/x86_64-linux-gnu/libtirpc.so.3: undefined symbol: GSS_C_NT_USER_NAME, version gssapi_krb5_2_MIT
Root Cause: The system’s libtirpc.so.3 library conflicts with Slicer’s built-in GSS/Kerberos libraries, causing a symbol version mismatch.
Working Solutions:
-
Remove Slicer’s GSS library (allows fallback to system library): rm /path/to/Slicer-build/bin/libgssapi_krb5.so*
-
Disable GSS API stub during build: cmake -D Slicer_BUILD_KRB5_GSSAPI_STUB:BOOL=OFF …
Since there’s a working solution for the GSS_C_NT_USER_NAME symbol lookup error on Ubuntu 25.04, this isn’t a high-priority issue. However, it might be worth documenting this known compatibility issue and its workarounds in the official Slicer build instructions to help other users who encounter the same problem.