From: <peg...@gm...> - 2007-05-18 01:36:49
|
Dear expert, I am trying to cross compile aodv-uu 0.9.3 with kernel 2.6.14.1. I met the following error. kaodv-mod.c : In function `kaodv_init': kaodv-mod.c:342: error: `EXPORT_NO_SYMBOLS' undeclared (first use in this function) kaodv-mod.c:342: error: (Each undeclared identifier is reported only once kaodv-mod.c:342: error: for each function it appears in.) I think this error results from the compiler doesn't recognize the correct kernel version. The version is 2.6 but compiling it according to 2.4version. I don't know how to modify that. If I just use "make" to compile the module on local machine, it will be OK. And when I use "make arm" to cross compile it with 2.4 version kernel, it is OK too. So I wonder to know whether you have cross-compiled aodv-uu with 2.6version kernel. I need your help and advice. Thank you for your time to consider. I am looking forward to your reply. Yours, Peggy |