On Thu, 7 Nov 2002, jheckel wrote:
> Hi
> since two weeks I can no longer compile the mod_perl-2.0 package from
> the snapshot server without errors. The last "good" compilation was
> 10/27/2002:-(
>
> Apache version 2.0.44-dev, WinXP, Perl 5.6.1 Build 633.
>
> My install commands:
> perl Makefile.PL MP_AP_PREFIX=f:/apache2
> nmake
> nmake install
> .....
> "C:\Programme\Microsoft Visual Studio\VC98\lib\msvcrt.lib" -def:Access.def
> Creating library ..\..\..\blib\arch\auto\Apache\Access\Access.lib
> and object
> ..\..\..\blib\arch\auto\Apache\Access\Access.exp
> Access.obj : error LNK2001: unresolved external symbol _newSVpvf
> ..\..\..\blib\arch\auto\Apache\Access\Access.dll : fatal error LNK1120:
> 1 unresolved externals
The following patch,
==================================================================
Index: xs/Apache/Access/Apache__Access.h
===================================================================
RCS file: /home/cvspublic/modperl-2.0/xs/Apache/Access/Apache__Access.h,v
retrieving revision 1.6
diff -u -r1.6 Apache__Access.h
--- xs/Apache/Access/Apache__Access.h 22 Oct 2002 15:13:22 -0000 1.6
+++ xs/Apache/Access/Apache__Access.h 9 Nov 2002 05:06:47 -0000
@@ -60,7 +60,7 @@
const char *errmsg;
AV *config = newAV();
- av_push(config, newSVpvf("%s %s", directive, val));
+ av_push(config, Perl_newSVpvf(aTHX_ "%s %s", directive, val));
errmsg =
modperl_config_insert_request(aTHX_ r,
=======================================================================
allows this symbol to be found, and the associated access
tests pass with perl-5.8 on Win32.
--
best regards,
randy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]