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

Reply via email to