[Paraview] libQtHelp.so.4 error

Magician f_magician at mac.com
Tue Apr 24 08:51:20 EDT 2012


Hi Utkarsh,


Thanks for your Advices.
I tried to do LD_DEBUG, and 2 different results are found.

If I did it for ./ParaView_bin/paraview (built by "make"):
> 6166:	find library=libQtHelp.so.4 [0]; searching
> 6166:	 search path=/home/magician/Desktop/ParaView-bin/bin:/usr/local/lib/tls/x86_64:/usr/local/lib/tls:/usr/local/lib/x86_64:/usr/local/lib:tls/x86_64:tls:x86_64:		(RPATH from file ./bin/paraview)
> 6166:	  trying file=/home/magician/Desktop/ParaView-bin/bin/libQtHelp.so.4
> 6166:	  trying file=/usr/local/lib/tls/x86_64/libQtHelp.so.4
> 6166:	  trying file=/usr/local/lib/tls/libQtHelp.so.4
> 6166:	  trying file=/usr/local/lib/x86_64/libQtHelp.so.4
> 6166:	  trying file=/usr/local/lib/libQtHelp.so.4
...And ParaView was started successfully.

Then I also did it for /usr/local/bin/paraview (installed by "make install"):
> 6321:	find library=libQtHelp.so.4 [0]; searching
> 6321:	 search path=/usr/local/lib/paraview-3.14:/usr/local/tls/x86_64:/usr/local/tls:/usr/local/x86_64:/usr/local		(LD_LIBRARY_PATH)
> 6321:	  trying file=/usr/local/lib/paraview-3.14/libQtHelp.so.4
> 6321:	  trying file=/usr/local/tls/x86_64/libQtHelp.so.4
> 6321:	  trying file=/usr/local/tls/libQtHelp.so.4
> 6321:	  trying file=/usr/local/x86_64/libQtHelp.so.4
> 6321:	  trying file=/usr/local/libQtHelp.so.4
> 6321:	 search cache=/etc/ld.so.cache
> 6321:	 search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64		(system search path)
> 6321:	  trying file=/lib64/tls/x86_64/libQtHelp.so.4
> 6321:	  trying file=/lib64/tls/libQtHelp.so.4
> 6321:	  trying file=/lib64/x86_64/libQtHelp.so.4
> 6321:	  trying file=/lib64/libQtHelp.so.4
> 6321:	
/usr/local/lib/paraview-3.14/paraview: error while loading shared libraries: libQtHelp.so.4: cannot open shared object file: Error 40
...And ParaView couldn't be started.


I hope ParaView could run on /usr/local/bin by all users of my machine.


On 2012/04/24, at 2:02, Utkarsh Ayachit wrote:

> Try running ParaView as:
> 
> > LD_DEBUG=libs ./bin/paraview                                                                                                     ~/Kitware/ParaView3/ParaViewBin
> 
> Pipe the output to a file and look at the output. It should tell you where it's looking for the QtHelp.
> 
> Utkarsh
> 
> 
> 
> On Sun, Apr 22, 2012 at 10:39 AM, Magician <f_magician at mac.com> wrote:
> Hi all,
> 
> 
> I succeeded to build ParaView on CentOS 6.2,
> and I had another Linux Workstation of CentOS 5.3.
> So I built ParaView 3.14.1 on CentOS 5.3,
> but I got some troubles to execute ParaView.
> 
> I installed those packages by yum command:
> > libXext-devel.x86_64
> > dbus-devel.x86_64
> > libXext-devel.x86_64
> > glib2-devel.x86_64
> > gstreamer-devel.x86_64
> > gstreamer-plugins-base-devel.x86_64
> > gtk2-devel.x86_64
> > libXt-devel.x86_64
> And I built Python 2.7.2 (as Shared Library), cmake 2.8.7
> and Qt 4.6.4 from sources.
> 
> Then I built ParaView, it seemed to be installed successfully.
> But when I execute ParaView, I got an error as below:
> > /usr/local/lib/paraview-3.14/paraview: error while loading
> > shared libraries: libQtHelp.so.4: cannot open shared object
> > file: No such file or directory
> 
> So I made symbolic link as below:
> > ln -s /usr/local/lib/libQtHelp.so.4 /lib64/libQtHelp.so.4
> 
> But I got another error:
> > /usr/local/lib/paraview-3.14/paraview: error while loading
> > shared libraries: libQtHelp.so.4: cannot open shared object
> > file: Error 40
> 
> How could I solve these problems?
> 
> 
> Magician



More information about the ParaView mailing list