On Fri, 2013-11-29 at 13:00 +0100, Sebastian Huber wrote: > Hello Nick, > > it seems that there was again an API change. Can you please build with > "--enable-tests" and fix the errors below. Can you please also run this test > and make sure it passes.
Will do - thanks Sebastian! > Making all in mghttpd01 > gmake[6]: Entering directory > `/scratch/git-rtems-testing/rtems/build-sparc-leon3_qemu-rtems/sparc-rtems4.11/c/leon3_qemu/testsuites/libtests/mghttpd01' > ../../../../../../tools/build/rtems-bin2c -C > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init_fs.tar > init_fs > ../../../../../../tools/build/rtems-bin2c -H > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init_fs.tar > init_fs > gmake all-am > gmake[7]: Entering directory > `/scratch/git-rtems-testing/rtems/build-sparc-leon3_qemu-rtems/sparc-rtems4.11/c/leon3_qemu/testsuites/libtests/mghttpd01' > sparc-rtems4.11-gcc -B../../../../../leon3_qemu/lib/ -specs bsp_specs -qrtems > -DHAVE_CONFIG_H -I. > -I../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01 -I.. > -I../../../../../../../rtems/c/src/../../testsuites/libtests/../support/include > > -mcpu=leon3 -msoft-float -O0 -g -Wall -Wmissing-prototypes > -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT > init.o > -MD -MP -MF .deps/init.Tpo -c -o init.o > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c > sparc-rtems4.11-gcc -B../../../../../leon3_qemu/lib/ -specs bsp_specs -qrtems > -DHAVE_CONFIG_H -I. > -I../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01 -I.. > -I../../../../../../../rtems/c/src/../../testsuites/libtests/../support/include > > -mcpu=leon3 -msoft-float -O0 -g -Wall -Wmissing-prototypes > -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT > init_fs.o -MD -MP -MF .deps/init_fs.Tpo -c -o init_fs.o init_fs.c > sparc-rtems4.11-gcc -B../../../../../leon3_qemu/lib/ -specs bsp_specs -qrtems > -DHAVE_CONFIG_H -I. > -I../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01 -I.. > -I../../../../../../../rtems/c/src/../../testsuites/libtests/../support/include > > -mcpu=leon3 -msoft-float -O0 -g -Wall -Wmissing-prototypes > -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT > test-http-client.o -MD -MP -MF .deps/test-http-client.Tpo -c -o > test-http-client.o > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/test-http-client.c > mv -f .deps/init_fs.Tpo .deps/init_fs.Po > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c:90:18: > > warning: 'enum mg_event' declared inside parameter list [enabled by default] > const struct mg_request_info *request_info) > ^ > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c:90:18: > > warning: its scope is only this definition or declaration, which is probably > not what you want [enabled by default] > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c:88:37: > > error: parameter 1 ('event') has incomplete type > static void *callback(enum mg_event event, > ^ > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c:88:14: > > warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void *callback(enum mg_event event, > ^ > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c: > In > function 'callback': > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c:92:16: > > error: 'MG_NEW_REQUEST' undeclared (first use in this function) > if (event == MG_NEW_REQUEST) { > ^ > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c:92:16: > > note: each undeclared identifier is reported only once for each function it > appears in > mv -f .deps/test-http-client.Tpo .deps/test-http-client.Po > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c: > In > function 'test_mongoose': > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c:192:10: > > warning: passing argument 1 of 'mg_start' from incompatible pointer type > [enabled by default] > struct mg_context *mg1 = mg_start(&callback, NULL, options); > ^ > In file included from > ../../../../../../../rtems/c/src/../../testsuites/libtests/mghttpd01/init.c:26:0: > ../../../../../leon3_qemu/lib/include/mghttpd/mongoose.h:154:20: note: > expected > 'const struct mg_callbacks *' but argument is of type 'void * (*)()' > struct mg_context *mg_start(const struct mg_callbacks *callbacks, > ^ > gmake[7]: *** [init.o] Error 1 > gmake[7]: Leaving directory > `/scratch/git-rtems-testing/rtems/build-sparc-leon3_qemu-rtems/sparc-rtems4.11/c/leon3_qemu/testsuites/libtests/mghttpd01' > -- Nick Withers Embedded Systems Programmer Room 2.26, Building 57 Department of Nuclear Physics Research School of Physics and Engineering The Australian National University (CRICOS: 00120C) eMail: nick.with...@anu.edu.au Phone: +61 2 6125 2091 Mobile: +61 414 397 446 _______________________________________________ rtems-devel mailing list rtems-devel@rtems.org http://www.rtems.org/mailman/listinfo/rtems-devel