In cmake-SL, edit the TUNE_FLAGS and add "-m32" to read:
There is also the libstdc++.so.6 issue... Not sure where the 32bits version is in a 64bits system: probably in /usr/lib32... In this case, replace the 4 lines after "# Let's use the system libstdc++ if available:" with:
Or try compiling with USE_SYSTEM_LIBSTDC="no" (set just above the TUNE_FLAGS line), but I doubt it would result in a functional viewer.
Also make sure you have all the "devel" packages installed for the 32bits libraries (32bits gcc-devel and libstdc++-devel, especially).