I have now rewritten the page: http://www.jsoftware.com/jwiki/System/Installation/Mac/MacSnowLeopardInstallBug
Users of INTEL Macintoshes who can't get j602 (IDE) to run should be directed to this page. Ian Clark On Mon, Dec 6, 2010 at 10:04 AM, Ian Clark <[email protected]> wrote: > Okay, we're bringing up the trailing edge of technology here... > > Bill and I have put together a fix to j602 that should work for all > Mac users, and be easy, robust and reliable. > > Bill has uploaded the result to: > > http://www.jsoftware.com/download/mac/j602a_mac_intel[IAC].dmg > http://www.jsoftware.com/download/mac/README.txt > > The first dmg (Mac disk-image) is a full J installation, intended as a > replacement for: j602a_mac_intel.dmg > Nothing has been changed, except for the inclusion of two new files. > The details can be read in the associated README.txt (which is also > there in the dmg). > This is a sort of "beta", and won't replace the official download link > until we get some feedback. > Could Mac-owners please test it and comment on it, by downloading a > fresh, separate J installation from the first link above? > > The fix only affects Macs with the Intel chipset. Older powerPC Macs > do not have the problem and have no requirement for the fix. (But it > won't actually do them any harm if they try to apply it.) > > Bill has also uploaded just the two files comprising the fix, with > instructions where to stuff them... > http://www.jsoftware.com/download/mac/j602a_mac_intel[IAC-FIXONLY].dmg > http://www.jsoftware.com/download/mac/README_FIXONLY.txt > > In the next 2 days I shall add links to the (candidate) fix to the jwiki page: > http://www.jsoftware.com/jwiki/System/Installation/Mac/MacSnowLeopardInstallBug > > Ian > > > On Mon, Dec 6, 2010 at 4:48 AM, Ian Clark <[email protected]> wrote: >> Thanks, Bill. >> >> @All other Mac users: >> I have delivered my solution to Bill. Others can try it, and report back. >> >> @Brian >> This provides an easy solution for your YouTube introduction. >> Just tell them: click one of the 2 red J icons, "j602.app" or >> "j60232.app". If it doesn't work, click the other. >> >> @Joey >> Fatigue cutting in... >> You are right. The existing download for powerPC Macs works ok as-is. >> Only the Intel download _needs the fix. >> (Nevertheless the fix works for all). >> >> Ian >> >> >> On Mon, Dec 6, 2010 at 4:28 AM, bill lam <[email protected]> wrote: >>> I'm not a mac user, but I can also see this is an issue that had been >>> raised repeatedly. >>> I can upload your app/icon or script to http://www.jsoftware.com/download as >>> a temporary solution until Eric release a new intel mac j602 installer. >>> >>> Пнд, 06 Дек 2010, Ian Clark писал(а): >>>> @Joey >>>> >>>> > don't worry about the PPC version (which will only run up to and >>>> > including OS 10.5...) >>>> >>>> I fear that's the one we do have to worry about. A lot of people (my >>>> daughter especially) are still running Macs purchased 2006 or earlier, >>>> at which date Apple discontinued powerPC chips. Especially in >>>> universities. These, at best, will be running 10.5 -- and will forever >>>> be stuck at that level. >>>> >>>> See my last posting, to Bill. I'm proposing an easy general solution, >>>> if Bill agrees. >>>> >>>> Ian >>>> >>>> >>>> >>>> On Mon, Dec 6, 2010 at 3:49 AM, Joey K Tuttle <[email protected]> wrote: >>>> > Ian, >>>> > >>>> > As I previously pointed out - there is a separate download for Intel and >>>> > PPC versions of J for OS X - has anyone experimented with -d32 in 10.5 >>>> > and earlier?? I haven't seen any indication of that and it might well >>>> > work just fine - again, don't worry about the PPC version (which will >>>> > only run up to and including OS 10.5...) >>>> > >>>> > - joey >>>> > >>>> > >>>> > On Dec 5, 2010, at 7:27 PM, Ian Clark wrote: >>>> > >>>> >> @Bill, >>>> >> >>>> >> You're right. >>>> >> >>>> >> And I think we'll need a separate if...fi for 10.5, 10.6 and 10.7. >>>> >> Naive, but just too bad. (Easy to debug though). >>>> >> >>>> >> Lion (10.7), just announced, will only run on Intel chips. So it >>>> >> should specify -d32 without exception. >>>> >> 10.8 and beyond: j602 can expected to be obsolete and unsupported. >>>> >> >>>> >> Snow Leopard (10.6), what I've got, will only run on Intel chips, so >>>> >> too it should specify -d32 without exception. >>>> >> >>>> >> Leopard (10.5) is the mischief. It was a transitional product and it >>>> >> supported everything. It should only specify -d32 for Intel chips. I'd >>>> >> hazard a guess: call: uname -m --and look for the last 2 digits = 86. >>>> >> >>>> >> I can test the 10.6 section triggers for my machine. We'll need >>>> >> volunteers to test a script on other Macs. >>>> >> >>>> >> I'll compose a test-script and publish it on this list, plus >>>> >> instructions how to run it. >>>> >> >>>> >> But really it's the java version that matters. Can we cut the Gordian >>>> >> knot? Run java without -d32, look at the exit code, and if it's bad, >>>> >> run it again, this time WITH -d32. >>>> >> >>>> >> Yet another strategy, the one I'd recommend... >>>> >> >>>> >> A pair of alternative icons would save all this fuss. No tricky logic >>>> >> to debug. No doubt about how java was actually called on a user's >>>> >> machine. If one doesn't run, the other might... >>>> >> ++ j602.app (...the existing one, no changes to be made) >>>> >> ++ j60232.app (...a new one resembling it, which I shall build and >>>> >> ship to Bill). >>>> >> >>>> >> Ian >>>> >> >>>> >> >>>> >> On Mon, Dec 6, 2010 at 1:15 AM, bill lam <[email protected]> wrote: >>>> >>> May be a nested if statement to check both uname -m and sw_vers. >>>> >>> >>>> >>> Вск, 05 Дек 2010, Ian Clark писал(а): >>>> >>>> Norman, Joey, >>>> >>>> >>>> >>>> This is basically what the MSTAT app does. >>>> >>>> >>>> >>>> Download Mstat 5.4 from: >>>> >>>> http://www.mcardle.wisc.edu/mstat/download/download.html >>>> >>>> >>>> >>>> But I did a few experiments running Terminal and I've given myself >>>> >>>> serious doubts as to whether that "if-fi" statement will behave itself >>>> >>>> on all Macs. It works on my (modern) Mac, but all is not what it >>>> >>>> seems. It may be working for the wrong reason. >>>> >>>> >>>> >>>> So, speaking for myself, I wouldn't (yet) recommend it as a universal >>>> >>>> fix for the J602-for-Mac download. I'll need to do some more tests. >>>> >>>> (But I defer to higher unix authorities). >>>> >>>> >>>> >>>> Bill and I will try to work something out. >>>> >>>> >>>> >>>> Ian >>>> >>>> >>>> >>>> >>>> >>>> On Sun, Dec 5, 2010 at 5:39 PM, Norman Drinkwater >>>> >>>> <[email protected]> wrote: >>>> >>>>> On Intel OSX, the problem is that older versions are only 32-bit, >>>> >>>>> while >>>> >>>>> later ones have both 32- and 64-bit java. >>>> >>>>> >>>> >>>>> On an Intel Mac try this as the jwd script >>>> >>>>> >>>> >>>>> #!/bin/sh >>>> >>>>> osver=`sw_vers -productVersion` >>>> >>>>> jopt=-d32 >>>> >>>>> if [ "$osver" \< "10.5" ] >>>> >>>>> then >>>> >>>>> jopt='' >>>> >>>>> fi >>>> >>>>> cd "`dirname "$0"`/.." >>>> >>>>> java $jopt -Xss8000000 -Xdock:name=J -Xdock:icon=bin/icons/jred.icns >>>> >>>>> -jar j.jar "$@" >>>> >>>>> >>>> >>>>> Note from the line starting with "java" down, all of the info should >>>> >>>>> be >>>> >>>>> on a single line. >>>> >>>>> >>>> >>>>> Norman >>>> >>>>> >>>> >>>>> On 12/5/2010 7:37 AM, Brian Schott wrote: >>>> >>>>>> Ian et al, >>>> >>>>>> >>>> >>>>>> I just checked, and your concern is valid about going back before >>>> >>>>>> non-intel Macs. When I altered the j602/bin/jwd to include `-d32` >>>> >>>>>> the >>>> >>>>>> launch of J602 failed. So I guess an if...fi is required. Darn. >>>> >>>>>> >>>> >>>>>> On Sun, Dec 5, 2010 at 3:01 AM, Ian Clark<[email protected]> >>>> >>>>>> wrote: >>>> >>>>>>> >>>> >>>>>>> Might the -j32 flag actually be disruptive if you go back before >>>> >>>>>>> 64-bit java was released? (10.5 was it?) Or on non-Intel Macs? >>>> >>>>>>> >>>> >>>>>>> Ian >>>> >>>>>> >>>> >>>>> ---------------------------------------------------------------------- >>>> >>>>> For information about J forums see >>>> >>>>> http://www.jsoftware.com/forums.htm >>>> >>>>> >>>> >>>> ---------------------------------------------------------------------- >>>> >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>> >>> >>>> >>> -- >>>> >>> regards, >>>> >>> ==================================================== >>>> >>> GPG key 1024D/4434BAB3 2008-08-24 >>>> >>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 >>>> >>> ---------------------------------------------------------------------- >>>> >>> For information about J forums see http://www.jsoftware.com/forums.htm >>>> >> ---------------------------------------------------------------------- >>>> >> For information about J forums see http://www.jsoftware.com/forums.htm >>>> > >>>> > ---------------------------------------------------------------------- >>>> > For information about J forums see http://www.jsoftware.com/forums.htm >>>> ---------------------------------------------------------------------- >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>> >>> -- >>> regards, >>> ==================================================== >>> GPG key 1024D/4434BAB3 2008-08-24 >>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 >>> ---------------------------------------------------------------------- >>> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
