[Paraview] Library not loading due to reason "image not found".

Mike Jackson mike.jackson at imts.us
Tue Jul 8 10:46:14 EDT 2008


Try building ParaView with "RPATH ON" for OS X. OR do as Ken writes  
and you will need to set the DYLD_LIBRARY_PATH to the <path omitted>/ 
Paraview_build/bin/ directory.

<history/informatio>
   OS X has the notion of the "install_name" for dylibs. OS X will  
encode the path to the library inside the actual library itself so  
when another library or application links to the library the  
application/library will know where to find it thus obviating the  
need for the DYLD_LIBRARY_PATH. This is good and bad. Good because  
you shouldn't have to set environment variables. BAD because if you  
move those libraries somewhere else then everything breaks.

There are "special" install_name prefixes that can be used to get  
around all this but I think in your case you need to rerun ccmake and  
set the VTK_USE_RPATH to ON.

OR you can run paraview FROM the <path omitted>/Paraview_build/bin/  
directory. OS X will always look in the current directory for dylibs.

so from a terminal your session might look like the following:

$ make
$ cd bin
$ paraview.app/Contents/MacOS/paraview

{ParaView should now launch}.

Try all that and let's see what happens.

-- 
Mike Jackson   Senior Research Engineer
Innovative Management & Technology Services


On Jul 8, 2008, at 10:37 AM, Moreland, Kenneth wrote:

> It sounds like the system cannot find some dependent dynamic  
> libraries for
> some reason.  You could try setting your LD_LIBRARY_PATH environment
> variable to point to the libraries.  What does otool -L report your  
> plugin
> libraries need to reference?
>
> -Ken
>
>
> On 7/7/08 1:51 PM, "Samuel Crow" <samuel_crow_work at rocketmail.com>  
> wrote:
>
>> Hello,
>>
>> As a practice exercise in making readers for Paraview 3.2.2, I  
>> wrote a reader
>> that loads the specifications of a cube with different colors for the
>> vertexes.
>>
>> When I try to load the libSMCubeReader.dylib into the server side  
>> plugin
>> manager, I get the message "Library not loaded:   
>> libvtkPVFiltersCS.dylib
>> referenced from <path omitted>/Paraview_build/bin/ 
>> libSMCubeReader.dylib
>> Reason: image not found."
>>
>> When loading the client side plugin I get the message from  
>> QLibrary::load_sys
>> cannot load <path omitted>/Paraview_build/bin/ 
>> libGUICubeReader.dylib: "Library
>> not loaded:  libpqComponents.dylib Referenced from <path
>> omitted>/Paraview_build/bin/libGUICubeReader.dylib Reason: image  
>> not found"
>>
>> I'm on a PowerBook G4 Macintosh with 2 Gb RAM, building ParaView from
>> Unix-style makefiles on XCode 2.4.1 under MacOSX 10.4.11 using  
>> dynamic library
>> linkage in DEBUG mode.
>>
>>
>>
>>
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
>>
>
>
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>




More information about the ParaView mailing list