On Mittwoch, 28. Dezember 2011 03:07:38 you wrote:
Sry for the delay, but we were busy rebasing and fixing the blaII code. There are also some other meetings we are currently attending.
Thats no problem. We are very glad that you guys do this work and try to help us.
But to make it short: The code is automatically built (you correctly saw the CONFIG_BATMAN_ADV_BLA=y), but you have to enable it through the new sysfs file "bridge_loop_avoidance" or the batctl option.
Sadly we are still some steps away from enabling it on the device. I searched for the sysfs file and while I did this I figured out, that the patch I created was not apllied because patches for batman-adv need to have the string "batman" in their file name. So I renamed it and now it gets apllied but: now I get the compile error again I descriped already in my previos email. Here is the pastebin link from the actual compile error: http://pastebin.com/iJy2u7Ff
Maybe you can take a look at it and find our mistake?
This is the patch we use: http://trac.freifunk-ol.de/browser/firmware/Trunk/build_patches/bla2/0001- batman-adv-bla2.patch
I made no other changes to the default files that are shipped with the latest OpenWrt release.
Regards Clemens
Hi,
Am Mittwoch, 28. Dezember 2011, 18:11:48 schrieb Clemens John:
Maybe you can take a look at it and find our mistake?
We got it built now, but it has some unknown symbols:
batman_adv: Unknown symbol free_rcu_tt_local_entry batman_adv: Unknown symbol free_rcu_gw_node batman_adv: Unknown symbol free_rcu_backbone_gw batman_adv: Unknown symbol free_rcu_neigh_node
What did we miss?
regards Bjoern
Am Donnerstag, 29. Dezember 2011, 22:19:11 schrieb Bjoern Franke:
Hi,
Am Mittwoch, 28. Dezember 2011, 18:11:48 schrieb Clemens John:
Maybe you can take a look at it and find our mistake?
We got it built now, but it has some unknown symbols:
batman_adv: Unknown symbol free_rcu_tt_local_entry batman_adv: Unknown symbol free_rcu_gw_node batman_adv: Unknown symbol free_rcu_backbone_gw batman_adv: Unknown symbol free_rcu_neigh_node
What did we miss?
Fixed, batman-adv-y += compat.o was missing in Makefile.kbuild.
Sorry for the late reply, but nearly all batman-adv developers are currently without internet access (I've just gone alone to a place with free wifi access to answer you).
I am happy that you didn't gave up and are still trying to get it working. We hope that we can react a lot faster again in one week.
On Thursday 29 December 2011 23:21:39 Bjoern Franke wrote:
Am Mittwoch, 28. Dezember 2011, 18:11:48 schrieb Clemens John:
Maybe you can take a look at it and find our mistake?
We got it built now, but it has some unknown symbols:
batman_adv: Unknown symbol free_rcu_tt_local_entry batman_adv: Unknown symbol free_rcu_gw_node batman_adv: Unknown symbol free_rcu_backbone_gw batman_adv: Unknown symbol free_rcu_neigh_node
What did we miss?
Fixed, batman-adv-y += compat.o was missing in Makefile.kbuild.
It is not really missing. The build "framework" including the configuration stuff was rewritten and doesn't use Makefile.kbuild directly. You use the new branch and therefore also fetched the makefile patchset. This change will propably be part of 2012.1.0... so a little bit too far in the future to change the standard openwrt package to support it.
The batman-adv-devel package [1] already supports the new configuration mechanism. You can just use try to use it (keep in mind that you have to change the patch/commit ids. Marek and Simon also had many other suggestion to allow interested people to test new features. We will try to create a wiki page in the next year that explains different approaches and some suggestions when they should be used.
Kind regards, Sven
On Thursday, December 29, 2011 01:11:48 Clemens John wrote:
Maybe you can take a look at it and find our mistake?
This is the patch we use: http://trac.freifunk-ol.de/browser/firmware/Trunk/build_patches/bla2/0001- batman-adv-bla2.patch
I made no other changes to the default files that are shipped with the latest OpenWrt release.
I added the option to build from alternative branches to the batman-adv-devel package. Now you can simply choose "bla2" as your branch to get the latest bla2 development into your openwrt (don't forget to adjust the git revision to your liking).
Cheers, Marek
Am Freitag, 6. Januar 2012, 00:01:32 schrieb Marek Lindner:
I added the option to build from alternative branches to the
batman-adv-devel package. Now you can simply choose "bla2" as your branch to get the latest bla2 development into your openwrt (don't forget to adjust the git revision to your liking).
Thanks for this help!
bjo
b.a.t.m.a.n@lists.open-mesh.org