On Jul 24, 2015, at 10:13 AM, Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote:
> > > On 24/07/15 10:08, Ric Claus wrote: >>>> >> >>>> >>Building rtems-libbsd, with either a modified Makefile or waf (exactly >>>> >>as per rtems-libbsd/README.waf, i.e., for realview_pbx_a9_qemu), ends >>>> >>with: >>>> >> >>>> >>In file included from ../../rtemsbsd/rtems/rtems-bsd-mutex.c:41:0: >>>> >>.../rtems-libbsd/rtemsbsd/include/machine/rtems-bsd-muteximpl.h: In >>>> >>function 'rtems_bsd_mutex_unlock': >>>> >>.../rtems-libbsd/rtemsbsd/include/machine/rtems-bsd-muteximpl.h:154:34: >>>> >>error: 'Thread_queue_Control' has no member named ‘Queues' >>> > >>> >For me the waf configure fails with: >>> > >>> >Checking for RTEMS headers >>> >==> >>> >#include <rtems.h> >>> > >>> >int main() { >>> > return 0; >>> >} >>> > >>> ><== >>> >[1/2] [32mcxx: >>> >build/.conf_check_43c32d88444a1ba1e9b68cfe1006373a/test.cpp -> >>> >build/.conf_check_43c32d88444a1ba1e9b68cfe1006373a/testbuild/test.cpp.1.o >>> >[0m >>> >['/opt/rtems-4.11/bin/arm-rtems4.11-g++', '-qrtems', >>> >'-B/opt/rtems-4.11/arm-rtems4.11/lib/', >>> >'-B/opt/rtems-4.11/arm-rtems4.11/xilinx_zynq_a9_qemu/lib/', '--specs', >>> >'bsp_specs', '-march=armv7-a', '-march=armv7-a', '-mthumb', '-mthumb', >>> >'-mfpu=neon', '-mfpu=neon', '-mfloat-abi=hard', '-mfloat-abi=hard', >>> >'-mtune=cortex-a9', '-mtune=cortex-a9', '../test.cpp', '-c', '-o', >>> >'test.cpp.1.o'] >>> >err: In file included from >>> >/opt/rtems-4.11/lib64/gcc/arm-rtems4.11/4.9.4/include/c++/atomic:38:0, >>> > from >>> > /opt/rtems-4.11/arm-rtems4.11/xilinx_zynq_a9_qemu/lib/include/rtems/score/cpustdatomic.h:32, >>> > from >>> > /opt/rtems-4.11/arm-rtems4.11/xilinx_zynq_a9_qemu/lib/include/rtems/score/cpuatomic.h:12, >>> > from >>> > /opt/rtems-4.11/arm-rtems4.11/xilinx_zynq_a9_qemu/lib/include/rtems/score/atomic.h:20, >>> > from >>> > /opt/rtems-4.11/arm-rtems4.11/xilinx_zynq_a9_qemu/lib/include/rtems/score/thread.h:24, >>> > from >>> > /opt/rtems-4.11/arm-rtems4.11/xilinx_zynq_a9_qemu/lib/include/rtems/score/heap.h:22, >>> > from >>> > /opt/rtems-4.11/arm-rtems4.11/xilinx_zynq_a9_qemu/lib/include/rtems/rtems/types.h:26, >>> > from >>> > /opt/rtems-4.11/arm-rtems4.11/xilinx_zynq_a9_qemu/lib/include/rtems.h:31, >>> > from ../test.cpp:1: >>> >/opt/rtems-4.11/lib64/gcc/arm-rtems4.11/4.9.4/include/c++/bits/c++0x_warning.h:32:2: >>> > error: #error This file requires compiler and library support for the ISO >>> >C++ 2011 standard. This support is currently experimental, and must be >>> >enabled with the -std=c++11 or -std=gnu++11 compiler options. >>> >#error This file requires compiler and library support for the \ >> My tools were built using RSB last Friday. >> >> $ rtems/4.11/bin/arm-rtems4.11-gcc --version >> arm-rtems4.11-gcc (GCC) 4.9.3 20150626 (RTEMS 4.11, RSB >> fba2549d5c06a4a3f6f36ec1672a98371f55a916, Newlib 2.2.0.20150423) > > The problem is that the RTEMS header file check is done without -std=gnu++11. > So this is a waf problem. Here’s the output from doing make -j 8: arm-rtems4.11-gcc --pipe -B/home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/ -specs bsp_specs -qrtems -Wall -O2 -g -fno-strict-aliasing -ffreestanding -fno-common -Irtemsbsd/include -Irtemsbsd/arm/include -Ifreebsd/sys -Ifreebsd/sys/arm/include -Ifreebsd/sys/contrib/altq -Ifreebsd/sys/contrib/pf -Ifreebsd/include -Ifreebsd/lib/libc/include -Ifreebsd/lib/libc/isc/include -Ifreebsd/lib/libc/resolv -Ifreebsd/lib/libutil -Ifreebsd/lib/libkvm -Ifreebsd/lib/libmemstat -Ifreebsd/lib/libipsec -Irtemsbsd/sys -ImDNSResponder/mDNSCore -ImDNSResponder/mDNSShared -ImDNSResponder/mDNSPosix -Itestsuite/include -Ifreebsd/contrib/libpcap -Irtemsbsd/sys -Ifreebsd/usr.sbin/tcpdump/tcpdump -Ifreebsd/contrib/tcpdump -Ibuild/arm-rtems4.11-xilinx_zynq_zedboard/testsuite/include -DHAVE_RTEMS_PCI_H=1 -Wall -Wno-format -MT rtemsbsd/rtems/rtems-bsd-mutex.o -MD -MP -MF rtemsbsd/rtems/rtems-bsd-mutex.d -std=gnu11 -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -c -o rtemsbsd/rtems/rtems-bsd-mutex.o rtemsbsd/rtems/rtems-bsd-mutex.c rtemsbsd/rtems/rtems-bsd-malloc.c: In function '_bsd_malloc_init': rtemsbsd/rtems/rtems-bsd-malloc.c:61:22: warning: unused variable 'mtp' [-Wunused-variable] struct malloc_type *mtp = data; ^ arm-rtems4.11-gcc --pipe -B/home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/ -specs bsp_specs -qrtems -Wall -O2 -g -fno-strict-aliasing -ffreestanding -fno-common -Irtemsbsd/include -Irtemsbsd/arm/include -Ifreebsd/sys -Ifreebsd/sys/arm/include -Ifreebsd/sys/contrib/altq -Ifreebsd/sys/contrib/pf -Ifreebsd/include -Ifreebsd/lib/libc/include -Ifreebsd/lib/libc/isc/include -Ifreebsd/lib/libc/resolv -Ifreebsd/lib/libutil -Ifreebsd/lib/libkvm -Ifreebsd/lib/libmemstat -Ifreebsd/lib/libipsec -Irtemsbsd/sys -ImDNSResponder/mDNSCore -ImDNSResponder/mDNSShared -ImDNSResponder/mDNSPosix -Itestsuite/include -Ifreebsd/contrib/libpcap -Irtemsbsd/sys -Ifreebsd/usr.sbin/tcpdump/tcpdump -Ifreebsd/contrib/tcpdump -Ibuild/arm-rtems4.11-xilinx_zynq_zedboard/testsuite/include -DHAVE_RTEMS_PCI_H=1 -Wall -Wno-format -MT rtemsbsd/rtems/rtems-bsd-muteximpl.o -MD -MP -MF rtemsbsd/rtems/rtems-bsd-muteximpl.d -std=gnu11 -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -c -o rtemsbsd/rtems/rtems-bsd-muteximpl.o rtemsbsd/rtems/rtems-bsd-muteximpl.c arm-rtems4.11-gcc --pipe -B/home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/ -specs bsp_specs -qrtems -Wall -O2 -g -fno-strict-aliasing -ffreestanding -fno-common -Irtemsbsd/include -Irtemsbsd/arm/include -Ifreebsd/sys -Ifreebsd/sys/arm/include -Ifreebsd/sys/contrib/altq -Ifreebsd/sys/contrib/pf -Ifreebsd/include -Ifreebsd/lib/libc/include -Ifreebsd/lib/libc/isc/include -Ifreebsd/lib/libc/resolv -Ifreebsd/lib/libutil -Ifreebsd/lib/libkvm -Ifreebsd/lib/libmemstat -Ifreebsd/lib/libipsec -Irtemsbsd/sys -ImDNSResponder/mDNSCore -ImDNSResponder/mDNSShared -ImDNSResponder/mDNSPosix -Itestsuite/include -Ifreebsd/contrib/libpcap -Irtemsbsd/sys -Ifreebsd/usr.sbin/tcpdump/tcpdump -Ifreebsd/contrib/tcpdump -Ibuild/arm-rtems4.11-xilinx_zynq_zedboard/testsuite/include -DHAVE_RTEMS_PCI_H=1 -Wall -Wno-format -MT rtemsbsd/rtems/rtems-bsd-newproc.o -MD -MP -MF rtemsbsd/rtems/rtems-bsd-newproc.d -std=gnu11 -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -c -o rtemsbsd/rtems/rtems-bsd-newproc.o rtemsbsd/rtems/rtems-bsd-newproc.c arm-rtems4.11-gcc --pipe -B/home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/ -specs bsp_specs -qrtems -Wall -O2 -g -fno-strict-aliasing -ffreestanding -fno-common -Irtemsbsd/include -Irtemsbsd/arm/include -Ifreebsd/sys -Ifreebsd/sys/arm/include -Ifreebsd/sys/contrib/altq -Ifreebsd/sys/contrib/pf -Ifreebsd/include -Ifreebsd/lib/libc/include -Ifreebsd/lib/libc/isc/include -Ifreebsd/lib/libc/resolv -Ifreebsd/lib/libutil -Ifreebsd/lib/libkvm -Ifreebsd/lib/libmemstat -Ifreebsd/lib/libipsec -Irtemsbsd/sys -ImDNSResponder/mDNSCore -ImDNSResponder/mDNSShared -ImDNSResponder/mDNSPosix -Itestsuite/include -Ifreebsd/contrib/libpcap -Irtemsbsd/sys -Ifreebsd/usr.sbin/tcpdump/tcpdump -Ifreebsd/contrib/tcpdump -Ibuild/arm-rtems4.11-xilinx_zynq_zedboard/testsuite/include -DHAVE_RTEMS_PCI_H=1 -Wall -Wno-format -MT rtemsbsd/rtems/rtems-bsd-nexus.o -MD -MP -MF rtemsbsd/rtems/rtems-bsd-nexus.d -std=gnu11 -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -c -o rtemsbsd/rtems/rtems-bsd-nexus.o rtemsbsd/rtems/rtems-bsd-nexus.c arm-rtems4.11-gcc --pipe -B/home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/ -specs bsp_specs -qrtems -Wall -O2 -g -fno-strict-aliasing -ffreestanding -fno-common -Irtemsbsd/include -Irtemsbsd/arm/include -Ifreebsd/sys -Ifreebsd/sys/arm/include -Ifreebsd/sys/contrib/altq -Ifreebsd/sys/contrib/pf -Ifreebsd/include -Ifreebsd/lib/libc/include -Ifreebsd/lib/libc/isc/include -Ifreebsd/lib/libc/resolv -Ifreebsd/lib/libutil -Ifreebsd/lib/libkvm -Ifreebsd/lib/libmemstat -Ifreebsd/lib/libipsec -Irtemsbsd/sys -ImDNSResponder/mDNSCore -ImDNSResponder/mDNSShared -ImDNSResponder/mDNSPosix -Itestsuite/include -Ifreebsd/contrib/libpcap -Irtemsbsd/sys -Ifreebsd/usr.sbin/tcpdump/tcpdump -Ifreebsd/contrib/tcpdump -Ibuild/arm-rtems4.11-xilinx_zynq_zedboard/testsuite/include -DHAVE_RTEMS_PCI_H=1 -Wall -Wno-format -MT rtemsbsd/rtems/rtems-bsd-page.o -MD -MP -MF rtemsbsd/rtems/rtems-bsd-page.d -std=gnu11 -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -c -o rtemsbsd/rtems/rtems-bsd-page.o rtemsbsd/rtems/rtems-bsd-page.c In file included from rtemsbsd/rtems/rtems-bsd-mutex.c:41:0: rtemsbsd/include/machine/rtems-bsd-muteximpl.h: In function 'rtems_bsd_mutex_unlock': rtemsbsd/include/machine/rtems-bsd-muteximpl.h:154:34: error: 'Thread_queue_Control' has no member named 'Queues' first = _RBTree_First(&m->queue.Queues.Priority, RBT_LEFT); ^ In file included from /u1/home/claus/development/rtems/4.11/arm-rtems4.11/include/string.h:12:0, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/basedefs.h:49, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/cpustdatomic.h:19, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/cpuatomic.h:12, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/atomic.h:20, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/thread.h:24, from rtemsbsd/include/machine/rtems-bsd-mutex.h:43, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:44, from rtemsbsd/rtems/rtems-bsd-mutex.c:41: rtemsbsd/include/machine/rtems-bsd-muteximpl.h: In function 'rtems_bsd_mutex_destroy': rtemsbsd/include/machine/rtems-bsd-muteximpl.h:191:39: error: 'Thread_queue_Control' has no member named 'Queues' BSD_ASSERT(_RBTree_Is_empty(&m->queue.Queues.Priority)); ^ rtemsbsd/include/machine/rtems-bsd-muteximpl.h:191:2: note: in expansion of macro 'BSD_ASSERT' BSD_ASSERT(_RBTree_Is_empty(&m->queue.Queues.Priority)); ^ In file included from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41:0: rtemsbsd/include/machine/rtems-bsd-muteximpl.h: In function 'rtems_bsd_mutex_unlock': rtemsbsd/include/machine/rtems-bsd-muteximpl.h:154:34: error: 'Thread_queue_Control' has no member named 'Queues' first = _RBTree_First(&m->queue.Queues.Priority, RBT_LEFT); ^ In file included from /u1/home/claus/development/rtems/4.11/arm-rtems4.11/include/string.h:12:0, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/basedefs.h:49, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/cpustdatomic.h:19, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/cpuatomic.h:12, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/atomic.h:20, from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/thread.h:24, from rtemsbsd/include/machine/rtems-bsd-mutex.h:43, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:44, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: rtemsbsd/include/machine/rtems-bsd-muteximpl.h: In function 'rtems_bsd_mutex_destroy': rtemsbsd/include/machine/rtems-bsd-muteximpl.h:191:39: error: 'Thread_queue_Control' has no member named 'Queues' BSD_ASSERT(_RBTree_Is_empty(&m->queue.Queues.Priority)); ^ rtemsbsd/include/machine/rtems-bsd-muteximpl.h:191:2: note: in expansion of macro 'BSD_ASSERT' BSD_ASSERT(_RBTree_Is_empty(&m->queue.Queues.Priority)); ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c: In function 'rtems_bsd_mutex_lock_more': rtemsbsd/rtems/rtems-bsd-muteximpl.c:61:34: warning: passing argument 1 of '_Thread_queue_Enqueue_critical' from incompatible pointer type _Thread_queue_Enqueue_critical(&m->queue, executing, ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:171:6: note: expected 'struct Thread_queue_Queue *' but argument is of type 'struct Thread_queue_Control *' void _Thread_queue_Enqueue_critical( ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c:61:45: warning: passing argument 2 of '_Thread_queue_Enqueue_critical' from incompatible pointer type _Thread_queue_Enqueue_critical(&m->queue, executing, ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:171:6: note: expected 'const struct Thread_queue_Operations *' but argument is of type 'struct Thread_Control *' void _Thread_queue_Enqueue_critical( ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c:62:7: warning: passing argument 3 of '_Thread_queue_Enqueue_critical' makes pointer from integer without a cast STATES_WAITING_FOR_MUTEX, WATCHDOG_NO_TIMEOUT, 0, ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:171:6: note: expected 'struct Thread_Control *' but argument is of type 'int' void _Thread_queue_Enqueue_critical( ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c:63:7: warning: passing argument 6 of '_Thread_queue_Enqueue_critical' makes integer from pointer without a cast lock_context); ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:171:6: note: expected '__uint32_t' but argument is of type 'struct ISR_lock_Context *' void _Thread_queue_Enqueue_critical( ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c:61:3: error: too few arguments to function '_Thread_queue_Enqueue_critical' _Thread_queue_Enqueue_critical(&m->queue, executing, ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:171:6: note: declared here void _Thread_queue_Enqueue_critical( ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c: In function 'rtems_bsd_mutex_unlock_more': rtemsbsd/rtems/rtems-bsd-muteximpl.c:76:34: warning: passing argument 1 of '_Thread_queue_Extract_critical' from incompatible pointer type _Thread_queue_Extract_critical(&m->queue, new_owner, ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:298:6: note: expected 'struct Thread_queue_Queue *' but argument is of type 'struct Thread_queue_Control *' void _Thread_queue_Extract_critical( ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c:76:45: warning: passing argument 2 of '_Thread_queue_Extract_critical' from incompatible pointer type _Thread_queue_Extract_critical(&m->queue, new_owner, ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:298:6: note: expected 'const struct Thread_queue_Operations *' but argument is of type 'struct Thread_Control *' void _Thread_queue_Extract_critical( ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c:77:7: warning: passing argument 3 of '_Thread_queue_Extract_critical' from incompatible pointer type lock_context); ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:298:6: note: expected 'struct Thread_Control *' but argument is of type 'struct ISR_lock_Context *' void _Thread_queue_Extract_critical( ^ rtemsbsd/rtems/rtems-bsd-muteximpl.c:76:3: error: too few arguments to function '_Thread_queue_Extract_critical' _Thread_queue_Extract_critical(&m->queue, new_owner, ^ In file included from /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadimpl.h:33:0, from rtemsbsd/include/machine/rtems-bsd-muteximpl.h:50, from rtemsbsd/rtems/rtems-bsd-muteximpl.c:41: /home/claus/development/rtems/4.11/arm-rtems4.11/xilinx_zynq_zedboard/lib/include/rtems/score/threadqimpl.h:298:6: note: declared here void _Thread_queue_Extract_critical( ^ make: *** [rtemsbsd/rtems/rtems-bsd-muteximpl.o] Error 1 make: *** Waiting for unfinished jobs.... rtemsbsd/rtems/rtems-bsd-newproc.c: In function 'taskEntry': rtemsbsd/rtems/rtems-bsd-newproc.c:63:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free ((struct newtask *)arg); ^ rtemsbsd/rtems/rtems-bsd-newproc.c:73:3: warning: implicit declaration of function 'rtems_panic' [-Wimplicit-function-declaration] rtems_panic ("Network task returned!\n"); ^ rtemsbsd/rtems/rtems-bsd-newproc.c: In function 'rtems_bsdnet_newproc': rtemsbsd/rtems/rtems-bsd-newproc.c:101:3: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] t = malloc (sizeof *t); ^ rtemsbsd/rtems/rtems-bsd-newproc.c:101:5: warning: assignment makes pointer from integer without a cast t = malloc (sizeof *t); ^ make: *** [rtemsbsd/rtems/rtems-bsd-mutex.o] Error 1 > > -- > 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. > _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel