[okl4-developer] build system cannot find defs of L4_Notify() and L4_WaitNotify()
Sergio Ruocco
sergio.ruocco at gmail.com
Tue Jun 23 03:58:03 EST 2009
I am adapting an old (pre-1.0) Iguana application which uses L4_Notify()
and L4_WaitNotify().
When I build my project for gumstix (ARM-based) platform using:
$ tools/build.py machine=gumstix project=iguana PYFREEZE=False
example=demotr-hg
the OKL4 v3.0 build system complains that it cannot find the definitions
of the two functions anywhere:
....
iguana/example/demotr-hg/src/action.c:370: undefined reference to
`L4_Notify'
iguana/example/demotr-hg/src/strategist.h:76: undefined reference to
`L4_WaitNotify'
....
Thus, in the relevant source file(s) of my project I included a
subset/all of these:
#include <l4/ipc.h>
#include <l4/thread.h>
#include <syscalls.h>
#include <arch/syscalls.h>
#include <l4/arch/syscalls.h>
which refer directly or indirectly to:
arch/arm/libs/l4/include/syscalls.h
where the two "missing" functions are declared, but the build still
fails with the errors above.
Any suggestions ?
Thanks,
Sergio
More information about the Developer
mailing list