Ticket #814 (closed bug: fixed)
v39897 build failure on Mac OS 10.5.7
Reported by: | stifynsemons | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | build | Version: | 1.3.0 |
Severity: | medium | Keywords: | build MacOS |
Cc: | Language: | ||
Patch status: | Platform: | mac |
Description
Parrot currently fails to compile successfully on my MacBook running Mac OS 10.5.7, for various recent versions from a bit after the June release to ncluding 39897.
I've not compiled parrot in about a year on this machine, so this may be a user issue or a code issue, I do not know. It occurs
Details:
Transcript
make -C src/dynpmc cc -c -o dynlexpad.o -I/Users/stephensimmons/perl6/parrot/include -I/Users/stephensimmons/perl6/parrot/src/pmc -g -pipe -fno-common -no-cpp-precomp -Wdeclaration-after-statement -I/usr/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DDISABLE_GC_DEBUG=1 -DNDEBUG -O3 -I/opt/local/include -I/sw/include -DHAS_GETTEXT -Wno-shadow -DHAVE_COMPUTED_GOTO dynlexpad.c ./dynlexpad.pmc: In function ‘Parrot_DynLexPad_init_pmc’: ./dynlexpad.pmc:54: error: too few arguments to function ‘parrot_new_hash’ ./dynlexpad.pmc: In function ‘Parrot_DynLexPad_mark’: ./dynlexpad.pmc:206: warning: implicit declaration of function ‘Parrot_gc_mark_PObj_alive’ ./dynlexpad.pmc:206: warning: nested extern declaration of ‘Parrot_gc_mark_PObj_alive’ make[1]: *** [dynlexpad.o] Error 1 make: *** [dynpmc.dummy] Error 2
System
Intel platform (2.4GHz Intel Core 2 Duo) Mac OS X 10.5.7 perl: This is perl, v5.8.8 built for darwin-thread-multi-2level GCC: i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465) make: GNU Make 3.81