Op een mooie winterdag (Sunday 30 April 2006 01:49),schreef  Abe Timmerman:
> Automated smoke report for 5.9.4 patch 28020
> neewa: x86 Family 6 Model 5 Stepping 2(~450 MHz) (x86/1 cpu)
>     on        MSWin32 - Win2000 SP4
>     using     ? unknown cc version
>     smoketime 5 minutes 49 seconds (average 1 minute 27.250 seconds)
>
> Summary: FAIL(m)
>
> O = OK  F = Failure(s), extended report at the bottom
> X = Failure(s) under TEST but not under harness
> ? = still running or test results not (yet) available
> Build failures during:       - = unknown or N/A
> c = Configure, m = make, M = make (after miniperl), t = make test-prep
>
>    28020     Configuration (common) -DINST_DRV=P:
> ----------- ---------------------------------------------------------
> m m         -Duseithreads -Duselargefiles
> m m         -Accflags='-DPERL_COPY_ON_WRITE' -Duseithreads -Duselargefiles

[snip]

> 'vsnprintf' undefined; assuming extern returning int universal.obj : error
> LNK2001: unresolved external symbol _snprintf util.obj : error LNK2001:
> unresolved external symbol _snprintf
> pp_ctl.obj : error LNK2001: unresolved external symbol _snprintf
> regcomp.obj : error LNK2001: unresolved external symbol _snprintf
> sv.obj : error LNK2001: unresolved external symbol _snprintf
> toke.obj : error LNK2001: unresolved external symbol _snprintf
> perlio.obj : error LNK2001: unresolved external symbol _vsnprintf
> ..\miniperl.exe : fatal error LNK1120: 2 unresolved externals

It looks like MSVC doesn't provide these, so here's a fix for #27987


Good luck,

Abe
-- 
Merijn> We *do* need tests (I am not good in tests: hint hint)

Calling all happy passive readers of perl5-porters - submit a patch, get your 
name into the AUTHORS file: fame, immortality and more spam.
                                      -- Nicholas Clark on p5p @ 2004-01-22
--- win32/config.vc.orig	2006-03-30 14:34:05.000000000 +0200
+++ win32/config.vc	2006-04-30 14:49:22.349568000 +0200
@@ -409,7 +409,7 @@
 d_sigprocmask='undef'
 d_sigsetjmp='undef'
 d_sitearch='define'
-d_snprintf='define'
+d_snprintf='undef'
 d_sockatmark='undef'
 d_sockatmarkproto='undef'
 d_socket='define'
@@ -491,7 +491,7 @@
 d_voidtty=''
 d_volatile='define'
 d_vprintf='define'
-d_vsnprintf='define'
+d_vsnprintf='undef'
 d_wait4='undef'
 d_waitpid='define'
 d_wcstombs='define'
--- win32/config_H.vc.orig	2006-03-20 18:23:19.000000000 +0100
+++ win32/config_H.vc	2006-04-30 14:48:42.311996800 +0200
@@ -2318,8 +2318,8 @@
  *	This symbol, if defined, indicates that the vsnprintf () library
  *	function is available for use.
  */
-#define HAS_SNPRINTF	/**/
-#define HAS_VSNPRINTF	/**/
+/*#define HAS_SNPRINTF	/**/
+/*#define HAS_VSNPRINTF	/**/
 
 /* HAS_SOCKET:
  *	This symbol, if defined, indicates that the BSD socket interface is

Reply via email to