Also updated openwrt routing packages.git/bmx7/Makefile of master and
lede-17.01 branches
ciao
/axel
On 08.07.2017 01:12, Nicolas Pace wrote:
Applying axel's patch manually solved the issue!
Hope this gets fixed soon :)
Thanks axel for the quick response!
On Fri, 2017-07-07 at 20:20 +0300, Nicolas Pace wrote:
> Well..
>
> Actually there was a first problem was not bmx but other package.
> I did this change and now it works:
>
> $ diff ./lime-sdk/lede/ar71xx/generic/sdk/build_dir/target-
> mips_24kc_musl/linux-ar71xx_generic/compat-wireless-2017-01-
> 31/include/linux/ath9k_platform.h \
> ./lede/ar71xx/generic/sdk/build_dir/target-mips_24kc_musl/linux-
> ar71xx_generic/linux-4.4.74/include/linux/ath9k_platform.h
> 52d51
> < const char *led_name;
>
> Because it was throwing me a cmp error, I did that change and now it
> compiles (for ar71xx).
>
> But for brcm2708/bcm2709 (r-pi2) I run this:
> J=1 V=s ./cooker -c brcm2708/bcm2709 --flavor=lime_default --
> profile=rpi-2
>
> And it says:
> Unknown package 'lime-full'.
> ....
> Configuring ip6tables.
> Configuring brcmfmac-firmware-43430-sdio.
> Configuring ppp-mod-pppoe.
> Collected errors:
> * opkg_install_cmd: Cannot install package lime-full.
> Makefile:146: recipe for target 'package_install' failed
> make[2]: *** [package_install] Error 255
> Makefile:109: recipe for target '_call_image' failed
> make[1]: *** [_call_image] Error 2
> Makefile:202: recipe for target 'image' failed
> make: *** [image] Error 2
> make: Leaving directory
> '/home/nicopace/projects/redlibre/altermundi/librestack/lime-
> sdk/lede/brcm2708/bcm2709/ib'
>
> Axel sent me a patch, but it didn't worked (
https://gist.github.com/n
> icopace/b6ca47a0873208e14c56fa87525064cb).
> /bmx7-r2017011101$ patch < patch
> patching file hna.c
> Hunk #1 FAILED at 34.
> 1 out of 1 hunk FAILED -- saving rejects to file hna.c.rej
> patching file ip.c
> Hunk #1 FAILED at 38.
> 1 out of 1 hunk FAILED -- saving rejects to file ip.c.rej
> can't find file to patch at input line 31
> Perhaps you should have used the -p or --strip option?
> The text leading up to this was:
> --------------------------
> |diff --git a/lib/bmx7_tun/tun.c b/lib/bmx7_tun/tun.c
> |index d4834cb..f2be6b3 100644
> |--- a/lib/bmx7_tun/tun.c
> |+++ b/lib/bmx7_tun/tun.c
> --------------------------
> File to patch:
> Skip this patch? [y]
> Skipping patch.
> 1 out of 1 hunk ignored
> patching file node.h
> Hunk #1 FAILED at 23.
> 1 out of 1 hunk FAILED -- saving rejects to file node.h.rej
>
> The failing code is here:
https://www.dropbox.com/s/az65kfgzvhrsy6f/b
> mx7-r2017011101.tgz?dl=0
> Any idea?
>
> Regards,
>
> On Thu, 2017-07-06 at 12:15 +0300, Nicolas Pace wrote:
>> (Adding Axel cause it is a a BMX7 compilation error... sorry axel
>> for
>> sending you so many same emails)
>>
>> I'm trying to compile Libremesh for Raspberry pi 2. I had an issue
>> with
>> a diff file on ath9k (below).
>> And now there is a BMX7 compile error.
>>
>> $ J=1 V=s ./cooker -b brcm2708/bcm2709 --flavor=lime_default --
>> profile=rpi-2
>> ...
>> make[5]: Entering directory
>> './lede/brcm2708/bcm2709/sdk/build_dir/target-arm_cortex-a7+neon-
>> vfpv4_musl_eabi/bmx7-r2017011101'
>> ccache_cc -pedantic -W -Wall -Wstrict-prototypes -Wno-unused-
>> parameter
>> -Os -g3 -std=gnu99
>> -DGIT_REV=\"589ee21b49d370056a24d8931d663626608f3c12\"
>> -DAVL_5XLINKED -pedantic -W -Wall -Wstrict-prototypes -Wno-unused-
>> parameter -Os -g3 -std=gnu99
>> -DGIT_REV=\"589ee21b49d370056a24d8931d663626608f3c12\"
>> -DAVL_5XLINKED -Os -pipe -mcpu=cortex-a7 -mfpu=neon-vfpv4 -fno-
>> caller-
>> saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable
>> -Wno-
>> error=unused-result -mfloat-abi=hard
>> -iremap./lede/brcm2708/bcm2709/sdk/build_dir/target-arm_cortex-
>> a7+neon-
>> vfpv4_musl_eabi/bmx7-r2017011101:bmx7-r2017011101 -Wformat
>> -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-
>> z,now -Wl,-z,relro -fpic -I.
>> -I./lede/brcm2708/bcm2709/sdk/staging_dir/target-arm_cortex-
>> a7+neon-
>> vfpv4_musl_eabi/usr/include -DCRYPTLIB=MBEDTLS_2_4_0
>> -DCORE_LIMIT=20000
>> -DTRAFFIC_DUMP -DNO_TRACE_FUNCTION_CALLS -DBMX7_LIB_IWINFO -c ip.c
>> -o
>> ip.o
>> In file included from
>> ./lede/brcm2708/bcm2709/sdk/staging_dir/toolchain-arm_cortex-
>> a7+neon-
>> vfpv4_gcc-5.4.0_musl_eabi/include/linux/if_tunnel.h:6:0,
>> from ip.c:44:
>> ./lede/brcm2708/bcm2709/sdk/staging_dir/toolchain-arm_cortex-
>> a7+neon-
>> vfpv4_gcc-5.4.0_musl_eabi/include/linux/ip.h:85:8: error:
>> redefinition
>> of 'struct iphdr'
>> struct iphdr {
>> ^
>> In file included from ip.c:41:0:
>> ./lede/brcm2708/bcm2709/sdk/staging_dir/toolchain-arm_cortex-
>> a7+neon-
>> vfpv4_gcc-5.4.0_musl_eabi/include/netinet/ip.h:25:8: note:
>> originally
>> defined here
>> struct iphdr {
>> ^
>> ip.c: In function 'opt_dev':
>> ip.c:3458:10: warning: unused variable
>> 'TODO_use_proc_for_getting_parent_ifname' [-Wunused-variable]
>> IDM_T TODO_use_proc_for_getting_parent_ifname;
>> ^
>> Makefile:32: recipe for target 'ip.o' failed
>> make[5]: *** [ip.o] Error 1
>> make[5]: Leaving directory
>> './lede/brcm2708/bcm2709/sdk/build_dir/target-arm_cortex-a7+neon-
>> vfpv4_musl_eabi/bmx7-r2017011101'
>> Makefile:21: recipe for target 'all' failed
>> make[4]: *** [all] Error 2
>> make[4]: Leaving directory
>> './lede/brcm2708/bcm2709/sdk/build_dir/target-arm_cortex-a7+neon-
>> vfpv4_musl_eabi/bmx7-r2017011101'
>> Makefile:186: recipe for target
>> './lede/brcm2708/bcm2709/sdk/build_dir/target-arm_cortex-a7+neon-
>> vfpv4_musl_eabi/bmx7-r2017011101/.built' failed
>> make[3]: *** [./lede/brcm2708/bcm2709/sdk/build_dir/target-
>> arm_cortex-
>> a7+neon-vfpv4_musl_eabi/bmx7-r2017011101/.built] Error 2
>> make[3]: Leaving directory './feeds/routing/bmx7'
>> package/Makefile:109: recipe for target
>> 'package/feeds/routing/bmx7/compile' failed
>> make[2]: *** [package/feeds/routing/bmx7/compile] Error 2
>> make[2]: Leaving directory './lede/brcm2708/bcm2709/sdk'
>> package/Makefile:105: recipe for target
>> './lede/brcm2708/bcm2709/sdk/staging_dir/target-arm_cortex-a7+neon-
>> vfpv4_musl_eabi/stamp/.package_compile' failed
>> make[1]: *** [./lede/brcm2708/bcm2709/sdk/staging_dir/target-
>> arm_cortex-a7+neon-vfpv4_musl_eabi/stamp/.package_compile] Error 2
>> make[1]: Leaving directory './lede/brcm2708/bcm2709/sdk'
>> ./lede/brcm2708/bcm2709/sdk/include/toplevel.mk:200: recipe for
>> target
>> 'world' failed
>> make: *** [world] Error 2
>> make: Leaving directory './lede/brcm2708/bcm2709/sdk'
>> -> Error compiling SDK