Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

make parrot on win-xp needs wrong include file?

4 views
Skip to first unread message

Nicu Ionita

unread,
Dec 14, 2004, 4:10:41 PM12/14/04
to perl6-i...@perl.org
Hi all,

I'm trying to compile Parrot on Win XP (with MS Visual C++ authoring edition
installed) and - after cvs update, nmake realclean, perl Configure.pl -
nmake works for a while and stops with:

...
astlexer.c
ast\astlexer.c(1433) : fatal error C1083: Include-Datei kann nicht geöffnet
werden: 'unistd.h': No such file or directory
NMAKE : fataler Fehler U1077: 'D:\Perl\bin\perl.exe' : Rueckgabe-Code '0x2'
Stop.

which means: it cannot find the include file 'unistd.h'. AFAIK, this is a
unix include file, should this exist on Win32 platforms too? (But about 1-2
month ago I could compile and run make test with good results).

Nicu Ionita

Leopold Toetsch

unread,
Dec 15, 2004, 3:40:35 AM12/15/04
to Nicu Ionita, perl6-i...@perl.org
Nicu Ionita <nicu....@gmx.com> wrote:
> Hi all,

> I'm trying to compile Parrot on Win XP (with MS Visual C++ authoring edition
> installed) and - after cvs update, nmake realclean, perl Configure.pl -
> nmake works for a while and stops with:

> ...
> astlexer.c
> ast\astlexer.c(1433) : fatal error C1083: Include-Datei kann nicht geöffnet
> werden: 'unistd.h': No such file or directory

Ah, yep. Nasty generated code. Including

%option never-interactive

in ast/ast.l gets rid of that. Fixed.

> Nicu Ionita

Thanks for reporting,
leo

0 new messages