This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
CYGNUM_KERNEL_SCHED_TIMESLICE_TICKS undefined
- From: Grant Edwards <grante at visi dot com>
- To: ecos-discuss at sources dot redhat dot com
- Date: Sat, 2 Dec 2006 17:15:57 +0000 (UTC)
- Subject: [ECOS] CYGNUM_KERNEL_SCHED_TIMESLICE_TICKS undefined
I'm trying to build a fairly vanilla "net" template on a nios2
target, and I get the following:
: In function int sched_rr_get_interval(pid_t, timespec*)': /[...]/packages/compat/posix/current/src/sched.cxx:230:
error: CYGNUM_KERNEL_SCHED_TIMESLICE_TICKS' undeclared (first use this function) /[...]/packages/compat/posix/current/src/sched.cxx:230:
error: (Each undeclared identifier is reported only once for each function it appears in.)
I don't have timeslicing enabled, and apparently some of the
POSIX stuff depends on timeslicing.
I've tried removing the CYGPKG_POSIX_CLOCKS package which
appears to be what causes CYGNUM_KERNEL_SCHED_TIMESLICE_TICKS
to be referenced, but when I attempt to do that, ecosconfig segfaults:
+ ecosconfig new dm2 net
+ TMP=/nios/work/ecos-build
+ ecosconfig remove CYGPKG_POSIX_CLOCKS
./newtree.sh: line 12: 32151 Segmentation fault TMP=$PWD ecosconfig remove CYGPKG_POSIX_CLOCKS
I suppose I should try updating ecosconfig, but it seems like
the CDL for the POSIX stuff is broken.
--
Grant Edwards grante Yow! ... Just enough
at time to do my LIBERACE
visi.com impression...
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss