Re: [Paraview] Install ParaView on a specified directory

2012-05-07 Thread Magician
Hi Utkarsh,


Thanks for your advice.
I tried patchelf, but I couldn't get expected result.

The best way now I found was to add a path to /usr/local/paraview-3.14.1/bin.
I'll do it for a time.


Magician


On 2012/05/07, at 0:03, Utkarsh Ayachit wrote:

 paraview executable expects to find the libs either the standard
 libs locations or that specified by LD_LIBRARY_PATH or under a
 relative path exe_dir../lib/paraview-3.14 (from memory, so may be
 slightly different). When you make a symbolic link, you end up messing
 this search logic.
 
 One solution is to use patchelf (http://nixos.org/patchelf.html) to
 add the location of the libs to the rpath for every executable you're
 creating the symlink for.
 
 Utkarsh
 
 On Sat, May 5, 2012 at 10:05 AM, Magician f_magic...@mac.com wrote:
 Hi all,
 
 
 I built ParaView with helpful advices of the ML's users.
 
 Now I want to install ParaView on a specified directory.
 (ex. /usr/local/paraview-3.14.1)
 There appeared to be a parameter such as CMAKE_INSTALL_PREFIX,
 so I set it as /usr/local/paraview-3.14.1 and ran configure.
 
 The installation looked successfully finished.
 Additionally I appended libraries' paths to /etc/ld.so.conf.
 I could execute /usr/local/paraview-3.14.1/bin/paraview
 and everything looked fine.
 
 But if I made symbolic link as
 ln -s /usr/local/paraview-3.14.1/bin/paraview /usr/local/bin/paraview
 and tried to execute paraview, I got an error as below:
 Error converting executable file 
 /usr/local/bin/../lib/paraview-3.14/paraview
 to real path: No such file or directory
 
 Which is the best way to change the installation directory
 and execute with a symbolic link on /usr/local/bin?
 
 
 Magician

___
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview


Re: [Paraview] Install ParaView on a specified directory

2012-05-07 Thread Utkarsh Ayachit
Hmm interesting. I haven't used patchelf myself, I'll play with it at
some point and document the best way to do such things.

Utkarsh

On Mon, May 7, 2012 at 8:30 AM, Magician f_magic...@mac.com wrote:
 Hi Utkarsh,


 Thanks for your advice.
 I tried patchelf, but I couldn't get expected result.

 The best way now I found was to add a path to /usr/local/paraview-3.14.1/bin.
 I'll do it for a time.


 Magician


 On 2012/05/07, at 0:03, Utkarsh Ayachit wrote:

 paraview executable expects to find the libs either the standard
 libs locations or that specified by LD_LIBRARY_PATH or under a
 relative path exe_dir../lib/paraview-3.14 (from memory, so may be
 slightly different). When you make a symbolic link, you end up messing
 this search logic.

 One solution is to use patchelf (http://nixos.org/patchelf.html) to
 add the location of the libs to the rpath for every executable you're
 creating the symlink for.

 Utkarsh

 On Sat, May 5, 2012 at 10:05 AM, Magician f_magic...@mac.com wrote:
 Hi all,


 I built ParaView with helpful advices of the ML's users.

 Now I want to install ParaView on a specified directory.
 (ex. /usr/local/paraview-3.14.1)
 There appeared to be a parameter such as CMAKE_INSTALL_PREFIX,
 so I set it as /usr/local/paraview-3.14.1 and ran configure.

 The installation looked successfully finished.
 Additionally I appended libraries' paths to /etc/ld.so.conf.
 I could execute /usr/local/paraview-3.14.1/bin/paraview
 and everything looked fine.

 But if I made symbolic link as
 ln -s /usr/local/paraview-3.14.1/bin/paraview /usr/local/bin/paraview
 and tried to execute paraview, I got an error as below:
 Error converting executable file 
 /usr/local/bin/../lib/paraview-3.14/paraview
 to real path: No such file or directory

 Which is the best way to change the installation directory
 and execute with a symbolic link on /usr/local/bin?


 Magician

___
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview


Re: [Paraview] Install ParaView on a specified directory

2012-05-06 Thread Utkarsh Ayachit
paraview executable expects to find the libs either the standard
libs locations or that specified by LD_LIBRARY_PATH or under a
relative path exe_dir../lib/paraview-3.14 (from memory, so may be
slightly different). When you make a symbolic link, you end up messing
this search logic.

One solution is to use patchelf (http://nixos.org/patchelf.html) to
add the location of the libs to the rpath for every executable you're
creating the symlink for.

Utkarsh

On Sat, May 5, 2012 at 10:05 AM, Magician f_magic...@mac.com wrote:
 Hi all,


 I built ParaView with helpful advices of the ML's users.

 Now I want to install ParaView on a specified directory.
 (ex. /usr/local/paraview-3.14.1)
 There appeared to be a parameter such as CMAKE_INSTALL_PREFIX,
 so I set it as /usr/local/paraview-3.14.1 and ran configure.

 The installation looked successfully finished.
 Additionally I appended libraries' paths to /etc/ld.so.conf.
 I could execute /usr/local/paraview-3.14.1/bin/paraview
 and everything looked fine.

 But if I made symbolic link as
 ln -s /usr/local/paraview-3.14.1/bin/paraview /usr/local/bin/paraview
 and tried to execute paraview, I got an error as below:
 Error converting executable file 
 /usr/local/bin/../lib/paraview-3.14/paraview
 to real path: No such file or directory

 Which is the best way to change the installation directory
 and execute with a symbolic link on /usr/local/bin?


 Magician
 ___
 Powered by www.kitware.com

 Visit other Kitware open-source projects at 
 http://www.kitware.com/opensource/opensource.html

 Please keep messages on-topic and check the ParaView Wiki at: 
 http://paraview.org/Wiki/ParaView

 Follow this link to subscribe/unsubscribe:
 http://www.paraview.org/mailman/listinfo/paraview
___
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview