swarm compilation error on lion
Wu Degang
samuelandjw at gmail.com
Mon Sep 24 05:52:06 PDT 2012
part of the log:
:info:build clang: clangwarning: : argument unused during compilation:
'-fnested-functions'warning:
:info:build argument unused during compilation: '-fnested-functions'clang
:info:build : warning: argument unused during compilation:
'-fnested-functions'
:info:build clang: warning: argument unused during compilation:
'-fnested-functions'
:info:build Protocol.m:40:15: error: instance variable is already declared
:info:build char *protocol_name;
:info:build ^
:info:build ./objc/Protocol.h:35:15: note: previous definition is here
:info:build char *protocol_name;
:info:build ^
:info:build Protocol.m:41:36: error: instance variable is already declared
:info:build struct objc_protocol_list *protocol_list;
:info:build ^
:info:build ./objc/Protocol.h:36:36: note: previous definition is here
:info:build struct objc_protocol_list *protocol_list;
:info:build ^
:info:build Protocol.m:42:46: error: instance variable is already declared
:info:build struct objc_method_description_list
*instance_methods, *class_methods;
:info:build ^
:info:build ./objc/Protocol.h:37:46: note: previous definition is here
:info:build struct objc_method_description_list
*instance_methods, *class_methods;
:info:build ^
:info:build Protocol.m:42:65: error: instance variable is already declared
:info:build struct objc_method_description_list
*instance_methods, *class_methods;
:info:build ^
:info:build ./objc/Protocol.h:37:65: note: previous definition is here
:info:build struct objc_method_description_list
*instance_methods, *class_methods;
:info:build ^
:info:build Protocol.m:79:9: error: invalid application of @defs in
non-fragile ABI
:info:build @defs(Protocol);
:info:build ^
:info:build Protocol.m:90:13: error: no member named 'instance_methods'
in 'struct <anonymous at Protocol.m:78:1>'
:info:build if (self->instance_methods)
:info:build ~~~~ ^
:info:build Protocol.m:91:27: error: no member named 'instance_methods'
in 'struct <anonymous at Protocol.m:78:1>'
:info:build for (i = 0; i < self->instance_methods->count; i++)
:info:build ~~~~ ^
:info:build Protocol.m:93:35: error: no member named 'instance_methods'
in 'struct <anonymous at Protocol.m:78:1>'
:info:build if (!strcmp
((char*)self->instance_methods->list[i].name, name))
:info:build ~~~~ ^
:info:build Protocol.m:97:27: error: no member named 'protocol_list' in
'struct <anonymous at Protocol.m:78:1>'
:info:build for (proto_list = self->protocol_list; proto_list;
proto_list = proto_list->next)
:info:build ~~~~ ^
:info:build Protocol.m:116:13: error: no member named 'class_methods' in
'struct <anonymous at Protocol.m:78:1>'
:info:build if (self->class_methods)
:info:build ~~~~ ^
:info:build Protocol.m:117:27: error: no member named 'class_methods' in
'struct <anonymous at Protocol.m:78:1>'
:info:build for (i = 0; i < self->class_methods->count; i++)
:info:build ~~~~ ^
:info:build Protocol.m:119:35: error: no member named 'class_methods' in
'struct <anonymous at Protocol.m:78:1>'
:info:build if (!strcmp
((char*)self->class_methods->list[i].name, name))
:info:build ~~~~ ^
:info:build Protocol.m:123:27: error: no member named 'protocol_list' in
'struct <anonymous at Protocol.m:78:1>'
:info:build for (proto_list = self->protocol_list; proto_list;
proto_list = proto_list->next)
:info:build ~~~~ ^
:info:build Protocol.m:139:39: warning: incompatible pointer types
passing 'Protocol *' to parameter of type 'pcl' (aka 'struct <anonymous
at Protocol.m:78:1> *') [-Wincompatible-pointer-types]
:info:build return descriptionForInstanceMethod(self, aSel);
:info:build ^~~~
:info:build Protocol.m:83:67: note: passing argument to parameter 'self'
here
:info:build struct objc_method_description *
descriptionForInstanceMethod(pcl self, SEL aSel)
:info:build ^
:info:build Protocol.m:144:36: warning: incompatible pointer types
passing 'Protocol *' to parameter of type 'pcl' (aka 'struct <anonymous
at Protocol.m:78:1> *') [-Wincompatible-pointer-types]
:info:build return descriptionForClassMethod(self, aSel);
:info:build ^~~~
:info:build Protocol.m:109:64: note: passing argument to parameter
'self' here
:info:build struct objc_method_description *
descriptionForClassMethod(pcl self, SEL aSel)
:info:build ^
:info:build 2 warnings and 13 errors generated.
:info:build make[4]: *** [Protocol.lo] Error 1
:info:build make[4]: *** Waiting for unfinished jobs....
:info:build libtool: compile: /usr/bin/clang -DHAVE_CONFIG_H -I.
-I./objc -I./objc -I. -DBUILDING_LIBOBJC -I/opt/local/include -pipe -O2
-arch x86_64 -MT thr-single.lo -MD -MP -MF .deps/thr-single.Tpo -c
thr-single.c -o thr-single.o >/dev/null 2>&1
:info:build libtool: compile: /usr/bin/clang -DHAVE_CONFIG_H -I.
-I./objc -I./objc -I. -DBUILDING_LIBOBJC -I/opt/local/include -pipe -O2
-arch x86_64 -MT gc.lo -MD -MP -MF .deps/gc.Tpo -c gc.c -o gc.o
>/dev/null 2>&1
:info:build mframe.m:146:10: warning: sendmsg.c:200:10: error: use of
unknown builtin '__builtin_apply'field precision should have type 'int',
but argument has type 'long' [-Wformat]
:info:build
:info:build MFRAME_ARG_ENCODING(cum, types, total, dest);
:info:build ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build return __builtin_apply((apply_t)m->method_imp,
:info:build ^
:info:build In file included from mframe.m:36:
:info:build ./objc/mframe.h:264:3: note: instantiated from:
:info:build sprintf((DEST), "%.*s%d", (TYPE)-type, type, (CUM)); \
:info:build ^
:info:build mframe.m:146:10: note: instantiated from:
:info:build sendmsg.c: MFRAME_ARG_ENCODING(cum, types, total, dest);200
:info:build : ^10
:info:build : warning: In file included from mframe.m:36:
:info:build ./objc/mframe.h:264:22: note: instantiated from:
:info:build sprintf((DEST), "%.*s%d", (TYPE)-type, type, (CUM)); \
:info:build incompatible integer to pointer conversion returning 'int'
from a function with result type 'retval_t' (aka 'void
*') ~~^~ ~~~~~~~~~~~
:info:build
:info:build return __builtin_apply((apply_t)m->method_imp,
:info:build ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build libtool: compile: /usr/bin/clang -DHAVE_CONFIG_H -I.
-I./objc -I./objc -I. -DBUILDING_LIBOBJC -I/opt/local/include -pipe -O2
-arch x86_64 -B ./../tools -DH5_USE_16_API -fnested-functions
-fgnu-runtime -fno-strict-aliasing -Wall -Wno-import -Wno-protocol
-Wno-long-long -DH5_USE_16_API -fnested-functions -fgnu-runtime
-fno-strict-aliasing -Wall -Wno-import -Wno-protocol -Wno-long-long -MT
linking.lo -MD -MP -MF .deps/linking.Tpo -c linking.m -o linking.o
>/dev/null 2>&1
:info:build sendmsg.c:274:7: warning: implicit declaration of function
'__objc_generate_gc_type_description' is invalid in C99
[-Wimplicit-function-declaration]
:info:build __objc_generate_gc_type_description (class);
:info:build ^
:info:build sendmsg.c:507:10: error: use of unknown builtin
'__builtin_apply_args'
:info:build args = __builtin_apply_args ();
:info:build ^
:info:build sendmsg.c:507:8: warning: incompatible integer to pointer
conversion assigning to 'void *' from 'int'
:info:build args = __builtin_apply_args ();
:info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~
:info:build sendmsg.c:510:5: error: use of unknown builtin
'__builtin_return'
:info:build __builtin_return (res);
:info:build ^
:info:build sendmsg.c:520:8: warning: incompatible integer to pointer
conversion assigning to 'void *' from 'int'
:info:build args = __builtin_apply_args ();
:info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~
:info:build sendmsg.c:544:8: warning: incompatible integer to pointer
conversion assigning to 'void *' from 'int'
:info:build args = __builtin_apply_args ();
:info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~
:info:build sendmsg.c:567:8: warning: incompatible integer to pointer
conversion assigning to 'void *' from 'int'
:info:build args = __builtin_apply_args ();
:info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~
:info:build 6 warnings and 3 errors generated.
:info:build make[4]: *** [sendmsg.lo] Error 1
:info:build mv -f .deps/gc.Tpo .deps/gc.Plo
:info:build mv -f .deps/linking.Tpo .deps/linking.Plo
:info:build mv -f .deps/thr-single.Tpo .deps/thr-single.Plo
:info:build 1 warning generated.
:info:build libtool: compile: /usr/bin/clang -DHAVE_CONFIG_H -I.
-I./objc -I./objc -I. -DBUILDING_LIBOBJC -I/opt/local/include -pipe -O2
-arch x86_64 -B ./../tools -DH5_USE_16_API -fnested-functions
-fgnu-runtime -fno-strict-aliasing -Wall -Wno-import -Wno-protocol
-Wno-long-long -DH5_USE_16_API -fnested-functions -fgnu-runtime
-fno-strict-aliasing -Wall -Wno-import -Wno-protocol -Wno-long-long -MT
mframe.lo -MD -MP -MF .deps/mframe.Tpo -c mframe.m -o mframe.o
>/dev/null 2>&1
:info:build libtool: compile: /usr/bin/clang -DHAVE_CONFIG_H -I.
-I./objc -I./objc -I. -DBUILDING_LIBOBJC -I/opt/local/include -pipe -O2
-arch x86_64 -MT encoding.lo -MD -MP -MF .deps/encoding.Tpo -c
encoding.c -o encoding.o >/dev/null 2>&1
:info:build mv -f .deps/mframe.Tpo .deps/mframe.Plo
:info:build mv -f .deps/encoding.Tpo .deps/encoding.Plo
:info:build make[4]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_swarm/swarm/work/swarm-2.4.1/libobjc'
:info:build make[3]: *** [all-recursive] Error 1
:info:build make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_swarm/swarm/work/swarm-2.4.1/libobjc'
:info:build make[2]: *** [all] Error 2
:info:build make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_swarm/swarm/work/swarm-2.4.1/libobjc'
:info:build make[1]: *** [all-recursive] Error 1
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_swarm/swarm/work/swarm-2.4.1'
:info:build make: *** [all] Error 2
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_swarm/swarm/work/swarm-2.4.1'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_swarm/swarm/work/swarm-2.4.1"
&& /usr/bin/make -j8 -w all
:info:build Exit code: 2
:error:build org.macports.build for port swarm returned: command
execution failed
:debug:build Error code: CHILDSTATUS 22338 2
:debug:build Backtrace: command execution failed
while executing
"system -nice 0 $fullcmdstring"
("eval" body line 1)
invoked from within
"eval system $notty $nice \$fullcmdstring"
invoked from within
"command_exec build"
(procedure "portbuild::build_main" line 8)
invoked from within
"$procedure $targetname"
:info:build Warning: targets not executed for swarm:
org.macports.activate org.macports.build org.macports.destroot
org.macports.install
:notice:build Please see the log file for port swarm for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_swarm/swarm/main.log
More information about the macports-users
mailing list