Hi Alex,

I had a problem with your 6lowpan_pending_patches branch when trying to 
build the Kernel Modules in my environment, here's the log output:
| DEBUG: Executing shell function do_compile_kernelmodules
| NOTE: make -j 8 modules CC=microblazeel-poky-linux-gcc 
LD=microblazeel-poky-linux-ld.bfd
|   CHK     include/config/kernel.release
|   CHK     include/generated/uapi/linux/version.h
|   CHK     include/generated/utsrelease.h
|   CALL    scripts/checksyscalls.sh
|   CC [M]  crypto/pcompress.o
|   CC [M]  crypto/zlib.o
|   CC [M]  crypto/rng.o
|   CC [M]  net/ieee802154/6lowpan.o
|   CC [M]  net/ieee802154/reassembly.o
|   CC [M]  lib/crc-ccitt.o
|   CC [M]  crypto/krng.o
|   CC [M]  crypto/ansi_cprng.o
|   CC [M]  net/mac802154/ieee802154_dev.o
|   CC [M]  net/mac802154/rx.o
|   CC [M]  net/mac802154/tx.o
|   CC [M]  net/mac802154/mac_cmd.o
|   CC [M]  net/mac802154/mib.o
|   CC [M]  net/mac802154/monitor.o
|   CC [M]  net/mac802154/wpan.o
|   LD [M]  net/mac802154/mac802154.o
|   Building modules, stage 2.
|   MODPOST 9 modules
| ERROR: "lowpan_net_frag_exit" [net/ieee802154/6lowpan.ko] undefined!
| ERROR: "lowpan_net_frag_init" [net/ieee802154/6lowpan.ko] undefined!
| make[1]: *** [__modpost] Error 1
| make: *** [modules] Error 2
| ERROR: oe_runmake failed

 From the Makefile I can see that 6lowpan.ko and reassembly.ko modules 
should be built and 6lowpan.ko depends on reassembly.ko but for some 
reason it's failing to build 6lowpan.ko.  I assume the functions 
lowpan_net_frag_exit and lowpan_net_frag_init aren't being linked from 
reassembly.ko.  Any suggestions on how to fix this?

Cheers,
Martin.




On 05/12/13 00:17, Alexander Aring wrote:
> Hi Martin,
>
> On Wed, Dec 04, 2013 at 02:39:02PM +0000, Martin Townsend wrote:
>> Hi,
>>
>> I have a 3.10 Kernel from a Xilinx repository that I'm using.  I would
>> like to build with your latest IEEE802154 and 6lowpan code including
>> Alexander's recent patches.  What would be the best way for me to do this?
>>
> I create a 6lowpan_pending_patches on github [1]. :-)
>
> There you could cherry pick the necessary changes for IEEE802154/6LoWPAN
> commits. I hope this can help you...
> It's based on current net-next.
>
> Please write your experience with the new fragmentation api. :-)
>
> There is one commit which you don't need. This is commit:
>
> b5fbc986e55bff00a2b230918960e4cdb07751aa
>
> That commit adds support for atusb hardware.
>
> To check necessary commits which you need, try following command:
>
> git log v3.10..HEAD net/ieee802154 net/mac802154
>
>
> - Alex
>
> [1] 
> https://github.com/linux-wpan/linux-net-next/commits/6lowpan_pending_patches


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to