I tested a bit.  Here's what I found:

compiler/c worked well with gcc, icc, and clang.   All clear, no
warnings.    -fsanitize with undefined, memory, and address didn't
show anything odd for the compilers that support each.

compiler/perl had an initial issue with an error telling me to
recompile with PIC.  I think this was cross contamination from
compile/c with a different compiler.  It worked the second try after a
'perl Build clean'.   Not sure if this is a problem or not, but was
easy to work around.

compiler/python failed to build with lots of C compiler errors.  I
don't use Python much, so it's possible I missed some initial step.
There's no INSTALL file in the directory, so I fumbled my way to
"python setup.py build" based on the error messages with other
variations.   Also possible something is wonky with my Python install.
  Error message is attached.

compiler/go gave me an error message about "GOPATH environment
variable not set".  I presume this is something obvious and basic that
anyone who has used Go knows about, but maybe worth adding a sentence
to the INSTALL file for beginners.  The current instructions (which I
didn't follow correctly) presumed that GOPATH was already set, and I
wasn't sure what to set it to if it wasn't.     Again, probably not a
real issue.

I'll vote as +1 since the C part works well and is the only part I
feel competent on, but mention the other issues in case they are not
known.

+1

--nate


On Thu, Mar 24, 2016 at 4:48 AM, Nick Wellnhofer <[email protected]> wrote:
> Hello,
>
> Release candidate 2 for Apache Clownfish version 0.5.0 can be
> found at:
>
>
> https://dist.apache.org/repos/dist/dev/lucy/clownfish/apache-clownfish-0.5.0-rc2/
>
> See the CHANGES file at the top level of the archive for information
> about the content of this release.
>
> This candidate was assembled according to the process documented at:
>
>     http://wiki.apache.org/lucy/ReleaseGuide
>
> It was cut using "git archive" from the tag at:
>
>
> https://git-wip-us.apache.org/repos/asf?p=lucy-clownfish.git;a=tag;h=refs/tags/apache-clownfish-0.5.0-rc2
>
> Please vote on releasing this candidate as Apache Clownfish version
> 0.5.0.  The vote will be held open for at least the next 72
> hours.
>
> All interested parties are welcome to inspect the release candidate
> and express approval or disapproval.  Votes from members of the Lucy
> PMC are binding; the vote passes if there are at least three binding
> +1 votes and more +1 votes than -1 votes.
>
> For suggestions as to how to evaluate Apache Clownfish release candidates,
> and for information on ASF voting procedures, see:
>
>     http://wiki.apache.org/lucy/ReleaseVerification
>     http://wiki.apache.org/lucy/ReleasePrep
>     http://www.apache.org/foundation/voting.html
>
> I tested under Ubuntu 15.10, x86 (32-bit):
>
> - Go bindings with stock Go 1.5.1
> - Perl bindings with stock Perl 5.20.2
> - C bindings with stock GCC 5.2.1
>
> [ ] +1 Release RC 2 as Apache Clownfish 0.5.0.
> [ ] +0
> [ ] -1 Do not release RC 2 as Apache Clownfish 0.5.0 because...
>
> Here's my +1.
>
> Thanks!
>
nate@skylake:~/src/apache-clownfish-0.5.0/compiler/python$ python setup.py clean
running clean
nate@skylake:~/src/apache-clownfish-0.5.0/compiler/python$ python setup.py build
running build
running charmony
cc -o ./charmonizer 
/home/nate/src/apache-clownfish-0.5.0/compiler/common/charmonizer.c
./charmonizer --cc="cc" --enable-c --host=python --enable-makefile -- 
-fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes 
-D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Werror=format-security
Initializing Charmonizer/Core/OperatingSystem...
Trying to find a bit-bucket a la /dev/null...
Detected OS: linux
Creating compiler object...
Trying to compile and execute a small test file...
Initialization complete.
Running BuildEnv module...
Running DirManip module...
Running Headers module...
Running FuncMacro module...
Running Booleans module...
Running Integers module...
Running IntegerTypes module...
Running IntegerLimits module...
Running IntegerLiterals module...
Running IntegerFormatStrings module...
Running Strings module...
Running Memory module...
Running SymbolVisibility module...
Running UnusedVars module...
Running VariadicMacros module...
Creating Makefile...
Cleaning up...
Cleanup complete.
running libcfc
"cc" ../../lemon/lemon.c -O2 -o ../../lemon/lemon
../../lemon/lemon -q ../src/CFCParseHeader.y
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPerlConstructor.c -o ../src/CFCPerlConstructor.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPerlTypeMap.c -o ../src/CFCPerlTypeMap.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPerlSub.c -o ../src/CFCPerlSub.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPerlPod.c -o ../src/CFCPerlPod.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCType.c -o ../src/CFCType.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCParser.c -o ../src/CFCParser.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCBase.c -o ../src/CFCBase.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCDocument.c -o ../src/CFCDocument.o
In file included from ../src/CFCPerlPod.c:22:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPython.c -o ../src/CFCPython.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPerlMethod.c -o ../src/CFCPerlMethod.o
In file included from ../src/CFCPython.c:27:0:
../src/CFCPyClass.h:49:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPyClass_registry();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCFile.c -o ../src/CFCFile.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCGoClass.c -o ../src/CFCGoClass.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCFileSpec.c -o ../src/CFCFileSpec.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c ../src/CFCGo.c 
-o ../src/CFCGo.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCClass.c -o ../src/CFCClass.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCVariable.c -o ../src/CFCVariable.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCCallable.c -o ../src/CFCCallable.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCBindClass.c -o ../src/CFCBindClass.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCUtil.c -o ../src/CFCUtil.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPerlClass.c -o ../src/CFCPerlClass.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCSymbol.c -o ../src/CFCSymbol.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCFunction.c -o ../src/CFCFunction.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPyTypeMap.c -o ../src/CFCPyTypeMap.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCLexHeader.c -o ../src/CFCLexHeader.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCBindMethod.c -o ../src/CFCBindMethod.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCRuby.c -o ../src/CFCRuby.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c ../src/CFCUri.c 
-o ../src/CFCUri.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCBindAliases.c -o ../src/CFCBindAliases.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCDocuComment.c -o ../src/CFCDocuComment.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCParcel.c -o ../src/CFCParcel.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCCMan.c -o ../src/CFCCMan.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCMethod.c -o ../src/CFCMethod.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCBindSpecs.c -o ../src/CFCBindSpecs.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCVersion.c -o ../src/CFCVersion.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPerl.c -o ../src/CFCPerl.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPyClass.c -o ../src/CFCPyClass.o
In file included from ../src/CFCGoClass.c:27:0:
../src/CFCGoClass.h:53:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCGoClass_registry();
 ^
../src/CFCGoClass.c:143:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCGoClass_registry() {
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c ../src/CFCC.c 
-o ../src/CFCC.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCPyMethod.c -o ../src/CFCPyMethod.o
In file included from ../src/CFCPyClass.c:24:0:
../src/CFCPyClass.h:49:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPyClass_registry();
 ^
../src/CFCPyClass.c:121:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPyClass_registry() {
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCGoFunc.c -o ../src/CFCGoFunc.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCParamList.c -o ../src/CFCParamList.o
In file included from ../src/CFCGo.c:32:0:
../src/CFCGoClass.h:53:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCGoClass_registry();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCCBlock.c -o ../src/CFCCBlock.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCGoTypeMap.c -o ../src/CFCGoTypeMap.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCGoMethod.c -o ../src/CFCGoMethod.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCBindCore.c -o ../src/CFCBindCore.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCCHtml.c -o ../src/CFCCHtml.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCMemPool.c -o ../src/CFCMemPool.o
In file included from ../src/CFCPerlClass.c:23:0:
../src/CFCPerlClass.h:64:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPerlClass_registry();
 ^
../src/CFCPerlClass.c:151:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPerlClass_registry() {
 ^
../src/CFCBindCore.c:62:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_feature_defines();
 ^
../src/CFCBindCore.c:65:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_string_defines();
 ^
../src/CFCBindCore.c:68:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_stdbool_defines();
 ^
../src/CFCBindCore.c:71:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_stdint_defines();
 ^
../src/CFCBindCore.c:74:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_alloca_defines();
 ^
../src/CFCBindCore.c:603:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_feature_defines() {
 ^
../src/CFCBindCore.c:638:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_string_defines() {
 ^
../src/CFCBindCore.c:667:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_stdbool_defines() {
 ^
../src/CFCBindCore.c:687:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_stdint_defines() {
 ^
../src/CFCBindCore.c:711:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 S_charmony_alloca_defines() {
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCHierarchy.c -o ../src/CFCHierarchy.o
In file included from ../src/CFCCHtml.c:21:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCBindFile.c -o ../src/CFCBindFile.o
In file included from ../src/CFCPerl.c:30:0:
../src/CFCPerlClass.h:64:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPerlClass_registry();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCBindFunction.c -o ../src/CFCBindFunction.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/man.c -o ../modules/CommonMark/src/man.o
In file included from ../src/CFCDocuComment.c:19:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/houdini_html_u.c -o 
../modules/CommonMark/src/houdini_html_u.o
In file included from ../src/CFCCMan.c:19:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/scanners.c -o ../modules/CommonMark/src/scanners.o
In file included from ../include/CFC.h:50:0,
                 from ../src/CFCLexHeader.l:23:
../src/CFCGoClass.h:53:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCGoClass_registry();
 ^
In file included from ../include/CFC.h:55:0,
                 from ../src/CFCLexHeader.l:23:
../src/CFCPerlClass.h:64:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPerlClass_registry();
 ^
In file included from ../include/CFC.h:61:0,
                 from ../src/CFCLexHeader.l:23:
../src/CFCPyClass.h:49:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPyClass_registry();
 ^
In file included from ../modules/CommonMark/src/man.c:7:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/utf8.c -o ../modules/CommonMark/src/utf8.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/houdini_href_e.c -o 
../modules/CommonMark/src/houdini_href_e.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/cmark.c -o ../modules/CommonMark/src/cmark.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/blocks.c -o ../modules/CommonMark/src/blocks.o
In file included from ../modules/CommonMark/src/scanners.h:1:0,
                 from ../modules/CommonMark/src/scanners.c:4:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/cmark_ctype.c -o 
../modules/CommonMark/src/cmark_ctype.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/buffer.c -o ../modules/CommonMark/src/buffer.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/iterator.c -o ../modules/CommonMark/src/iterator.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/html.c -o ../modules/CommonMark/src/html.o
In file included from ../modules/CommonMark/src/node.h:11:0,
                 from ../modules/CommonMark/src/cmark.c:4:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
../modules/CommonMark/src/cmark.c:9:5: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version()
     ^
../modules/CommonMark/src/cmark.c:14:13: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string()
             ^
In file included from ../modules/CommonMark/src/node.h:11:0,
                 from ../modules/CommonMark/src/parser.h:5,
                 from ../modules/CommonMark/src/blocks.c:7:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
../modules/CommonMark/src/blocks.c:54:20: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 static cmark_node* make_document()
                    ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/commonmark.c -o ../modules/CommonMark/src/commonmark.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/node.c -o ../modules/CommonMark/src/node.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/render.c -o ../modules/CommonMark/src/render.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/houdini_html_e.c -o 
../modules/CommonMark/src/houdini_html_e.o
In file included from ../modules/CommonMark/src/node.h:11:0,
                 from ../modules/CommonMark/src/iterator.c:5:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
In file included from ../modules/CommonMark/src/commonmark.c:8:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
In file included from ../modules/CommonMark/src/html.c:7:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
In file included from ../modules/CommonMark/src/node.h:11:0,
                 from ../modules/CommonMark/src/node.c:5:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/xml.c -o ../modules/CommonMark/src/xml.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/inlines.c -o ../modules/CommonMark/src/inlines.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/references.c -o ../modules/CommonMark/src/references.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../modules/CommonMark/src/latex.c -o ../modules/CommonMark/src/latex.o
"cc" -pedantic -Wall -Wextra -Wno-variadic-macros -Wno-overlength-strings 
-std=gnu99 -D_GNU_SOURCE -O2 -g -I . -I ../include -I ../src -I 
../modules/CommonMark/src -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security   -c 
../src/CFCParseHeader.c -o ../src/CFCParseHeader.o
In file included from ../modules/CommonMark/src/render.c:4:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
In file included from ../include/CFC.h:50:0,
                 from ../src/CFCParseHeader.y:29:
../src/CFCGoClass.h:53:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCGoClass_registry();
 ^
In file included from ../include/CFC.h:55:0,
                 from ../src/CFCParseHeader.y:29:
../src/CFCPerlClass.h:64:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPerlClass_registry();
 ^
In file included from ../include/CFC.h:61:0,
                 from ../src/CFCParseHeader.y:29:
../src/CFCPyClass.h:49:1: warning: function declaration isn’t a prototype 
[-Wstrict-prototypes]
 CFCPyClass_registry();
 ^
In file included from ../modules/CommonMark/src/xml.c:7:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
In file included from ../modules/CommonMark/src/node.h:11:0,
                 from ../modules/CommonMark/src/inlines.c:7:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
In file included from ../modules/CommonMark/src/references.c:1:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
In file included from ../modules/CommonMark/src/latex.c:8:0:
../modules/CommonMark/src/cmark.h:541:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 int cmark_version();
 ^
../modules/CommonMark/src/cmark.h:547:1: warning: function declaration isn’t a 
prototype [-Wstrict-prototypes]
 const char *cmark_version_string();
 ^
ar rcs libcfc.a.0.5.0 ../src/CFCPerlConstructor.o ../src/CFCPerlTypeMap.o 
../src/CFCPerlSub.o ../src/CFCPerlPod.o ../src/CFCType.o ../src/CFCParser.o 
../src/CFCBase.o ../src/CFCDocument.o ../src/CFCPython.o ../src/CFCPerlMethod.o 
../src/CFCFile.o ../src/CFCGoClass.o ../src/CFCFileSpec.o ../src/CFCGo.o 
../src/CFCClass.o ../src/CFCVariable.o ../src/CFCCallable.o 
../src/CFCBindClass.o ../src/CFCUtil.o ../src/CFCPerlClass.o ../src/CFCSymbol.o 
../src/CFCFunction.o ../src/CFCPyTypeMap.o ../src/CFCLexHeader.o 
../src/CFCBindMethod.o ../src/CFCRuby.o ../src/CFCUri.o ../src/CFCBindAliases.o 
../src/CFCDocuComment.o ../src/CFCParcel.o ../src/CFCCMan.o ../src/CFCMethod.o 
../src/CFCBindSpecs.o ../src/CFCVersion.o ../src/CFCPerl.o ../src/CFCPyClass.o 
../src/CFCC.o ../src/CFCPyMethod.o ../src/CFCGoFunc.o ../src/CFCParamList.o 
../src/CFCCBlock.o ../src/CFCGoTypeMap.o ../src/CFCGoMethod.o 
../src/CFCBindCore.o ../src/CFCCHtml.o ../src/CFCMemPool.o 
../src/CFCHierarchy.o ../src/CFCBindFile.o ../src/CFCBindFunction.o 
../modules/CommonMark/src/man.o ../modules/CommonMark/src/houdini_html_u.o 
../modules/CommonMark/src/scanners.o ../modules/CommonMark/src/utf8.o 
../modules/CommonMark/src/houdini_href_e.o ../modules/CommonMark/src/cmark.o 
../modules/CommonMark/src/blocks.o ../modules/CommonMark/src/cmark_ctype.o 
../modules/CommonMark/src/buffer.o ../modules/CommonMark/src/iterator.o 
../modules/CommonMark/src/html.o ../modules/CommonMark/src/commonmark.o 
../modules/CommonMark/src/node.o ../modules/CommonMark/src/render.o 
../modules/CommonMark/src/houdini_html_e.o ../modules/CommonMark/src/xml.o 
../modules/CommonMark/src/inlines.o ../modules/CommonMark/src/references.o 
../modules/CommonMark/src/latex.o ../src/CFCParseHeader.o
ranlib libcfc.a.0.5.0
ln -sf libcfc.a.0.5.0 libcfc.a.0.5
ln -sf libcfc.a.0.5 libcfc.a
running build_py
running build_ext
building 'cfc._cfc' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/src
creating build/temp.linux-x86_64-2.7/src/cfc
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 
-Wall -Wstrict-prototypes -fPIC -DCFCPYTHON 
-I/home/nate/src/apache-clownfish-0.5.0/compiler/include 
-I/home/nate/src/apache-clownfish-0.5.0/compiler/src -I. 
-I/usr/include/python2.7 -c src/cfc/_cfc.c -o 
build/temp.linux-x86_64-2.7/src/cfc/_cfc.o
In file included from 
/home/nate/src/apache-clownfish-0.5.0/compiler/include/CFC.h:50:0,
                 from src/cfc/_cfc.c:18:
/home/nate/src/apache-clownfish-0.5.0/compiler/src/CFCGoClass.h:53:1: warning: 
function declaration isn’t a prototype [-Wstrict-prototypes]
 CFCGoClass_registry();
 ^
In file included from 
/home/nate/src/apache-clownfish-0.5.0/compiler/include/CFC.h:55:0,
                 from src/cfc/_cfc.c:18:
/home/nate/src/apache-clownfish-0.5.0/compiler/src/CFCPerlClass.h:64:1: 
warning: function declaration isn’t a prototype [-Wstrict-prototypes]
 CFCPerlClass_registry();
 ^
In file included from 
/home/nate/src/apache-clownfish-0.5.0/compiler/include/CFC.h:61:0,
                 from src/cfc/_cfc.c:18:
/home/nate/src/apache-clownfish-0.5.0/compiler/src/CFCPyClass.h:49:1: warning: 
function declaration isn’t a prototype [-Wstrict-prototypes]
 CFCPyClass_registry();
 ^
src/cfc/_cfc.c:25:1: error: unknown type name ‘PyModuleDef’
 static PyModuleDef cfc_module_def = {
 ^
src/cfc/_cfc.c:26:5: error: ‘PyModuleDef_HEAD_INIT’ undeclared here (not in a 
function)
     PyModuleDef_HEAD_INIT,
     ^
src/cfc/_cfc.c:27:5: warning: excess elements in scalar initializer [enabled by 
default]
     "cfc._cfc",
     ^
src/cfc/_cfc.c:27:5: warning: (near initialization for ‘cfc_module_def’) 
[enabled by default]
src/cfc/_cfc.c:28:5: warning: excess elements in scalar initializer [enabled by 
default]
     "CFC: Clownfish compiler",
     ^
src/cfc/_cfc.c:28:5: warning: (near initialization for ‘cfc_module_def’) 
[enabled by default]
src/cfc/_cfc.c:29:5: warning: excess elements in scalar initializer [enabled by 
default]
     -1,
     ^
src/cfc/_cfc.c:29:5: warning: (near initialization for ‘cfc_module_def’) 
[enabled by default]
src/cfc/_cfc.c:30:5: warning: excess elements in scalar initializer [enabled by 
default]
     NULL, NULL, NULL, NULL, NULL
     ^
src/cfc/_cfc.c:30:5: warning: (near initialization for ‘cfc_module_def’) 
[enabled by default]
src/cfc/_cfc.c:30:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:30:5: warning: (near initialization for ‘cfc_module_def’) 
[enabled by default]
src/cfc/_cfc.c:30:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:30:5: warning: (near initialization for ‘cfc_module_def’) 
[enabled by default]
src/cfc/_cfc.c:30:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:30:5: warning: (near initialization for ‘cfc_module_def’) 
[enabled by default]
src/cfc/_cfc.c:31:1: warning: excess elements in scalar initializer [enabled by 
default]
 };
 ^
src/cfc/_cfc.c:31:1: warning: (near initialization for ‘cfc_module_def’) 
[enabled by default]
src/cfc/_cfc.c:33:1: error: unknown type name ‘PyModuleDef’
 static PyModuleDef cfc_model_module_def = {
 ^
src/cfc/_cfc.c:35:5: warning: excess elements in scalar initializer [enabled by 
default]
     "cfc.model",
     ^
src/cfc/_cfc.c:35:5: warning: (near initialization for ‘cfc_model_module_def’) 
[enabled by default]
src/cfc/_cfc.c:36:5: warning: excess elements in scalar initializer [enabled by 
default]
     "CFC classes which model language constructs",
     ^
src/cfc/_cfc.c:36:5: warning: (near initialization for ‘cfc_model_module_def’) 
[enabled by default]
src/cfc/_cfc.c:37:5: warning: excess elements in scalar initializer [enabled by 
default]
     -1,
     ^
src/cfc/_cfc.c:37:5: warning: (near initialization for ‘cfc_model_module_def’) 
[enabled by default]
src/cfc/_cfc.c:38:5: warning: excess elements in scalar initializer [enabled by 
default]
     NULL, NULL, NULL, NULL, NULL
     ^
src/cfc/_cfc.c:38:5: warning: (near initialization for ‘cfc_model_module_def’) 
[enabled by default]
src/cfc/_cfc.c:38:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:38:5: warning: (near initialization for ‘cfc_model_module_def’) 
[enabled by default]
src/cfc/_cfc.c:38:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:38:5: warning: (near initialization for ‘cfc_model_module_def’) 
[enabled by default]
src/cfc/_cfc.c:38:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:38:5: warning: (near initialization for ‘cfc_model_module_def’) 
[enabled by default]
src/cfc/_cfc.c:39:1: warning: excess elements in scalar initializer [enabled by 
default]
 };
 ^
src/cfc/_cfc.c:39:1: warning: (near initialization for ‘cfc_model_module_def’) 
[enabled by default]
src/cfc/_cfc.c:41:1: error: unknown type name ‘PyModuleDef’
 static PyModuleDef cfc_binding_module_def = {
 ^
src/cfc/_cfc.c:43:5: warning: excess elements in scalar initializer [enabled by 
default]
     "cfc.binding",
     ^
src/cfc/_cfc.c:43:5: warning: (near initialization for 
‘cfc_binding_module_def’) [enabled by default]
src/cfc/_cfc.c:44:5: warning: excess elements in scalar initializer [enabled by 
default]
     "CFC components which generate bindings",
     ^
src/cfc/_cfc.c:44:5: warning: (near initialization for 
‘cfc_binding_module_def’) [enabled by default]
src/cfc/_cfc.c:45:5: warning: excess elements in scalar initializer [enabled by 
default]
     -1,
     ^
src/cfc/_cfc.c:45:5: warning: (near initialization for 
‘cfc_binding_module_def’) [enabled by default]
src/cfc/_cfc.c:46:5: warning: excess elements in scalar initializer [enabled by 
default]
     NULL, NULL, NULL, NULL, NULL
     ^
src/cfc/_cfc.c:46:5: warning: (near initialization for 
‘cfc_binding_module_def’) [enabled by default]
src/cfc/_cfc.c:46:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:46:5: warning: (near initialization for 
‘cfc_binding_module_def’) [enabled by default]
src/cfc/_cfc.c:46:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:46:5: warning: (near initialization for 
‘cfc_binding_module_def’) [enabled by default]
src/cfc/_cfc.c:46:5: warning: excess elements in scalar initializer [enabled by 
default]
src/cfc/_cfc.c:46:5: warning: (near initialization for 
‘cfc_binding_module_def’) [enabled by default]
src/cfc/_cfc.c:47:1: warning: excess elements in scalar initializer [enabled by 
default]
 };
 ^
src/cfc/_cfc.c:47:1: warning: (near initialization for 
‘cfc_binding_module_def’) [enabled by default]
src/cfc/_cfc.c: In function ‘S_CFCHierarchy_new’:
src/cfc/_cfc.c:143:5: error: ‘for’ loop initial declarations are only allowed 
in C99 mode
     for (Py_ssize_t i = 0, max = PyList_Size(dirs); i < max; i++) {
     ^
src/cfc/_cfc.c:143:5: note: use option -std=c99 or -std=gnu99 to compile your 
code
src/cfc/_cfc.c:146:13: warning: implicit declaration of function 
‘PyUnicode_AsUTF8’ [-Wimplicit-function-declaration]
             char *dir_utf8 = PyUnicode_AsUTF8(dir);
             ^
src/cfc/_cfc.c:146:30: warning: initialization makes pointer from integer 
without a cast [enabled by default]
             char *dir_utf8 = PyUnicode_AsUTF8(dir);
                              ^
src/cfc/_cfc.c: In function ‘S_CFCHierarchy_add_include_dir’:
src/cfc/_cfc.c:171:34: warning: passing argument 2 of 
‘CFCHierarchy_add_include_dir’ makes pointer from integer without a cast 
[enabled by default]
                                  PyUnicode_AsUTF8(dir));
                                  ^
In file included from 
/home/nate/src/apache-clownfish-0.5.0/compiler/include/CFC.h:26:0,
                 from src/cfc/_cfc.c:18:
/home/nate/src/apache-clownfish-0.5.0/compiler/src/CFCHierarchy.h:58:1: note: 
expected ‘const char *’ but argument is of type ‘int’
 CFCHierarchy_add_include_dir(CFCHierarchy *self, const char *include_dir);
 ^
src/cfc/_cfc.c: In function ‘S_CFCHierarchy_add_source_dir’:
src/cfc/_cfc.c:178:33: warning: passing argument 2 of 
‘CFCHierarchy_add_source_dir’ makes pointer from integer without a cast 
[enabled by default]
                                 PyUnicode_AsUTF8(dir));
                                 ^
In file included from 
/home/nate/src/apache-clownfish-0.5.0/compiler/include/CFC.h:26:0,
                 from src/cfc/_cfc.c:18:
/home/nate/src/apache-clownfish-0.5.0/compiler/src/CFCHierarchy.h:53:1: note: 
expected ‘const char *’ but argument is of type ‘int’
 CFCHierarchy_add_source_dir(CFCHierarchy *self, const char *source_dir);
 ^
src/cfc/_cfc.c: In function ‘S_CFCParcel_fetch’:
src/cfc/_cfc.c:250:5: warning: passing argument 1 of ‘CFCParcel_fetch’ makes 
pointer from integer without a cast [enabled by default]
     CFCParcel *parcel = CFCParcel_fetch(PyUnicode_AsUTF8(name));
     ^
In file included from 
/home/nate/src/apache-clownfish-0.5.0/compiler/include/CFC.h:30:0,
                 from src/cfc/_cfc.c:18:
/home/nate/src/apache-clownfish-0.5.0/compiler/src/CFCParcel.h:47:1: note: 
expected ‘const char *’ but argument is of type ‘int’
 CFCParcel_fetch(const char *name);
 ^
src/cfc/_cfc.c: In function ‘S_CFCPython_set_header’:
src/cfc/_cfc.c:396:5: warning: passing argument 2 of ‘CFCPython_set_header’ 
makes pointer from integer without a cast [enabled by default]
     CFCPython_set_header(S_to_BindPython(wrapper), PyUnicode_AsUTF8(header));
     ^
In file included from 
/home/nate/src/apache-clownfish-0.5.0/compiler/include/CFC.h:60:0,
                 from src/cfc/_cfc.c:18:
/home/nate/src/apache-clownfish-0.5.0/compiler/src/CFCPython.h:46:1: note: 
expected ‘const char *’ but argument is of type ‘int’
 CFCPython_set_header(CFCPython *self, const char *header);
 ^
src/cfc/_cfc.c: In function ‘S_CFCPython_set_footer’:
src/cfc/_cfc.c:402:5: warning: passing argument 2 of ‘CFCPython_set_footer’ 
makes pointer from integer without a cast [enabled by default]
     CFCPython_set_footer(S_to_BindPython(wrapper), PyUnicode_AsUTF8(footer));
     ^
In file included from 
/home/nate/src/apache-clownfish-0.5.0/compiler/include/CFC.h:60:0,
                 from src/cfc/_cfc.c:18:
/home/nate/src/apache-clownfish-0.5.0/compiler/src/CFCPython.h:51:1: note: 
expected ‘const char *’ but argument is of type ‘int’
 CFCPython_set_footer(CFCPython *self, const char *footer);
 ^
src/cfc/_cfc.c: In function ‘PyInit__cfc’:
src/cfc/_cfc.c:477:9: warning: ‘return’ with a value, in function returning 
void [enabled by default]
         return NULL;
         ^
src/cfc/_cfc.c:480:9: warning: ‘return’ with a value, in function returning 
void [enabled by default]
         return NULL;
         ^
src/cfc/_cfc.c:483:9: warning: ‘return’ with a value, in function returning 
void [enabled by default]
         return NULL;
         ^
src/cfc/_cfc.c:486:9: warning: ‘return’ with a value, in function returning 
void [enabled by default]
         return NULL;
         ^
src/cfc/_cfc.c:490:5: warning: implicit declaration of function 
‘PyModule_Create’ [-Wimplicit-function-declaration]
     cfc_module = PyModule_Create(&cfc_module_def);
     ^
src/cfc/_cfc.c:490:16: warning: assignment makes pointer from integer without a 
cast [enabled by default]
     cfc_module = PyModule_Create(&cfc_module_def);
                ^
src/cfc/_cfc.c:491:22: warning: assignment makes pointer from integer without a 
cast [enabled by default]
     cfc_model_module = PyModule_Create(&cfc_model_module_def);
                      ^
src/cfc/_cfc.c:492:24: warning: assignment makes pointer from integer without a 
cast [enabled by default]
     cfc_binding_module = PyModule_Create(&cfc_binding_module_def);
                        ^
src/cfc/_cfc.c:512:5: warning: ‘return’ with a value, in function returning 
void [enabled by default]
     return cfc_module;
     ^
src/cfc/_cfc.c: At top level:
src/cfc/_cfc.c:95:1: warning: ‘S_to_Parcel’ defined but not used 
[-Wunused-function]
 S_to_Parcel(PyObject *wrapper) {
 ^
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

Reply via email to