Where's include/parrot/rx.h?

2002-01-06 Thread Jason Diamond
Is it supposed to be generated? Win32 doesn't 'know how to make' it. Jason.

Re: Link options added

2002-01-04 Thread Jason Diamond
> GCC plays the role of both compiler and linker. (Well, it compiles and > invokes ld under the hood, but it's all in one step) It can definitely > handle linker flags. CL.exe does this, too. I just found out that you can specify link options if you include them after a /link option at the end of

Re: Link options added

2002-01-04 Thread Jason Diamond
> Okay, I just added a separate link options question and associated makefile > twiddlings to configure.pl. Any link-specific options you need can now go > there, or get jammed into $c{ldflags} if you need platform-specific bits. Having the $c{ldflags} appear in compiletestc is showing warnings o

Re: Current Makefile.pl fails on Win32

2002-01-04 Thread Jason Diamond
> Okay, the problem is in the compiletestc in Configure.pl. Unfortunately I'm > not sure what's proper for this. If you could, take a look at hints/vms.pl > for how to override the default compiletestc sub and add an override to > hints/mswin32.pl? Or pass on the compile and link command lines tha

Re: ParrotIO : Please test this [PATCH] for breakage

2002-01-01 Thread Jason Diamond
Here's my output: cl -nologo -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX-I./i nclu de -Foio/io.obj -c io/io.c io.c io\io.c(323) : warning C4033: 'PIO_close' must return a value c:\perl6\parrot\io\io.

[PATCH] Building mops on Win32.

2002-01-01 Thread Jason Diamond
The attached patch makes it possible to build the mops target on Win32. docs/Makefile still needs to be removed from CVS. Jason. mops.patch Description: Binary data

[PATCH] clean on Win32.

2002-01-01 Thread Jason Diamond
The attached files fix the 'nmake clean' problems on Win32 (and hopefully other non-Unix platforms). Makefile.in needs to be added to parrot/docs. parrot/docs/Makefile needs to be removed. Jason. Makefile.in Description: Binary data clean.patch Description: Binary data

[PATCH] Optimization warning on Win32.

2001-12-31 Thread Jason Diamond
The default flags for cl.exe includes the -O1 option which enables optimizations. Unfortunately, the Standard Edition of Visual Studio doesn't support that option so outputs a warning each time we compile. The attached patch removes the -O1 option if it detects that the compiler is the Standard Ed

Re: recent win32 build errors

2001-12-31 Thread Jason Diamond
Attached is a small patch to Configure.pl that "touches" platform.h and platform.c so that Configure.pl isn't run a second time when you do a make. This doesn't fix Win32's build problems but it makes it less annoying trying to figure out the cause of them. Jason. - Original Message - Fr

Re: Beginning of dynamic loading -- platform assistance needed

2001-11-03 Thread Jason Diamond
Here's a minimal patch for the dynamic loading functions on Win32. I punted on properly implementing Parrot_dlerror for now but the other three should work. How soon can you check in your ops so we can test these? Jason. diff Description: Binary data

Re: Building on Win32

2001-11-02 Thread Jason Diamond
> Could someone on Win32 also compare this to the perl5 version in > ext/Time/HiRes.xs? There's no reason to have the perl community running > two different versions. In particular, the perl5 version Where did you get that source? I just downloaded the sources from both ActiveState and CPAN and

Re: Beginning of dynamic loading -- platform assistance needed

2001-11-02 Thread Jason Diamond
> What specifically do you expect might end up in linux.[hc] as opposed to, > say, solaris.[hc]? How many different *bsd.[ch] files do you propose? How > many different System V.4-derived platform files do you propose? We could always rename linux.[hc] to posix.[hc] or something similar. Is dlop

Patch for building on Win32.

2001-11-01 Thread Jason Diamond
Here's a patch to get the latest CVS sources to get everything to build on my Windows box. Here's what I did: * Modified Configure.pl, mswin32.pl, and Makefile.in so that the platform specific files in the platforms directory gets copied to the correct directories. The Makefile will re-copy the

Re: Building Parrot for Win32

2001-11-01 Thread Jason Diamond
Hi. > in /usr/include/sys/stat.h. As for what to includ in Windows to get > these (if anything), or what should be done to get them, I'm unsure. > I suppose for now, you could paste the above into a header file > somewhere with a #ifdef WIN32 around it to get things compiling. I'd suspect that