develooper Front page | perl.perl5.porters | Postings from December 2008

RE: Smoke [5.11.0] 35082 FAIL(m) MSWin32 WinXP/.Net SP3 (x86/2 cpu)

Thread Previous | Thread Next
From:
Jan Dubois
Date:
December 13, 2008 23:19
Subject:
RE: Smoke [5.11.0] 35082 FAIL(m) MSWin32 WinXP/.Net SP3 (x86/2 cpu)
Message ID:
007501c95dbc$4a59e550$df0daff0$@com
On Sat, 13 Dec 2008, Nicholas Clark wrote:
> On Sat, Dec 13, 2008 at 10:50:00PM +0000, Steve Hay wrote:
>
> Given the only changes from last night's PASS in blead was 35082, it has to
> be the cause. Presumably
> 
> a: Something in the build, at least in Win32, is using in place editing
> b: Permissions there don't mean what they do on Unix, with some significant
>    side effect
> 
> Although it happens *really* fast. 3.55 seconds per fail. So it's stranger...
> 
> But I have no idea what, as the smoke client doesn't provide a log for this.
> I guess we wait until Monday, unless anyone else can run a Win32 build.

Change 35082 is indeed the culprit.  The problem is using conditional compilation
inside a preprocessor macro call:

..\doio.c(854) : warning C4002: too many actual parameters for macro 'do_open'
..\doio.c(854) : error C2121: '#' : invalid character : possibly the result of a macro expansion
..\doio.c(854) : error C2065: 'ifdef' : undeclared identifier
..\doio.c(854) : error C2146: syntax error : missing ')' before identifier 'VMS'
..\doio.c(854) : error C2198: 'Perl_do_openn' : too few actual parameters
..\doio.c(854) : error C2121: '#' : invalid character : possibly the result of a macro expansion
..\doio.c(885) : error C2181: illegal else without matching if
..\doio.c(901) : error C2059: syntax error : 'if'
..\doio.c(903) : error C2059: syntax error : 'if'
..\doio.c(915) : error C2059: syntax error : 'return'
..\doio.c(916) : error C2059: syntax error : '}'

Cheers,
-Jan


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About