[vtkusers] Cone.java example hangs on Mac OS 10.3.9
Jennifer West
jennifer.lorraine.west at gmail.com
Wed Aug 8 15:03:58 EDT 2007
Hi Mike,
I did try running otool -L, and the output shows that there aren't hard
coded paths -- that's what is really confusing me. What I do notice is that
the *.jnilib files are symbolic links that include the full path. I.e.
*.jnilib -> /Users/jennifer/Development/vtkbuild/bin/*.dylib
However the *.dylib files are symbolic links without the full path. I.e.
*.dylib -> *.dylib.5.0
*.dylib.5.0 -> *.dylib.5.0.3
I'm not sure why this happens. I'm thinking that I will try changing they
symlinks on the *.jnilib files and see if I can get things to work that way.
My reluctance to upgrade to Tiger? Only money ;) And now with Leopard so
near on the horizon it doesn't seem worth it...
Jennifer
On 8/8/07, Mike Jackson <imikejackson at gmail.com> wrote:
>
> This most definitely has everything to do with RPATH and how the native
> c++ libraries and executables are linked.
> if you run the "otool -L [library]" command on one of the libraries in the
> "bin" directory what is the output?
>
> The first few lines will tell you if there is a hard coded path set for
> that library. This is why the paths MUST be exactly the same between the 2
> machines. There are ways to change this path but it gets messy very quick. I
> would just make sure the paths match between computers. If the program you
> are going to write will eventually get deployed to others then you will need
> to revisit the whole RPATH ordeal...
>
> You may also want to try and upgrade to Tiger if at all possible. If your
> are loading Tiger on an older machine and worry about speed issues, dont. In
> my experience, Tiger will run at the same speed as Panther on the same
> hardware. If you can not upgrade for other reasons.. then I do not have any
> suggestions.
>
> Cheers
> --
> Mike Jackson Senior Research Engineer
> Innovative Management & Technology Services
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20070808/e798c34e/attachment.htm>
More information about the vtkusers
mailing list