View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000288||ThirdParty||[All Projects] Bug||public||2011-09-09 10:32||2011-09-12 16:35|
|Platform||Linux||OS||Scientific Linux 6.1||OS Version||x86_64|
|Fixed in Version|
|Summary||0000288: paraFoam/paraview don't start when using locally compiled qt|
|Description||This is an odd "bug" I've encountered on this version of Linux, but not on my debian-based machines, while using the same compilation procedures..|
So. I've been compiling the ThirdParty application, with local cmake, qt and paraview, and when starting paraview and/or paraFoam, I get the following error:
/home/ftpronk/OpenFOAM/ThirdParty-2.0.x/platforms/linux64Gcc/paraview-3.10.1/lib/paraview-3.10/paraview: symbol lookup error: /home/ftpronk/OpenFOAM/ThirdParty-2.0.x/platforms/linux64Gcc/paraview-3.10.1/lib/paraview-3.10/libpqComponents.so: undefined symbol: _ZN15QSplitterHandle11resizeEventEP12QResizeEven
I thought it might be an issue due to something not happening correctly during the compiling process due to gcc incompatibilities (that wouldn't be the first time..) so I decided to recompile everything with a local gcc (4.5.1), but in the end got the same error.
|Steps To Reproduce||- Compile the paraview applications with local gcc (and needed 'dependencies' like gmp, mpc etc.), local cmake, qt4.|
- Modify makeParaview script to point to local qmake
- Run paraview.
|Additional Information||In the end, it appeared that the error was due to the local qt libraries no being present in the LD_LIBRARY_PATH.|
So doing something like:
solved the problem.
What is odd, is that on my Debian install, I also compiled paraview with a local qt, and the qt library is not included in LD_LIBRARY_PATH, but I don't get this issue.. The only difference in the compilation process is that I used ./makeParaview -qmake instead of changing the ./makeParaview script.
|Tags||No tags attached.|
||Relationship added||duplicate of 0000259|
||Status||new => resolved|
||Fixed in Version||=> 2.0.x|
||Resolution||open => fixed|
||Assigned To||=> user2|