Re: [racket] Cross-compilation

2011-07-27 Thread Eli Barzilay
25 minutes ago, Ben Goetter wrote: > On 7/27/2011 11:34 AM, Eli Barzilay wrote: > > Eli: Does the build use VS 2010? > > Yes. > >> Is some security feature enabled that might inject uses of > >> DecodePointer() into the code? > > There's nothing that I did explicitly. Also all the solution files >

Re: [racket] Cross-compilation

2011-07-27 Thread Ben Goetter
On 7/27/2011 12:43 PM, Eli Barzilay wrote: Is there any real need to support pre-SP2 versions? IIRC, it's been a while since it went out, no? That service pack was released seven years ago; and indeed, Microsoft considers XP SP2 itself at end-of-life, unsupported for the last year. http://su

Re: [racket] Cross-compilation

2011-07-27 Thread Ben Goetter
On 7/27/2011 11:34 AM, Eli Barzilay wrote: Eli: Does the build use VS 2010? Yes. Is some security feature enabled that might inject uses of DecodePointer() into the code? There's nothing that I did explicitly. Also all the solution files are just converted from the older version and tidied up

Re: [racket] Cross-compilation

2011-07-27 Thread Eli Barzilay
7 hours ago, Matthew Flatt wrote: > DecodePointer() is in XP SP2 and up, which explain why it works on my > XP SP2 machine. > > When I compile my own binary with VS 2008, there's no use of > DecodePointer(), though. There's no direct use of DecodePointer() in > Racket. > > Eli: Does the build use

Re: [racket] Cross-compilation

2011-07-27 Thread Matthew Flatt
DecodePointer() is in XP SP2 and up, which explain why it works on my XP SP2 machine. When I compile my own binary with VS 2008, there's no use of DecodePointer(), though. There's no direct use of DecodePointer() in Racket. Eli: Does the build use VS 2010? Is some security feature enabled that mi

[racket] Cross-compilation

2011-07-27 Thread Mark Carter
I just discovered something. I installed v 5.1.2.3 on my Win XP machine. When I try to start DrRacket, I obtain "DrRacket.Exe - Entry Point Not Found: The procedure entry point DecodePointer could not be located in the dyynamic link library KERNEL32.dll." So maybe Win XP with any SP should jus

Re: [racket] Cross-compilation

2011-07-27 Thread Mark Carter
> >From: Stephen Chang >I created an executable on Win7 with racket 5.1.2.3 following the >indicated steps and using the given code (I had to comment out some >stuff because I dont have the required files), and I was able to run >it on win xp (sp2) as well. >

Re: [racket] Cross-compilation

2011-07-23 Thread Stephen Chang
> OK. Here's the code to my main module: > > #lang racket > ;#lang racket/gui > > (require racket/gui) > > ;(rename-in srfi/48 (format some-other-name)) > ; [13:31] or (except-out racket/base format) > (require (rename-in srfi/48 (format format48))) > > (require carali/misc) > > (require fiqua/abo

Re: [racket] Cross-compilation

2011-07-21 Thread Mark Carter
> I created a very basic exe with racket 32bit on windows 7 (64bit) and > it ran fine on winxp. > > I used raco exe and not raco distribute though. Also, I'm not sure > what it means to have gracket as a base. Which option is that? Mark, > can you provide some more details about what you are try

Re: [racket] Cross-compilation

2011-07-21 Thread Mark Carter
>It should work fine if the distribution was made on the 32 bit >version, which is the only released Windows version for 5.1.1.  If >that's what was used, then I think that there's some unknown problem. I'm on a 32-bit version of Win 7. _ For l

Re: [racket] Cross-compilation

2011-07-21 Thread Stephen Chang
I created a very basic exe with racket 32bit on windows 7 (64bit) and it ran fine on winxp. I used raco exe and not raco distribute though. Also, I'm not sure what it means to have gracket as a base. Which option is that? Mark, can you provide some more details about what you are trying to compile

Re: [racket] Cross-compilation

2011-07-21 Thread Eli Barzilay
It should work fine if the distribution was made on the 32 bit version, which is the only released Windows version for 5.1.1. If that's what was used, then I think that there's some unknown problem. An hour and a half ago, Robby Findler wrote: > I think our intention is that a windows-created di

Re: [racket] Cross-compilation

2011-07-21 Thread Ben Goetter
I would not expect an x64 distribution to run on ia32 Windows platforms. On 7/21/2011 8:41 AM, Robby Findler wrote: I think our intention is that a windows-created distribution should run on all windows platforms, tho, so maybe there is something fixable here. Robby On Thu, Jul 21, 2011 at 10:

Re: [racket] Cross-compilation

2011-07-21 Thread Robby Findler
I think our intention is that a windows-created distribution should run on all windows platforms, tho, so maybe there is something fixable here. Robby On Thu, Jul 21, 2011 at 10:35 AM, Matthias Felleisen wrote: > > This is unfortunately true at the moment. > It is a topic of discussion and will

Re: [racket] Cross-compilation

2011-07-21 Thread Matthias Felleisen
This is unfortunately true at the moment. It is a topic of discussion and will certainly come up in our next design meeting. On Jul 21, 2011, at 11:30 AM, Mark Carter wrote: > I'm using Racket 5.1.1. on win 7. I created an executable of type > "distribution" and base "gracket". A zip file

[racket] Cross-compilation

2011-07-21 Thread Mark Carter
I'm using Racket 5.1.1. on win 7. I created an executable of type "distribution" and base "gracket". A zip file is created. It runs fine on my machine. I have had a report that it doesn;t run on Win XP, and when it was tried on Win Vista, the user obtained an error 'can't load dll libracket3m_