Hi! On Wed, 29 Oct 2008, Octav Chipara wrote:
Hi,
I'm getting the following strange warning when trying to copy an nx_struct:
/var/folders/Vp/VpFq-iFtFDyRWCLJ4Cfquk+++TI/-Tmp-//ccMen2pF.o: In
function `SchedulerBasicP$TaskBasic$runTask':
app.c:(.text+0xec2): warning: internal error: unsupported relocation error
The struct and and code causing the error is below:
typedef nx_struct status {
nx_uint8_t error;
nx_uint8_t state;
} status_t;
task foo {
status_t *p = (status_t *) call StatusSend.getPayload(&spacket,
sizeof(status_t));
memcpy(p, &status, sizeof(status_t)); //removing this line makes the
warning go away
...
}
I'm using nescc 1.3.0. Any ideas what may be going on?
Can you please try to compile the attached program? It contains exactly what you indicate above but it compiles properly for both telosb and micaz.
-- Razvan ME
Bug.tar.cz
Description: Binary data
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
