[Parrot] #125: Parrot won't build on windows due to new assert stuff
Parrot
parrot-tickets at lists.parrot.org
Sat Jan 3 11:05:04 UTC 2009
#125: Parrot won't build on windows due to new assert stuff
---------------------+------------------------------------------------------
Reporter: kjs | Owner:
Type: bug | Status: new
Priority: blocker | Milestone:
Component: core | Version: trunk
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
---------------------+------------------------------------------------------
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
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/125>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
More information about the parrot-dev
mailing list