[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