id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
125	Parrot won't build on windows due to new assert stuff	kjs	Infinoid	"The recent updates with parrot assert stuff prevents parrot from building on windows:
(Revision: r34868)


""Compiling with:""
xx.c
cl -I.\include -nologo -GF -W4 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIV
LIB_LAST_IN_INC -D_CRT_SECURE_NO_DEPRECATE -DHASATTRIBUTE_DEPRECATED -wd4101 -DHASATTRIBUTE_NORETURN -wd4101 -Zi -wd4127
 -wd4054 -wd4310 -DHAS_JIT -DI386 -I. -Fo xx.obj -c xx.c
src\string.c
G:\cygwin\home\Kramer\parrot1\include\parrot/exceptions.h(283) : warning C4431: missing type specifier - int assumed. No
te: C no longer supports default-int
G:\cygwin\home\Kramer\parrot1\include\parrot/exceptions.h(283) : error C2054: expected '(' to follow 'inline'
G:\cygwin\home\Kramer\parrot1\include\parrot/exceptions.h(285) : error C2085: '_PARROT_ASSERT_ARG' : not in formal param
eter list
G:\cygwin\home\Kramer\parrot1\include\parrot/exceptions.h(285) : error C2143: syntax error : missing ';' before '{'
src\string.c(85) : warning C4013: '_PARROT_ASSERT_ARG' undefined; assuming extern returning int
NMAKE : fatal error U1077: 'G:\Perl\bin\perl.exe' : return code '0x2'
Stop.



kjs"	bug	closed	blocker		core	trunk	medium	fixed		parrot-dev@…		new	win32
