On Wed Mar 07 08:52:19 2007, acalpini wrote:
> Jerry Gay (via RT) ha scritto:
> > i suspect there's trouble with the platform-specific c/h files,
> given
> > the nature of the warnings during build. the configure/make output
> is
> > below.
> >
> 
> the only relevant warning I see is:
> 
> > config/gen/platform/win32/exec.c: In function
> `Parrot_Exec_OS_Command':
> > config/gen/platform/win32/exec.c:182: warning: passing arg 2 of
> `_execvp' from i
> > ncompatible pointer type
> >
> 
> this seems to be generated by the difference between 'char **' and
> 'char* const*'. I don't think this is a great problem.
> 
> > Invoking Parrot to generate runtime/parrot/include/config.fpmc
> --cross your fing
> > ers
> > ./miniparrot.exe config_lib.pasm >
> runtime/parrot/include/config.fpmc
> > '.' is not recognized as an internal or external command,
> > operable program or batch file.
> > make: *** [runtime/parrot/include/config.fpmc] Error 1
> >
> 
> these last lines seem to suggest that miniparrot.exe was in fact
> built.
> the problem, I think, is that make is trying to call miniparrot
> prepending './', which is sh-style and does not work under Windows
> CMD.
> you may have better luck running make from a cygwin shell.
> 
> or perhaps you could try mingw32-make instead of make as Configure.pl
> suggests?
> 
> on the other hand, I had a totally different experience using
> strawberry
> perl to build parrot. it doesn't work at all, make groks because of
> backslashes in paths in the Makefile (had to change them to forward
> slashes), libparrot.dll refuses to build because, apparently, g++ is
> unable to link correctly (it says: "cc1.exe \: no such file or
> directory"). YMMV.
> 
> cheers,
> Aldo
> 

I think there was a combination of issues; 1) a year ago we had more
build dependency issues, and 2) not picking the right make.

I am unable to duplicate this error with a recent parrot, recent
strawberry, and ming32w-make (with -j, even!)

Closing ticket.
-- 
Will "Coke" Coleda

Reply via email to