Re: Programming Gods Exacting Revenge [message #81603] |
Sat, 06 October 2012 12:08  |
David Fanning
Messages: 11724 Registered: August 2001
|
Senior Member |
|
|
fawltylanguage@gmail.com writes:
> you are running 64 bit x86_64 IDL, so the .dll files should be in bin.x86_64, not in bin.x86. Are you sure that your !DLM_PATH is correct?
Well, I can't discover the !DLM_PATH inside the workbench
because by the time I get to the command line, my workbench
is hosed. If I run the IDL command line version, however,
!DLM_Path points to the bin.x86_64 directory and the files
are there. I did completely destroy my IDLWorkspace71 file
before I reinstalled, and it has been recreated fresh.
David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thue. ("Perhaps thos speakest truth.")
|
|
|
Re: Programming Gods Exacting Revenge [message #81605 is a reply to message #81603] |
Sat, 06 October 2012 11:52   |
Lajos Foldy
Messages: 176 Registered: December 2011
|
Senior Member |
|
|
On Saturday, October 6, 2012 8:33:59 PM UTC+2, David Fanning wrote:
> David Fanning writes:
>
>
>
>> As if I didn't have enough computer problems this morning,
>
>> I now learn that my IDL 7.1.2 distribution on my laptop
>
>> is no longer working. I get this error when I start it up:
>
>>
>
>> % GMEM_UNMAP: Error loading sharable executable.
>
>> Symbol: IDL_Load, File = C:\Program Files\ITT\IDL71\bin\bin.x86
>
>> \idl_gmem.dll
>
>> %1 is not a valid Win32 application.
>
>
>
> The complete error message looks like this:
>
>
>
> IDL Version 7.1.2, Microsoft Windows (Win32 x86_64 m64). (c) 2009, ITT
>
> Visual Information Solutions
>
> Installation number: 205509.
>
> Licensed for personal use by David Fanning only.
>
> All other use is strictly prohibited.
>
>
>
> % GMEM_MAP: Error loading sharable executable.
>
> Symbol: IDL_Load, File = C:\Program Files\ITT\IDL71\bin
>
> \bin.x86\idl_gmem.dll
>
> %1 is not a valid Win32 application.
>
> % Execution halted at: $MAIN$
>
> % GMEM_UNMAP: Error loading sharable executable.
>
> Symbol: IDL_Load, File = C:\Program Files\ITT\IDL71\bin
>
> \bin.x86\idl_gmem.dll
>
> %1 is not a valid Win32 application.
>
> % Execution halted at: $MAIN$
>
>
>
>
>
> Interestingly, I had no trouble whatsoever installing IDL 7.1.2 onto
>
> my clean install of Windows 7 on my office computer, using *exactly*
>
> the same installation files, which reside on a external hard drive.
>
>
>
> So, I made sure I had the very latest version of JAVA on both computers,
>
> and I made sure my laptop had all the "important" Windows updates
>
> installed. I removed IDL 7 from my computer completely, and used
>
> the installation files that had just worked perfectly on my office
>
> computer. I *still* get this error message.
>
>
>
> I suspect now a conflict with Windows Visual Studio run-time files,
>
> but I just don't know. Very strange. Open to any and all ideas.
>
>
>
> I really hate to go off teaching IDL courses without a IDL 7.1.2
>
> backup plan. :-(
>
>
>
> Cheers,
>
>
>
> David
>
> --
>
> David Fanning, Ph.D.
>
> Fanning Software Consulting, Inc.
>
> Coyote's Guide to IDL Programming: http://www.dfanning.com/
>
> Sepore ma de ni thue. ("Perhaps thos speakest truth.")
Hi David,
you are running 64 bit x86_64 IDL, so the .dll files should be in bin.x86_64, not in bin.x86. Are you sure that your !DLM_PATH is correct?
regards,
Lajos
|
|
|
Re: Programming Gods Exacting Revenge [message #81607 is a reply to message #81605] |
Sat, 06 October 2012 11:33   |
David Fanning
Messages: 11724 Registered: August 2001
|
Senior Member |
|
|
David Fanning writes:
> As if I didn't have enough computer problems this morning,
> I now learn that my IDL 7.1.2 distribution on my laptop
> is no longer working. I get this error when I start it up:
>
> % GMEM_UNMAP: Error loading sharable executable.
> Symbol: IDL_Load, File = C:\Program Files\ITT\IDL71\bin\bin.x86
> \idl_gmem.dll
> %1 is not a valid Win32 application.
The complete error message looks like this:
IDL Version 7.1.2, Microsoft Windows (Win32 x86_64 m64). (c) 2009, ITT
Visual Information Solutions
Installation number: 205509.
Licensed for personal use by David Fanning only.
All other use is strictly prohibited.
% GMEM_MAP: Error loading sharable executable.
Symbol: IDL_Load, File = C:\Program Files\ITT\IDL71\bin
\bin.x86\idl_gmem.dll
%1 is not a valid Win32 application.
% Execution halted at: $MAIN$
% GMEM_UNMAP: Error loading sharable executable.
Symbol: IDL_Load, File = C:\Program Files\ITT\IDL71\bin
\bin.x86\idl_gmem.dll
%1 is not a valid Win32 application.
% Execution halted at: $MAIN$
Interestingly, I had no trouble whatsoever installing IDL 7.1.2 onto
my clean install of Windows 7 on my office computer, using *exactly*
the same installation files, which reside on a external hard drive.
So, I made sure I had the very latest version of JAVA on both computers,
and I made sure my laptop had all the "important" Windows updates
installed. I removed IDL 7 from my computer completely, and used
the installation files that had just worked perfectly on my office
computer. I *still* get this error message.
I suspect now a conflict with Windows Visual Studio run-time files,
but I just don't know. Very strange. Open to any and all ideas.
I really hate to go off teaching IDL courses without a IDL 7.1.2
backup plan. :-(
Cheers,
David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thue. ("Perhaps thos speakest truth.")
|
|
|
|
Re: Programming Gods Exacting Revenge [message #81616 is a reply to message #81614] |
Fri, 05 October 2012 11:40   |
Haje Korth
Messages: 651 Registered: May 1997
|
Senior Member |
|
|
hm, then I don't know. And since I sold my v7 media to an antique shop a while ago, I won't be able to test this either. :-)
On Friday, October 5, 2012 2:35:33 PM UTC-4, David Fanning wrote:
> David Fanning writes:
>
>
>
>> Well, I don't know, since the "problem", whatever it is,
>
>> prevents me from doing anything in my IDL session. I can
>
>> type commands, but nothing happens. Even something as
>
>> simple as "Print, 5" doesn't show up anywhere. :-(
>
>
>
> This seems to be a problem with the Workbench, because
>
> the IDL command line works well enough. The DLM_PATH
>
> is set to the correct directory, and the IDL_GMEM.dll
>
> file is found there, along with its IDL_GMEN.dlm cousin.
>
>
>
> I suspect a Windows update or...JAVA undate. Hard to say.
>
> I keep my machines pretty up to date
>
>
>
> Cheers,
>
>
>
> David
>
>
>
>
>
>
>
> --
>
> David Fanning, Ph.D.
>
> Fanning Software Consulting, Inc.
>
> Coyote's Guide to IDL Programming: http://www.dfanning.com/
>
> Sepore ma de ni thue. ("Perhaps thos speakest truth.")
|
|
|
Re: Programming Gods Exacting Revenge [message #81617 is a reply to message #81616] |
Fri, 05 October 2012 11:35   |
David Fanning
Messages: 11724 Registered: August 2001
|
Senior Member |
|
|
David Fanning writes:
> Well, I don't know, since the "problem", whatever it is,
> prevents me from doing anything in my IDL session. I can
> type commands, but nothing happens. Even something as
> simple as "Print, 5" doesn't show up anywhere. :-(
This seems to be a problem with the Workbench, because
the IDL command line works well enough. The DLM_PATH
is set to the correct directory, and the IDL_GMEM.dll
file is found there, along with its IDL_GMEN.dlm cousin.
I suspect a Windows update or...JAVA undate. Hard to say.
I keep my machines pretty up to date
Cheers,
David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thue. ("Perhaps thos speakest truth.")
|
|
|
Re: Programming Gods Exacting Revenge [message #81618 is a reply to message #81617] |
Fri, 05 October 2012 11:24   |
David Fanning
Messages: 11724 Registered: August 2001
|
Senior Member |
|
|
Haje Korth writes:
> Does "print,!dlm_path" point to anything abnormal in the path?
Well, I don't know, since the "problem", whatever it is,
prevents me from doing anything in my IDL session. I can
type commands, but nothing happens. Even something as
simple as "Print, 5" doesn't show up anywhere. :-(
Cheers,
David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thue. ("Perhaps thos speakest truth.")
|
|
|
Re: Programming Gods Exacting Revenge [message #81619 is a reply to message #81618] |
Fri, 05 October 2012 11:14   |
Haje Korth
Messages: 651 Registered: May 1997
|
Senior Member |
|
|
Does "print,!dlm_path" point to anything abnormal in the path?
On Friday, October 5, 2012 10:42:59 AM UTC-4, David Fanning wrote:
> Folks,
>
>
>
> I wish to apologize. I have been far too acerbic on this newsgroup
>
> for far too long (well, since IDL 8.0 came out), and to get the
>
> programming gods off my back I am promising to be nicer from
>
> now on.
>
>
>
> As if I didn't have enough computer problems this morning,
>
> I now learn that my IDL 7.1.2 distribution on my laptop
>
> is no longer working. I get this error when I start it up:
>
>
>
> % GMEM_UNMAP: Error loading sharable executable.
>
> Symbol: IDL_Load, File = C:\Program Files\ITT\IDL71\bin\bin.x86
>
> \idl_gmem.dll
>
> %1 is not a valid Win32 application.
>
>
>
> Thinking something had gotten corrupted, I completely
>
> removed IDL 7 from my computer and reinstalled it just
>
> now. I have the SAME problem with the completely fresh
>
> install.
>
>
>
> Any ideas on how I might get back on the positive
>
> side of the karmic consciousness?
>
>
>
> Cheers,
>
>
>
> David
>
> --
>
> David Fanning, Ph.D.
>
> Fanning Software Consulting, Inc.
>
> Coyote's Guide to IDL Programming: http://www.dfanning.com/
>
> Sepore ma de ni thue. ("Perhaps thos speakest truth.")
|
|
|
Re: Programming Gods Exacting Revenge [message #81697 is a reply to message #81603] |
Sat, 06 October 2012 20:22  |
Balthasar Indermuehle
Messages: 22 Registered: August 2012
|
Junior Member |
|
|
Is your installation perhaps starting in 32bit and/or compatibility mode? Right click on the icon, properties, to investigate. It looks to me like it's confused about whether to run in 32 or 64bit mode.
Then of course there's the "have you tried turning it on and off" category suggestion: Are you running any virus scanners, if so, disable them (also for the install). And finally the suggestion to verify file permissions on all files, make sure they're owned by you.
Are there perhaps files left over from an IDL 8.x install (sorry for suggesting that but that might cause issues)?
Cheers
- Balt
|
|
|