[RTEMS Project] #2633: waf build failed for rtems-libbsd
RTEMS trac
trac at rtems.org
Tue Mar 8 21:03:57 UTC 2016
#2633: waf build failed for rtems-libbsd
---------------------+-----------------------------
Reporter: joguin | Owner: sebastian.huber
Type: defect | Status: new
Priority: normal | Milestone: 4.11.1
Component: General | Version: 4.11
Severity: normal | Keywords:
---------------------+-----------------------------
The rtems-libbsd failed when building with waf. Here is the output:
[488/845] Compiling freebsd/sys/kern/subr_taskqueue.c
In file included from
/home/josh/development/rtems/bsps/4.12/i386-rtems4.12/pc386/lib/include/rtems/score/threadimpl.h:36:0,
from ../../freebsd/sys/kern/subr_sleepqueue.c:91:
/home/josh/development/rtems/bsps/4.12/i386-rtems4.12/pc386/lib/include/rtems/score/watchdogimpl.h:
In function '_Watchdog_Per_CPU_insert_relative':
/home/josh/development/rtems/bsps/4.12/i386-rtems4.12/pc386/lib/include/rtems/score/watchdogimpl.h:356:18:
error: 'struct <anonymous>' has no member named '_bsd_ticks'; did you mean
'ticks'?
cpu->Watchdog.ticks + ticks
^
In file included from ../../freebsd/sys/kern/subr_sleepqueue.c:62:0:
../../freebsd/sys/kern/subr_sleepqueue.c: In function
'sleepq_set_timeout':
../../freebsd/sys/kern/subr_sleepqueue.c:424:29: error:
'Thread_Timer_information {aka struct <anonymous>}' has no member named
'state'
BSD_ASSERT(executing->Timer.state == WATCHDOG_INACTIVE);
^
../../freebsd/sys/kern/subr_sleepqueue.c:424:2: note: in expansion of
macro 'BSD_ASSERT'
BSD_ASSERT(executing->Timer.state == WATCHDOG_INACTIVE);
^~~~~~~~~~
../../freebsd/sys/kern/subr_sleepqueue.c:425:2: error: too many arguments
to function '_Watchdog_Initialize'
_Watchdog_Initialize(&executing->Timer, sleepq_timeout,
^~~~~~~~~~~~~~~~~~~~
In file included from
/home/josh/development/rtems/bsps/4.12/i386-rtems4.12/pc386/lib/include/rtems/score/threadimpl.h:36:0,
from ../../freebsd/sys/kern/subr_sleepqueue.c:91:
/home/josh/development/rtems/bsps/4.12/i386-rtems4.12/pc386/lib/include/rtems/score/watchdogimpl.h:178:27:
note: declared here
RTEMS_INLINE_ROUTINE void _Watchdog_Initialize(
^~~~~~~~~~~~~~~~~~~~
Waf: Leaving directory `/home/josh/development/rtems/rtems-
libbsd/build/i386-rtems4.12-pc386'
Build failed
--
Ticket URL: <http://devel.rtems.org/ticket/2633>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list