python setup.py build_ext --inplace
running build_ext
skipping 'cymunk/python/cymunk.c' Cython extension (up-to-date)
building 'cymunk' extension
gcc -pthread -Wno-unused-result -Werror=declaration-after-statement -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -Icymunk/Chipmunk-Physics/include -Icymunk/Chipmunk-Physics/include/chipmunk -I/usr/include/python3.4m -c cymunk/python/cymunk.c -o build/temp.linux-x86_64-3.4/cymunk/python/cymunk.o -std=c99 -ffast-math -fPIC -DCHIPMUNK_FFI
In file included from cymunk/Chipmunk-Physics/include/chipmunk/chipmunk.h:116:0,
from cymunk/python/cymunk.c:349:
cymunk/Chipmunk-Physics/include/chipmunk/constraints/cpConstraint.h: In function ‘cpConstraintActivateBodies’:
cymunk/Chipmunk-Physics/include/chipmunk/constraints/cpConstraint.h:94:2: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
cpBody *b = constraint->b; if(b) cpBodyActivate(b);
^
cymunk/python/cymunk.c: At top level:
cymunk/python/cymunk.c:1179:1: warning: useless type name in empty declaration
cpVect;
^
cymunk/python/cymunk.c:1203:1: warning: useless type name in empty declaration
cpBB;
^
cymunk/python/cymunk.c: In function ‘__pyx_pf_6cymunk_6Circle_2unsafe_set_radius’:
cymunk/python/cymunk.c:17424:3: warning: implicit declaration of function ‘cpCircleShapeSetRadius’ [-Wimplicit-function-declaration]
cpCircleShapeSetRadius(__pyx_v_self->__pyx_base._shape, __pyx_t_1);
^
cymunk/python/cymunk.c: In function ‘__pyx_pf_6cymunk_6Circle_4unsafe_set_offset’:
cymunk/python/cymunk.c:17494:3: warning: implicit declaration of function ‘cpCircleShapeSetOffset’ [-Wimplicit-function-declaration]
cpCircleShapeSetOffset(__pyx_v_self->__pyx_base._shape, cpv(__pyx_t_2, __pyx_t_3));
^
cymunk/python/cymunk.c: In function ‘__pyx_f_6cymunk_5Space__add_c_collision_handler’:
cymunk/python/cymunk.c:28142:3: warning: passing argument 6 of ‘cpSpaceAddCollisionHandler’ from incompatible pointer type
cpSpaceAddCollisionHandler(__pyx_v_self->_space, __pyx_t_1, __pyx_t_2, __pyx_f_6cymunk__call_collision_begin_func, __pyx_f_6cymunk__call_collision_pre_solve_func, __pyx_f_6cymunk__call_collision_post_solve_func, __pyx_f_6cymunk__call_collision_separate_func, ((void *)__pyx_v_self));
^
In file included from cymunk/Chipmunk-Physics/include/chipmunk/chipmunk.h:118:0,
from cymunk/python/cymunk.c:349:
cymunk/Chipmunk-Physics/include/chipmunk/cpSpace.h:165:6: note: expected ‘cpCollisionPostSolveFunc’ but argument is of type ‘__pyx_t_6cymunk_bool (*)(struct cpArbiter *, struct cpSpace *, void *)’
void cpSpaceAddCollisionHandler(
^
cymunk/python/cymunk.c:28142:3: warning: passing argument 7 of ‘cpSpaceAddCollisionHandler’ from incompatible pointer type
cpSpaceAddCollisionHandler(__pyx_v_self->_space, __pyx_t_1, __pyx_t_2, __pyx_f_6cymunk__call_collision_begin_func, __pyx_f_6cymunk__call_collision_pre_solve_func, __pyx_f_6cymunk__call_collision_post_solve_func, __pyx_f_6cymunk__call_collision_separate_func, ((void *)__pyx_v_self));
^
In file included from cymunk/Chipmunk-Physics/include/chipmunk/chipmunk.h:118:0,
from cymunk/python/cymunk.c:349:
cymunk/Chipmunk-Physics/include/chipmunk/cpSpace.h:165:6: note: expected ‘cpCollisionSeparateFunc’ but argument is of type ‘__pyx_t_6cymunk_bool (*)(struct cpArbiter *, struct cpSpace *, void *)’
void cpSpaceAddCollisionHandler(
^
cymunk/python/cymunk.c: In function ‘__pyx_pf_6cymunk_5Space_58set_default_collision_handler’:
cymunk/python/cymunk.c:28702:3: warning: passing argument 4 of ‘cpSpaceSetDefaultCollisionHandler’ from incompatible pointer type
cpSpaceSetDefaultCollisionHandler(__pyx_v_self->_space, __pyx_f_6cymunk__collision_begin_func, __pyx_f_6cymunk__collision_pre_solve_func, __pyx_f_6cymunk__collision_post_solve_func, __pyx_f_6cymunk__collision_seperate_func, ((PyObject *)__pyx_v_self));
^
In file included from cymunk/Chipmunk-Physics/include/chipmunk/chipmunk.h:118:0,
from cymunk/python/cymunk.c:349:
cymunk/Chipmunk-Physics/include/chipmunk/cpSpace.h:154:6: note: expected ‘cpCollisionPostSolveFunc’ but argument is of type ‘__pyx_t_6cymunk_bool (*)(struct cpArbiter *, struct cpSpace *, void *)’
void cpSpaceSetDefaultCollisionHandler(
^
cymunk/python/cymunk.c:28702:3: warning: passing argument 5 of ‘cpSpaceSetDefaultCollisionHandler’ from incompatible pointer type
cpSpaceSetDefaultCollisionHandler(__pyx_v_self->_space, __pyx_f_6cymunk__collision_begin_func, __pyx_f_6cymunk__collision_pre_solve_func, __pyx_f_6cymunk__collision_post_solve_func, __pyx_f_6cymunk__collision_seperate_func, ((PyObject *)__pyx_v_self));
^
In file included from cymunk/Chipmunk-Physics/include/chipmunk/chipmunk.h:118:0,
from cymunk/python/cymunk.c:349:
cymunk/Chipmunk-Physics/include/chipmunk/cpSpace.h:154:6: note: expected ‘cpCollisionSeparateFunc’ but argument is of type ‘__pyx_t_6cymunk_bool (*)(struct cpArbiter *, struct cpSpace *, void *)’
void cpSpaceSetDefaultCollisionHandler(
^
cymunk/python/cymunk.c: In function ‘__pyx_pw_6cymunk_5Shape_9segment_query’:
cymunk/python/cymunk.c:17132:16: warning: ‘__pyx_v_info’ may be used uninitialized in this function [-Wmaybe-uninitialized]
__pyx_t_6 = (cpShapeSegmentQuery(__pyx_v_self->_shape, cpv(__pyx_t_2, __pyx_t_3), cpv(__pyx_t_4, __pyx_t_5), __pyx_v_info) != 0);
^
cymunk/python/cymunk.c:17093:23: note: ‘__pyx_v_info’ was declared here
cpSegmentQueryInfo *__pyx_v_info;
^
cc1: some warnings being treated as errors
error: command 'gcc' failed with exit status 1