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.

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'

--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel

Reply via email to