----- Original Message ----- 
From: "sam joseph" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, October 02, 2005 12:44 AM
Subject: urgent help in h2xs


> Hi
>
> I am new to perl
>
> and have to interface c/c++ code through perl on windows 2000.
>
> The problem which i am facing is when i run nmake
>
> it gives error message saying
> c:\perl\lib\CORE\sys folder does'nt contain the types.h file and many such
> files are shown missing.
>
> I want to know where can i download the correct sys folder which contains
> all the reqd header files.
>

The "correct sys folder" is in your compiler's 'include' folder - which (I'm
guessing) you don't have. With ActiveState perl it's simplest if you use
Microsoft's MSVC++ 6 (Visual Studio)as the compiler, but if you don't have a
Microsoft compiler and don't want to purchase one you can install
ExtUtils::FakeConfig from CPAN (as per the instructions in the readme that
ship with it) and use the freely available MinGW compiler -
http://www.mingw.org/download.shtml . (There *was* a MinGW installer there
that installed all you need, but it was posing problems so has been removed.
Currently I think you have to install the packages you want individually.
Yell out if you need help working out what you need to install.)

Otoh, if you already have a Microsoft compiler and 'sys/types.h' is not
being found, then perhaps you just need to run 'vcvars32.bat' - which will
set up environment variables that allow sys/types.h (and other files) to be
found.

Cheers,
Rob

_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to