[LEDE-DEV] Espressobin mvebu64
Hauke Mehrtens
hauke at hauke-m.de
Fri Jan 5 10:03:41 PST 2018
On 01/05/2018 09:16 AM, Nishant Sharma wrote:
> Hi,
>
> First of all, congratulations on re-merge of OpenWrt and LEDE.
>
> Now to the problem being faced. I am trying to build OpenWrt for
> Espressobin (http://espressobin.net) as described in their wiki at
> http://wiki.espressobin.net/tiki-index.php?page=Build+From+Source+-+OpenWrt
>
> It built fine with default options without installing any additional
> packages or enabling other software/kernel modules.
>
> On installing additional packages, it started to fail. So I did the
> following:
>
> ./script/feeds -a uninstall
> rm .config*
> make menuconfig -> select target
> make defconfig
> make -j1 V=s
>
> But still it fails while building the kernel. Below are the logs:
>
> =====
> make -C
> /home/devuser/espressobin/openwrt-dd/build_dir/target-aarch64_cortex-a53+neon-vfpv4_musl-1.1.16/linux-mvebu64/linux-4.4.8
> HOSTCFLAGS="-O2
> -I/home/devuser/espressobin/openwrt-dd/staging_dir/host/include
> -I/home/devuser/espressobin/openwrt-dd/staging_dir/host/usr/include
> -Wall -Wmissing-prototypes -Wstrict-prototypes"
> CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64"
> KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST=""
> CONFIG_SHELL="bash" V='' CC="aarch64-openwrt-linux-musl-gcc" modules
> make[5]: Entering directory '/home/devuser/espressobin/openwrt-kernel'
> CHK include/config/kernel.release
> CHK include/generated/uapi/linux/version.h
> CHK include/generated/utsrelease.h
> CHK include/generated/bounds.h
> CHK include/generated/timeconst.h
> CHK include/generated/asm-offsets.h
> CALL scripts/checksyscalls.sh
> usr/Makefile:64: *** multiple target patterns. Stop.
> Makefile:949: recipe for target 'usr' failed
> make[5]: *** [usr] Error 2
> make[5]: Leaving directory '/home/devuser/espressobin/openwrt-kernel'
> Makefile:23: recipe for target
> '/home/devuser/espressobin/openwrt-dd/build_dir/target-aarch64_cortex-a53+neon-vfpv4_musl-1.1.16/linux-mvebu64/linux-4.4.8/.modules'
> failed
> make[4]: ***
> [/home/devuser/espressobin/openwrt-dd/build_dir/target-aarch64_cortex-a53+neon-vfpv4_musl-1.1.16/linux-mvebu64/linux-4.4.8/.modules]
> Error 2
> make[4]: Leaving directory
> '/home/devuser/espressobin/openwrt-dd/target/linux/mvebu64'
> Makefile:13: recipe for target 'compile' failed
> make[3]: *** [compile] Error 2
> make[3]: Leaving directory
> '/home/devuser/espressobin/openwrt-dd/target/linux'
> target/Makefile:21: recipe for target 'target/linux/compile' failed
> make[2]: *** [target/linux/compile] Error 2
> make[2]: Leaving directory '/home/devuser/espressobin/openwrt-dd'
> target/Makefile:16: recipe for target
> '/home/devuser/espressobin/openwrt-dd/staging_dir/target-aarch64_cortex-a53+neon-vfpv4_musl-1.1.16/stamp/.target_compile'
> failed
> make[1]: ***
> [/home/devuser/espressobin/openwrt-dd/staging_dir/target-aarch64_cortex-a53+neon-vfpv4_musl-1.1.16/stamp/.target_compile]
> Error 2
> make[1]: Leaving directory '/home/devuser/espressobin/openwrt-dd'
> /home/devuser/espressobin/openwrt-dd/include/toplevel.mk:192: recipe for
> target 'world' failed
> make: *** [world] Error 2
> ====
>
> Any pointers on where it is going wrong would be really helpful.
>
> Thanks in advance.
>
> Regards,
> Nishant
Hi,
I have never looked at the OpenWrt fork provided by Marvell, but I got
OpenWrt master working on the espressobin with kernel 4.14. It only has
a low number of patches mainly for the other mvebu broads and for sfp
support.
You can find my git tree here:
https://git.lede-project.org/?p=openwrt/staging/hauke.git;a=shortlog;h=refs/heads/mvebu-4.14
Tomasz did some additional extensions to it see here:
https://github.com/tmn505/source/commits/espressobin
Hauke
More information about the Lede-dev
mailing list