Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
creating a windows exe program
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  12 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
nata  
View profile  
 More options Feb 12 2010, 10:48 am
Newsgroups: comp.lang.idl-pvwave
From: nata <bernat.puigdomen...@gmail.com>
Date: Fri, 12 Feb 2010 07:48:30 -0800 (PST)
Local: Fri, Feb 12 2010 10:48 am
Subject: creating a windows exe program
Hi guys,

Is it possible to create an IDL exe program for Windows ?
I think the answer is NO but I just want to be sure. Until now, what
am I doing is create a simple SAV file with all the content of my
program and if somebody wants to use it, the installation of the IDL
virtual machine is required.
I don't know if there is a way to add the virtual machine inside the
executable, change the icon of the sav program, etc. I know I can
create a batch file to execute the SAV file but I don't know how to do
that exactly.

Suggestions or comments are appreciated.
nata


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pp  
View profile  
 More options Feb 12 2010, 11:14 am
Newsgroups: comp.lang.idl-pvwave
From: pp <pp.pente...@gmail.com>
Date: Fri, 12 Feb 2010 08:14:34 -0800 (PST)
Local: Fri, Feb 12 2010 11:14 am
Subject: Re: creating a windows exe program
On Feb 12, 1:48 pm, nata <bernat.puigdomen...@gmail.com> wrote:

> Hi guys,

> Is it possible to create an IDL exe program for Windows ?
> I think the answer is NO but I just want to be sure. Until now, what
> am I doing is create a simple SAV file with all the content of my
> program and if somebody wants to use it, the installation of the IDL
> virtual machine is required.
> I don't know if there is a way to add the virtual machine inside the
> executable, change the icon of the sav program, etc. I know I can
> create a batch file to execute the SAV file but I don't know how to do
> that exactly.

> Suggestions or comments are appreciated.
> nata

See the help on make_rt.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
mgalloy  
View profile  
 More options Feb 12 2010, 3:01 pm
Newsgroups: comp.lang.idl-pvwave
From: mgalloy <mgal...@gmail.com>
Date: Fri, 12 Feb 2010 13:01:06 -0700
Local: Fri, Feb 12 2010 3:01 pm
Subject: Re: creating a windows exe program
On 2/12/10 9:14 AM, pp wrote:

Yes, you definitely can do it (and create launchers for other platforms
besides Windows too), see MAKE_RT as mentioned by pp.

And the best part (for me) is that you don't even have to have a Windows
machine to do it. Here's an article about creating such IDL
"uber-installations":

   http://michaelgalloy.com/2009/08/04/make_rt-uber-installation.html

Mike
--
www.michaelgalloy.com
Research Mathematician
Tech-X Corporation


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
nata  
View profile  
 More options Feb 12 2010, 3:41 pm
Newsgroups: comp.lang.idl-pvwave
From: nata <bernat.puigdomen...@gmail.com>
Date: Fri, 12 Feb 2010 12:41:26 -0800 (PST)
Local: Fri, Feb 12 2010 3:41 pm
Subject: Re: creating a windows exe program
Hi, thank you !

pp, you know more than that:
I found this: http://groups.google.com/group/comp.lang.idl-pvwave/browse_thread/thr...

That's great !
I have 2 more question:
1) All the .bin files that I'll find in the idl71_rt.tar.gz file and
all that you explained in this old post, will it works with IDL 7.0?

2) Another thing is, if I build a cross-platform IDL application, it
will take a lot of space?. I mean, if the content of the
idl71_rt.tar.gz is more than 500Mb it means that the final compiled
program will have this kind of size?

nata


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
nata  
View profile  
 More options Feb 12 2010, 5:06 pm
Newsgroups: comp.lang.idl-pvwave
From: nata <bernat.puigdomen...@gmail.com>
Date: Fri, 12 Feb 2010 14:06:29 -0800 (PST)
Local: Fri, Feb 12 2010 5:06 pm
Subject: Re: creating a windows exe program
I'm using IDL7 and the bin files collected by pp don't work if I run
the make_rt.
I suppose that the reason is the incompatibility between the bin files
(version 7.1) and the sav file and the make_rt command that comes from
my version 7.0
Thanks,

nata


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pp  
View profile  
 More options Feb 13 2010, 11:03 am
Newsgroups: comp.lang.idl-pvwave
From: pp <pp.pente...@gmail.com>
Date: Sat, 13 Feb 2010 08:03:34 -0800 (PST)
Local: Sat, Feb 13 2010 11:03 am
Subject: Re: creating a windows exe program
On Feb 12, 6:41 pm, nata <bernat.puigdomen...@gmail.com> wrote:

> I have 2 more question:
> 1) All the .bin files that I'll find in the idl71_rt.tar.gz file and
> all that you explained in this old post, will it works with IDL 7.0?

I expect it to work, since make_rt just copies files and makes start
scripts, and it can take external bin directories and manifest files
(idldir and manifest keywords).

> 2) Another thing is, if I build a cross-platform IDL application, it
> will take a lot of space?. I mean, if the content of the
> idl71_rt.tar.gz is more than 500Mb it means that the final compiled
> program will have this kind of size?

That file is large because has the bin directories of 7 different
versions: Win 32 and 64, Linux 32 and 64, and Mac PPC, Intel 32 and
Intel 64. Additionally, not all its contents is used on every
distribution produced, and some control over it can be don with
make_rt's keywords.

The smallest sizes of the resulting directories I have seen are
50-80MB, depending on the platform. But even so, they include many
files that may be erased if the application does not use that
particular feature (such as help, maps, itools, and bridges).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pp  
View profile  
 More options Feb 13 2010, 11:06 am
Newsgroups: comp.lang.idl-pvwave
From: pp <pp.pente...@gmail.com>
Date: Sat, 13 Feb 2010 08:06:40 -0800 (PST)
Local: Sat, Feb 13 2010 11:06 am
Subject: Re: creating a windows exe program
On Feb 12, 8:06 pm, nata <bernat.puigdomen...@gmail.com> wrote:

> I'm using IDL7 and the bin files collected by pp don't work if I run
> the make_rt.
> I suppose that the reason is the incompatibility between the bin files
> (version 7.1) and the sav file and the make_rt command that comes from
> my version 7.0

I do not think that is the problem. What exactly do you mean by "don't
work"? Which platform are you using, and which platform are you
building for? What exactly is the make_rt command you are using? Does
a plain (for the native platform, without using the external bin
directories) call to make_rt work?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
nata  
View profile  
 More options Feb 17 2010, 10:30 am
Newsgroups: comp.lang.idl-pvwave
From: nata <bernat.puigdomen...@gmail.com>
Date: Wed, 17 Feb 2010 07:30:19 -0800 (PST)
Local: Wed, Feb 17 2010 10:30 am
Subject: Re: creating a windows exe program

> I do not think that is the problem. What exactly do you mean by "don't
> work"? Which platform are you using, and which platform are you
> building for? What exactly is the make_rt command you are using? Does
> a plain (for the native platform, without using the external bin
> directories) call to make_rt work?

Hi,

Sorry for the delay of my answer. I'm working on Linux Feedora 32 bits
and I'm trying to create an executable version of my program using
MAKE_RT in IDL 7.0.
I tried to create a Linux version using the default IDL_DIR. Something
like this:

make_rt, APP_NAME, APP_DIR, /VM, SAVEFILE='MYSAV.sav', /VM, /LIN32

No problems with that, the final version works well ! Then I tried to
use your bin files and I executed the same command specifying your
IDL_DIR.

make_rt, APP_NAME, APP_DIR, /VM, SAVEFILE='MYSAV.sav', /VM, /LIN32,
IDL_DIR='uber_installation/idl71_rt

When I use your IDL_DIR directory the final program version doesn't
work. And by "doesn't work" I mean that the program crashes with the
following error:

idl71_rt/bin/bin.linux.x86/idl: error while loading shared libraries:
libidl.so.7.1: cannot open shared object file: No such file or
directory

So I checked the log file and I found the following line:

Source file not found: uber_installation/idl71_rt/bin/bin.linux.x86/
libidl_ops.so.7.0

The problem is that my version of MAKE_RT tries to collect bins of the
version I'm using (7.0)... So I think I can't use your collection of
bins. I'll have to create mine or I'll have to update my version of
IDL.

Thanks anyway,

Bernat


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
nata  
View profile  
 More options Feb 17 2010, 10:52 am
Newsgroups: comp.lang.idl-pvwave
From: nata <bernat.puigdomen...@gmail.com>
Date: Wed, 17 Feb 2010 07:52:24 -0800 (PST)
Local: Wed, Feb 17 2010 10:52 am
Subject: Re: creating a windows exe program
The problem is the manifest file... The manifest file is trying to
find some files like libidl_ops.so.7.0
Could you send me a copy of your manifest file ?? Thank you !

nata


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
nata  
View profile  
 More options Feb 17 2010, 11:07 am
Newsgroups: comp.lang.idl-pvwave
From: nata <bernat.puigdomen...@gmail.com>
Date: Wed, 17 Feb 2010 08:07:30 -0800 (PST)
Local: Wed, Feb 17 2010 11:07 am
Subject: Re: creating a windows exe program
Don't worry about the manifest file. A friend sent me a copy..
Thanks
nata

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
pp  
View profile  
 More options Feb 17 2010, 1:23 pm
Newsgroups: comp.lang.idl-pvwave
From: pp <pp.pente...@gmail.com>
Date: Wed, 17 Feb 2010 10:23:10 -0800 (PST)
Local: Wed, Feb 17 2010 1:23 pm
Subject: Re: creating a windows exe program
On Feb 17, 2:07 pm, nata <bernat.puigdomen...@gmail.com> wrote:

> Don't worry about the manifest file. A friend sent me a copy..
> Thanks
> nata

Thanks for pointing that out. I edited the page to include a link to
the manifest file I used, in case anybody needs it.

Is it working now?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
nata  
View profile  
 More options Feb 17 2010, 1:25 pm
Newsgroups: comp.lang.idl-pvwave
From: nata <bernat.puigdomen...@gmail.com>
Date: Wed, 17 Feb 2010 10:25:32 -0800 (PST)
Local: Wed, Feb 17 2010 1:25 pm
Subject: Re: creating a windows exe program

> Is it working now?

YEP

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »