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