Build ser2net v3.2 package for Carambola2 - leesy24/openwrt-8devices GitHub Wiki

Ref.:

1. Install related packages

$ sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev
$ sudo apt-get install ccache

2. Obtain SDK and patch

$ wget http://pkg.8devices.com/carambola2/v2.10/OpenWrt-8devices-SDK-v2.10-ar71xx-generic_gcc-5.3.0_musl-1.1.14.Linux-x86_64.tar.bz2
$ tar -xvf OpenWrt-8devices-SDK-v2.10-ar71xx-generic_gcc-5.3.0_musl-1.1.14.Linux-x86_64.tar.bz2
$ cd OpenWrt-8devices-SDK-v2.10-ar71xx-generic_gcc-5.3.0_musl-1.1.14.Linux-x86_64/

3. Modify feeds configuration for ser2net v3.2 package

$ vi feeds.conf.default
src-git packages https://github.com/8devices/carambola2-new-packages.git^afe04ba51e533140ae8ce0b52c64e8e420506026
->
src-git packages https://git.openwrt.org/feed/packages.git^194ff8a6b3089518fdb3c106af6e46c88df2867b

4. Prepare feeds

$ ./scripts/feeds update -a
$ ./scripts/feeds install -a

5. Build ser2net package

$ make package/feeds/packages/ser2net/compile V=99
$ ls bin/ar71xx/packages/packages/ser2net_*
bin/ar71xx/packages/packages/ser2net_3.2-1_ar71xx.ipk

[End]