On Thu, 26 Apr 2001 [EMAIL PROTECTED] wrote:

> ok it compiles from vc+ !
> 
> (i had to drop a void apachecore.lib file in the vc6 file list, that pointed
> to a strange
> 
> c:\unzipped\ap\apache-1.3\src\release\apachecore.lib . suppose some one
> forgot it here.

That line has to be changed anyway, to tell Visual Studio
where apachecore.lib is (running Makefile.PL with APACHE_SRC
specified will change this line for you).

> and when adding directive in httpd.conf and running i have the reassuring
> line :
> 
> Apache/ 1.3.19 (win32) mod_perl/1.25 PHP/4.0.4pl1 running...
> 
> about the test i type nmake test in c:\mod_perl-1.25 dir from comman window
> and got this line
> 
> makefile(533) fatal error U1035: syntax error : expected ':' or '='
> separator stop.

This is a problem in your \Perl\lib\ExtUtils\MM_Unix.pm - it
thinks that Win9x uses dmake, and not nmake. You'll get the
same error building some other XS-based modules.

> i don't know where is the test file is and if i should test at this point

The test suite is run with
        nmake test
after building. But, as you noticed, you have to fix the
make error first. You might also be able to run the tests as
        perl -Mblib t\TEST.win32

> note that it
> continues to fail from perl
> 
> here is the output of perl makefile.pl after the changes suggested :
> 
> (maybe some perl bad installation)
[ ... ]
These errors, and the make error above, don't really indicate
a bad perl installation - ActivePerl has a few things set in
\Perl\lib\ExtUtils\*.pm that are NT-specific. Check the perl
win32-porters list on ActiveState's site for a recent thread on 
how to fix things.

best regards,
randy kobes

Reply via email to