The pylon viewer in pylon4linux 2.3.3 is having problems starting up. What can I do to stop this?
In pylon4linux 2.3.3, you may get the following error messages when trying to run the pylon viewer (or the SpeedOMeter), even though the PYLON_ROOT and GENICAM_ROOT_V2_1 environment variables and the LD_LIBRARY_PATH were correctly exported:
"PylonViewerApp: symbol lookup error: /usr/lib/libQtNetwork.so.4:
undefined symbol: _ZN14QObjectPribate15checkWindowRoleEv"
In this case, it seems that some of the Qt libraries, i.e., libQtNetwork, were loaded from "/usr/lib" while other Qt libraries were loaded from the local pylon "pylon/bin" folder. Due to a mismatch in the different Qt versions, the pylon viewer will fail to start.
To fix the problem, you must remove (e.g., save them as a backup in a folder on the desktop or delete them permanently) all local Qt libraries and the correspondent links used by the pylon viewer that were placed in "pylon/bin".
The libraries and links (a total of 16) that should be removed are: