discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Deployment on MS Windows


From: Andreas Höschler
Subject: Re: Deployment on MS Windows
Date: Wed, 15 Jun 2005 20:53:43 +0200

Hi Alex,

Don't know if Marc got your response before he left, so I will try to take over.

No. I'm using CVS already.
I mean: Everything is ok. As long as I don't copy the gnustep folder to another machine. Thereafter the Tab images aren't used anymore. Actually if I copy the gnustep folder to an USB stick, delete it, and copy it back to the same machine everything is working well. So I assume GNUstep does some evil things outside of its folder.
Okay..hmm..You *are* sourcing GNUstep.sh on the machine you transfer it to prior to copying it, yes?

No, I guess he didn't do that.

If not, the environment variables such as $GNUSTEP_SYSTEM_ROOT won't be set.

I don't get this. I mean we are just coying files. How could sourcing GNUstep.sh beforehand (the copy process) make a difference?

Are you executing apps from within msys, or from a windows command prompt?

We tried both with equal effect.

If msys, make sure there are several $GNUSTEP_FOO envvars set, if running the bin right from windows, make sure the envvars are set in windows itself. I suspect this is the problem.

Could you be a bit more specific? Lloyd already tried to summarize what would be necessary to deploy on a window machine. It is obvious that an essential part is still missing. Any ideas? What could be the env var responsible for letting GNUstep find the images for the close button etc.?

Thanks a lot!

Regards,

  Andreas


************************************************************************ ***************
From: "Lloyd Dupont" <lloyd@nova-mind.com>
Date: Do Mai 12, 2005  6:08:21  Uhr Europe/Berlin
To: "GNUstep Discussion" <discuss-gnustep@gnu.org>
Subject: light GNUstep install on windows (for deployment)

Just to share with you my findings on what a light install of GNUstep on windows would be:
 
1. copy these dlls (from $GNUSTEP/System/Tools) in your exe directory (or in the application's path):
gnustep-base.dll
gnustep-gui.dll 
iconv.dll       
jpeg62.dll      
libpng13.dll    
libtiff3.dll    
msvcr70.dll     
objc.dll        
zlib1.dll       
 
Copy the directory $GNUSTEP/System/Library somewhere (in your application directory?) and in the main() of your application (before any GNUstep call) setup the GNUSTEP_SYSTEM_ROOT env variable to the directory where /Library was copied
(with something like putenv("GNUSTEP_SYSTEM_ROOT=.\"))
standart dos path are OK (like "GNUSTEP_SYSTEM_ROOT=C:\Program Files\My Super GNUstep Program") ************************************************************************ ***************






reply via email to

[Prev in Thread] Current Thread [Next in Thread]