[Ifeffit] New release (061) of my codes -- Macintosh 10.4 binary installer
Paul Fons
paul-fons at aist.go.jp
Fri Apr 7 11:58:14 CDT 2006
First off, here is the otool result:
Quark:/Applications/Ifeffit/pgplot paulfons$ otool -L /Library/Perl/
5.8.6/darwin-thread-multi-2level/auto/Ifeffit/Ifeffit.bundle
/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/
Ifeffit.bundle:
/System/Library/Frameworks/Foundation.framework/Versions/C/
Foundation (compatibility version 300.0.0, current version 567.26.0)
/System/Library/Frameworks/AppKit.framework/Versions/C/
AppKit (compatibility version 45.0.0, current version 824.33.0)
/Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm
(compatibility version 1.0.0, current version 1.0.0)
/usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0,
current version 6.2.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 88.1.5)
/usr/lib/libmx.A.dylib (compatibility version 1.0.0, current
version 92.0.0)
As you can seen, there is no reference to a dynamic library for
pgplot (I just used the standard build sequence) -- and besides it
works on my machine and no such dynamic library, so something must be
different on Stefano's machine. Bruce (who is working on the bending
magnet at sector 20 right nearby) mentioned that it may be the case
that Stefano could have built his own version of the library and this
is being used. He implied this could also be a path difference.
Stefano, can you find another instance of the Ifeffit.bundle library
on your system using "locate ifeffit.bundle"? On my machine this gives:
Quark:/Applications/Ifeffit/pgplot paulfons$ locate Ifeffit.bundle
/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/
Ifeffit.bundle
/Users/paulfons/Ports/BuildInstaller/Package_Contents/Library/Perl/
5.8.6/darwin-thread-multi-2level/auto/Ifeffit/Ifeffit.bundle
(the second instance is from the Installer Builder and isn't on any
search path). My Ifeffit.bundle shows:
-r-xr-xr-x 1 root admin 2784400 Apr 6 20:12 /Library/Perl/5.8.6/
darwin-thread-multi-2level/auto/Ifeffit/Ifeffit.bundle
The md5 hash (unique signature) on my Ifeffit bundle is:
md5 /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/
Ifeffit.bundle
MD5 (/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/Ifeffit/
Ifeffit.bundle) = 44b898c68c2ede8a05cfd74e807bf32e
One other quick thing to try is to delete the package receipt and
reinstall the 61 horae version.
Paul
On Apr 7, 2006, at 10:30 AM, Matt Newville wrote:
> Stefano, Paul -
>
> Unless Paul changed something with the 10.4 build, ifeffit links with
> pgplot statically, so there should never be a case where ifeffit looks
> for a dynamic library for pgplot. You can check this with
> ~> otool -L /Applications/Ifeffit/bin/ifeffit
>
> This should list libX11, a curses / termcap library, and system
> libraries, but not pgplot. If it does list the dynamic pgplot
> library, the build is broken.
>
> I believe that athena / artemis etc would have a related, but slightly
> different issue. Here, you'll need to use 'otool -L' on the
> Ifeffit.bundle under the /Library/Perl tree, probably
> /Library/Perl/5.8.6/darwin-trhead-something/auto/Ifeffit/
> Ifeffit.bundle
>
> Can anyone else confirm / deny if the installer works on OS X 10.4?
>
> --Matt
>
> _______________________________________________
> Ifeffit mailing list
> Ifeffit at millenia.cars.aps.anl.gov
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
More information about the Ifeffit
mailing list