IDL6.0 and Mac OS 10.3 [message #37393] |
Mon, 15 December 2003 04:47  |
Richard French
Messages: 173 Registered: December 2000
|
Senior Member |
|
|
RSI has just sent out the following announcement:
RSI has completed testing of IDL 6.0, ENVI 4.0, and the IDL Virtual Machine
on Mac OS X 10.3 (Panther).
We recommend IDL users who have not already upgraded to this version of the
operating system do so as soon as possible, as it addresses the Apple bug we
alerted users to in October that has the potential to cause in-memory data
corruption ( http://www.rsinc.com/services/techtip.asp?wid=4333&ttid= 3580).
Panther also contains the first official release of the Apple X11 Window
System for running X11-based applications on the Mac.
You can find out more about Panther by visiting the Apple Web site at
http://www.apple.com/macosx/.
Now for my question - I've heard some horror stories about problems
installing Panther on existing systems. Has anyone out there upgraded from
10.2 to 10.3 on a PowerBook G4? Any problems with the upgrade or with IDL?
Thanks very much.
Dick French
|
|
|
Re: IDL6.0 and Mac OS 10.3 [message #37462 is a reply to message #37393] |
Tue, 16 December 2003 13:40   |
btt
Messages: 345 Registered: December 2000
|
Senior Member |
|
|
JD Smith wrote:
> On Tue, 16 Dec 2003 07:57:00 -0700, Ben Tupper wrote:
>
>
>> Henry Roe wrote:
>>
>>> I upgraded to 10.3 on powerbook G4 a few weeks ago. Everything,
>>> including IDL6.0, works fine except the version of GNUemacs I was using
>>> stopped working. It took some hunting but I found a stable beta xemacs
>>> which works with only one or two (non-significant and non-dangerous)
>>> quirks.
>>>
>>> -Henry
>>
>> Hi,
>>
>> Which version of xemacs did you get working?
>>
>> I have made a (New Years's) resolution to use IDLWAVE but I have been
>> unable to get emacs to work. It's the perfect excuse for not following
>> my resolution, but I really have the time to learn emacs now!
>>
>> IDL 6.0 personal license on a G4 OS 10.3 (upgrade) works just fine for
>> us.
>
>
> Though I don't use OSX (yet), I thought I'd offer the following
> observations regarding Emacs on OSX. The Carbon version of Emacs uses a
> very new bleeding-edge Emacs source (21.3.50) which has given IDLWAVE
> users problems when running the shell (it's unclear if it's the
> newer-than-new Emacs version or the Carbon-based flavor which is the
> culprit). The X11 versions of both Emacs and XEmacs are working without
> problem. Since you need X11 to run IDL anyway, using an X-based Emacs
> shouldn't be a problem.
>
> JD
Hi,
Yes, I see from the error log when I try IDLWAVE's makefile that my
version of emacs is indeed 21.3.50. However, I can't get past the
installation of IDLWAVE 5.2 without generating fatal errors. I don't
know how to make an end run around the Carbonized version to install
X-based emacs. Or is it that I am running the same emacs but from a
terminal session? ("The fog of unix maintenance creeps in on cats
paws." Henry Wadsworth Longinterger.)
I freely admit that my understanding of emacs-y things is pretty
wobbly... but last time I was able to bull my way through. Not this
time I guess. I'll sleep on it - and start fresh tomorrow and all will
be well.
Ben
|
|
|
|
|
Re: IDL6.0 and Mac OS 10.3 [message #43067 is a reply to message #37393] |
Wed, 23 March 2005 08:34  |
R.G. Stockwell
Messages: 363 Registered: July 1999
|
Senior Member |
|
|
"Ken Mankoff" <mankoff@gmail.com> wrote in message
news:Pine.OSX.4.61.0503220208470.941@gouda.local...
...
> Does this mean the next release of IDLWAVE [1] will support 3D physical
> etch-a-sketch style debugging [2]? I want to shake my Powerbook to clear
> breakpoints :)
One could do that. Powerbooks have an accelorometer on them,
to detect drops (and park the harddrive), and people have hacked that
to do cool things. Like have the display upwards no matter how
you rotate the laptop (cool!).
see:
http://www.wired.com/news/mac/0,2125,66936,00.html?tw=wn_top head_2
I think it's a high priority for the next release of IDL.
(it could replace the "erase" command)
Cheers,
bob
|
|
|
|
Re: IDL6.0 and Mac OS 10.3 [message #43087 is a reply to message #37393] |
Mon, 21 March 2005 17:36  |
JD Smith
Messages: 850 Registered: December 1999
|
Senior Member |
|
|
On Mon, 21 Mar 2005 19:20:14 -0500, Chris Konig wrote:
>
>> Is there a reason you are so eager to use Carbon Emacs instead of
>> X11 (X)Emacs with IDL, which itself requires X11?
>
> I really like Ctrl-Tab to switch between windows, e.g. between
> CarbonEmacs, Adobe Acrobat (Doc) and X11 (figures) and Terminal (shell
> so far). I know that I can use Ctrl-~ within X11 but I'm so used to
> Ctrl-Tab.
Aha. Control-F4 is pretty cool too (not Apple/command, which I think
is what you mean, but Ctrl).
>> One issue with Carbon IDLWAVE will be whether the idl sub-process
>> magically starts X11 for you when necessary (e.g. when you display a
>> plot, etc.)... haven't tested that yet.
>
> I tested it (right now) and it does not. But I have X11 open all the
> time anyway (it's small enough), so that (luckily) is not one of my
> problems.
Some programs use scripts to test for X11 and fire it up if
necessary... it's also probably possible to have IDLWAVE pass out to
the shell "open-x11 idl" to have X11 open when idl starts. You could
set idlwave-shell-explicit-file-name to "open-x11" and
idlwave-shell-command-line-options to '("idl") and see what happens.
> In the meantime (i.e. today) I stumbled over a (different? newer?)
> Carbon Emacs that runs the IDL shell just fine. It's even linked from
> apple.com:
>
> http://www.apple.com/downloads/macosx/unix_open_source/carbo nemacspackage.html
Very good to hear! Looks like this is a *much* more recent CVS build,
from this past February.
>
> Version is still given as 21.3.50 but somehow it works now.
That's the standard name for the development version of Emacs; i.e. it
is not a real version number at all but just signifies "not a release
version". Many years of development go on under that one version.
> Enjoy your new PowerBook, I love mine!
Thanks. I've been a closet Mac fan since I got my Mac SE with
expanded 20MB hard drive back in 1989. And of course before that my
Apple IIGS, with *twin* 3.5" floppy drives.
Now that I've got my Control key in its God-given location (i.e. where
Caps Lock is), I'm much more comfortable.
Thanks for pointing me to that updated Carbon Emacs... I'll give it a
try.
JD
|
|
|
Re: IDL6.0 and Mac OS 10.3 [message #43088 is a reply to message #37393] |
Mon, 21 March 2005 16:20  |
Chris Konig
Messages: 5 Registered: March 2005
|
Junior Member |
|
|
> Is there a reason you are so eager to use Carbon Emacs instead of
> X11 (X)Emacs with IDL, which itself requires X11?
I really like Ctrl-Tab to switch between windows, e.g. between
CarbonEmacs, Adobe Acrobat (Doc) and X11 (figures) and Terminal (shell
so far). I know that I can use Ctrl-~ within X11 but I'm so used to
Ctrl-Tab.
> One issue with Carbon IDLWAVE will be whether the idl sub-process
> magically starts X11 for you when necessary (e.g. when you display a
> plot, etc.)... haven't tested that yet.
I tested it (right now) and it does not. But I have X11 open all the
time anyway (it's small enough), so that (luckily) is not one of my
problems.
In the meantime (i.e. today) I stumbled over a (different? newer?)
Carbon Emacs that runs the IDL shell just fine. It's even linked from
apple.com:
http://www.apple.com/downloads/macosx/unix_open_source/carbo nemacspackage.html
Version is still given as 21.3.50 but somehow it works now.
Enjoy your new PowerBook, I love mine!
Chris
|
|
|
Re: IDL6.0 and Mac OS 10.3 [message #43096 is a reply to message #37393] |
Mon, 21 March 2005 13:09  |
JD Smith
Messages: 850 Registered: December 1999
|
Senior Member |
|
|
On Fri, 18 Mar 2005 13:48:28 -0800, Ch. Konig wrote:
>> Though I don't use OSX (yet), I thought I'd offer the following
>> observations regarding Emacs on OSX. The Carbon version of Emacs
> uses a
>> very new bleeding-edge Emacs source (21.3.50) which has given IDLWAVE
>> users problems when running the shell (it's unclear if it's the
>> newer-than-new Emacs version or the Carbon-based flavor which is the
>> culprit). The X11 versions of both Emacs and XEmacs are working
> without
>> problem. Since you need X11 to run IDL anyway, using an X-based
> Emacs
>> shouldn't be a problem.
>>
>> JD
>
>
> Sorry to dig up old threads but I wonder if anyone got the idl shell
> working withing the Carbon Emacs (21.3.50)?
>
> I have been trying but so far not successfully. It seems to start fine,
> shows me correct (remote) license information and then just gets stuck
> before showing me the 'IDL> '. The license server says that it's in
> use, but I cannot do anything, rather my hold Emacs freezes until I
> manually kill the idl thread.
>
> The IDLWAVE FAQ mention a file '~/.MacOSX/environment.plist', which I
> did not have and the creation of which (soft-linked to my .cshrc) did
> not change anything.
>
> Anybody knows? Everybody using fink's xemacs? I'd really like the
> Carbon Emacs...
Well, I did just get a shiny new powerbook last week, so chances are
reasonable that something will be worked out soon, though I do plan on
using X11 Emacs (mostly because I go back and forth to terminals
enough that focus-follows-mouse and highlight-to-copy are hard to give
up). The other thing going in your favor is that the wind has shifted
and it appears an actual Emacs release after all these years is going
to occur somewhat soon. This will be the first release that supports
OSX Carbon. The 21.3.50 "release" really was a very early CVS
snapshot pulled out of nowhere, and which hasn't been updated for well
over two years. Naturally the Carbon support in Emacs is much further
along now than it was two years ago. Is there a reason you are so
eager to use Carbon Emacs instead of X11 (X)Emacs with IDL, which
itself requires X11?
The Environment.plist thing is just a way to inject things into your
environment (like $DISPLAY, $IDL_PATH, whatever), at the top level of
OSX (as opposed to inside a shell, where Carbon Emacs would never see
it).
One issue with Carbon IDLWAVE will be whether the idl sub-process
magically starts X11 for you when necessary (e.g. when you display a
plot, etc.)... haven't tested that yet.
JD
|
|
|