Re: [Ifeffit] OS X: (was: new release (061) of my codes)
Bruce, everyone Mac-interested: I believe many of the problems that have been seen come from the idea that one can install the binary, and then expect upgrading from source to work. I believe this will always be fragile: Mac OS X does not come with an installed compiler for C or Fortran (they are available). For these machines, the standard 'perl Makefile.PL' will fail. Whether this is the cause of the recent problems is a separate question. The way I see it, there are two ways to go here: A) assume that Mac is "just-another-version-of-Unix" so that installations and upgrading from source should work. B) assume that Mac is as special as Windows, and that ALL installations and upgrades need an actual installer or a simple, foolproof upgrade mechanism that involves no users typing at a terminal. An "upgrade" could simply consist of a zip file of new files, but we'd need a program (like exists for Windows) that did this upgrading semi-automatically. If the perl upgrades were "pure perl" and did not include a compilation, it could probably be made to work more reliably. But I don't quite see that as the right solution, because it still expects upgrades to happen with a different model than the original installation. Personally, I'm not thrilled about having to support option A. Option B means that someone will have to do the work of making and testing binary installers and upgrades. It will probably mean having to stick close to Mac OS X upgrade cycle. But I think we need a consensus on this. Any opinions? --Matt
Hi All, I just wanted to let everyone know that I have a version of ifeffit (actually 2, 1 X-window based and 1 AquaTerm based) running on the new Mactel machines. If anyone wants the executables let me know. Jeff
Dear Jeff I was ging over th earchive and found your posting saying that you have got ifeffit version which works on mac intel. Could you please send it to me or tell me wher can I get. --Best regards, Jak
Hi Jak, We have had trouble doing this. The Intel compiler requires a bunch of libraries that need to be linked at runtime. We have not figured out all of them yet. We are still working on a fix of some sort. Jeff On Oct 13, 2006, at 10:20 PM, J. Tchakhalian wrote:
Dear Jeff I was ging over th earchive and found your posting saying that you have got
ifeffit version which works on mac intel. Could you please send it to me or tell me wher can I get. --Best regards, Jak _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Hi Jeff, I just got a MacPro (but don't have the Intel compiler). I was planning to try and hack a binary installer together in November using g95 (this month is all experiments and conferences). I do recall that there were some issues namely with gcc3 and gcc4 not liking each other very much. I would be grateful if you could pass along what you learned when you have time (unless you want to make the installer yourself in which case I can help you!) Paul On Oct 15, 2006, at 12:49 AM, Jeff Terry wrote:
Hi Jak,
We have had trouble doing this. The Intel compiler requires a bunch of libraries that need to be linked at runtime. We have not figured out all of them yet.
We are still working on a fix of some sort.
Jeff
On Oct 13, 2006, at 10:20 PM, J. Tchakhalian wrote:
Dear Jeff I was ging over th earchive and found your posting saying that you have got
ifeffit version which works on mac intel. Could you please send it to me or tell me wher can I get. --Best regards, Jak _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Ken McIvor and myself have gotten the full ifeffit, athena, etc. package working on the OS X Mactels. It is not a process recommend for the faint of heart. We are now going to try to figure out how to package the gaggle of files together into an installer of some sort. I just wanted to give everyone an update on our progress. Jeff
Ken McIvor and myself have gotten the full ifeffit, athena, etc. package working on the OS X Mactels. It is not a process recommend for the faint of heart. We are now going to try to figure out how to package the gaggle of files together into an installer of some sort.
I just wanted to give everyone an update on our progress.
Jeff
Great news. Thanks so much. We would be delighted to learn all of your discoveries/tricks in the near future. Francois-
I would love to hear how you did it. One of the underlying problems making even things for the powerpc complicated is the use of gcc 3 (there are linking problems with gcc 4). If you managed to hack around this in a reproducible way, it would make life easier on the powerpc side of the fence too (e.g. we could use the gcc 4 compiler instead of the outdated gcc 3 compiler). If you have questions about the mac installer package builder let me know. If I can build it on my mac pro, I will gladly make the binary installer. Paul On Nov 22, 2006, at 7:13 PM, Jeff Terry wrote:
Ken McIvor and myself have gotten the full ifeffit, athena, etc. package working on the OS X Mactels. It is not a process recommend for the faint of heart. We are now going to try to figure out how to package the gaggle of files together into an installer of some sort.
I just wanted to give everyone an update on our progress.
Jeff
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
If anyone would like to test the OS X Mactel version, please drop me an email and I will send you a link to it. The current version does not have an install which should be available as soon as I know that everything works. There are only a couple of files that need to be put in sensitive areas. The main program is drag and drop into the Applications folder. Once sure that everything works, we can make an installer for the couple of tough parts. Jeff
Hi Jeff,
Thanks for all the work! I don't know any of the details of Apple's
"Universal Binary". Do you (or Paul or anyone else here) know enough
about this to figure out if it would be possible for Ifeffit? Making
a binary installer for Mac (at least for PPC only) is pretty simple,
and I'd imagine that they've made some effort to sort out the PPC v.
x86 issues.
Also, would it be useful to put this "test Mactel" version on Sourceforge.net?
Thanks again,
--Matt
On 11/24/06, Jeff Terry
If anyone would like to test the OS X Mactel version, please drop me an email and I will send you a link to it.
The current version does not have an install which should be available as soon as I know that everything works. There are only a couple of files that need to be put in sensitive areas. The main program is drag and drop into the Applications folder.
Once sure that everything works, we can make an installer for the couple of tough parts.
Jeff
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
The test version is a bit too unwieldy at the moment. Also, it would be good to only risk a few computers at the start. I have tested it on only one fresh machine so I think that it works without the need to install anything else but it is hard to say for sure. At the moment, I think it will require keeping 2 versions, an x86 and a ppc. I don't think that it will be possible to make a universal binary out of this. They way that I set up the launcher it would be possible to point to multiple versions of the executables and could be bundled up that way. It would still be good to make sure that it works for a few other people before trying this. Jeff On Nov 24, 2006, at 3:43 PM, Matt Newville wrote:
Hi Jeff,
Thanks for all the work! I don't know any of the details of Apple's "Universal Binary". Do you (or Paul or anyone else here) know enough about this to figure out if it would be possible for Ifeffit? Making a binary installer for Mac (at least for PPC only) is pretty simple, and I'd imagine that they've made some effort to sort out the PPC v. x86 issues.
Also, would it be useful to put this "test Mactel" version on Sourceforge.net?
Thanks again,
--Matt
On 11/24/06, Jeff Terry
wrote: If anyone would like to test the OS X Mactel version, please drop me an email and I will send you a link to it.
The current version does not have an install which should be available as soon as I know that everything works. There are only a couple of files that need to be put in sensitive areas. The main program is drag and drop into the Applications folder.
Once sure that everything works, we can make an installer for the couple of tough parts.
Jeff
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
If anyone would like to test the OS X Mactel version, please drop me an email and I will send you a link to it.
The current version does not have an install which should be available as soon as I know that everything works. There are only a couple of files that need to be put in sensitive areas. The main program is drag and drop into the Applications folder.
Once sure that everything works, we can make an installer for the couple of tough parts.
Jeff
Jeff I'd love to be a tester ! FF
participants (5)
-
FARGES Francois
-
J. Tchakhalian
-
Jeff Terry
-
Matt Newville
-
Paul Fons