1

Temat: Kompilacja LEDE z patchem od Cezarego

Co robię źle ?

git clone -b lede-17.01 https://github.com/lede-project/source.git lede
cd lede
git reset --hard efb6ca189641aec64ba94f0d6d4e008fb2c1668b
wget -q -r --level=0 -E --ignore-length -x -erobots=off -np -N -nH -R "*.html*" http://dl.eko.one.pl/lede/17.01-SNAPSHOT/patches/ -P /tmp
cp -r /tmp/lede/17.01-SNAPSHOT/patches/* ~/build/lede/
patch -p1 < r3876-efb6ca1.patch
echo "src-git obsy https://github.com/obsy/packages.git" >> feeds.conf.default
./scripts/feeds update -a
./scripts/feeds install -a
wget http://dl.eko.one.pl/lede/17.01-SNAPSHOT/targets/x86/64/config.seed.apu -O .config
make defconfig
make -j1 V=s

Źle nakładam patch czy brakuje mi jeszcze czegoś w źródłach ?

gcc -O2 -I/home/cinek/build/lede/staging_dir/host/include -I/home/cinek/build/lede/staging_dir/host/usr/include  -include endian.h -L/home/cinek/build/lede/staging_dir/host/lib -L/home/cinek/build/lede/stagi$
gcc: error: src/mkdlinkfw.c: No such file or directory
gcc: error: src/mkdlinkfw-lib.c: No such file or directory
Makefile:90: recipe for target '/home/cinek/build/lede/build_dir/host/firmware-utils/.built' failed
make[3]: *** [/home/cinek/build/lede/build_dir/host/firmware-utils/.built] Error 1
make[3]: Leaving directory '/home/cinek/build/lede/tools/firmware-utils'
tools/Makefile:147: recipe for target 'tools/firmware-utils/compile' failed
make[2]: *** [tools/firmware-utils/compile] Error 2
make[2]: Leaving directory '/home/cinek/build/lede'
tools/Makefile:145: recipe for target '/home/cinek/build/lede/staging_dir/target-x86_64_musl-1.1.16/stamp/.tools_install_yyyyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyyyyynynnyyynnny' failed
make[1]: *** [/home/cinek/build/lede/staging_dir/target-x86_64_musl-1.1.16/stamp/.tools_install_yyyyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyyyyynynnyyynnny] Error 2
make[1]: Leaving directory '/home/cinek/build/lede'
/home/cinek/build/lede/include/toplevel.mk:205: polecenia dla obiektu 'world' nie powiodły się
make: *** [world] Błąd 2
cinek@debian-vm:~/build/lede$
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

2

Odp: Kompilacja LEDE z patchem od Cezarego

Łatek od dlinka 116, https://github.com/openwrt/openwrt/comm … 965666febd

Albo sobie weź z wersji rozwojowej albo poczekaj do wieczora to je wrzucę do siebie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Kompilacja LEDE z patchem od Cezarego

Dziękuję, grzecznie poczekam smile

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

4

Odp: Kompilacja LEDE z patchem od Cezarego

Sorry, zabiegany wczoraj byłem. Dziś to zrobię.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Kompilacja LEDE z patchem od Cezarego

Ponów kompilację.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6 (edytowany przez Graffy 2018-05-10 13:43:12)

Odp: Kompilacja LEDE z patchem od Cezarego

Dzięki ale znowu błąd.
Tym razem przy dnsmasq-full

tools/Makefile:145: recipe for target '/home/cinek/build/lede/staging_dir/target-x86_64_musl-1.1.16/stamp/.tools_install_yyyyyyyynyyyyynyynnyyyynyyyyyyyyyyyyyyyyyynynn$

2018-05-10 08:19:15 (889 KB/s) - written to stdout [489172/489172]

. /home/cinek/build/LEDE_APU2/lede/include/shell.sh; xzcat /home/cinek/build/LEDE_APU2/lede/dl/dnsmasq-2.78.tar.xz | tar -C /home/cinek/build/LEDE_APU2/lede/build_dir/$
[ ! -d ./src/ ] || cp -fpR ./src/. /home/cinek/build/LEDE_APU2/lede/build_dir/target-x86_64_musl-1.1.16/dnsmasq-full/dnsmasq-2.78

Applying ./patches/110-ipset-remove-old-kernel-support.patch using plaintext:
patching file src/ipset.c

Applying ./patches/200-decrease-server-list-verbosity.patch using plaintext:
patching file src/config.h
Hunk #1 FAILED at 27.
1 out of 1 hunk FAILED -- saving rejects to file src/config.h.rej
patching file src/network.c
Hunk #1 FAILED at 1438.
Hunk #2 FAILED at 1541.
Hunk #3 FAILED at 1558.
3 out of 3 hunks FAILED -- saving rejects to file src/network.c.rej
Patch failed!  Please fix ./patches/200-decrease-server-list-verbosity.patch!
Makefile:167: recipe for target '/home/cinek/build/LEDE_APU2/lede/build_dir/target-x86_64_musl-1.1.16/dnsmasq-full/dnsmasq-2.78/.prepared_a9c9c4547defd48044ea3a4541c63$
make[3]: *** [/home/cinek/build/LEDE_APU2/lede/build_dir/target-x86_64_musl-1.1.16/dnsmasq-full/dnsmasq-2.78/.prepared_a9c9c4547defd48044ea3a4541c63ec168b329da9893e340$
make[3]: Leaving directory '/home/cinek/build/LEDE_APU2/lede/package/network/services/dnsmasq'
package/Makefile:105: recipe for target 'package/network/services/dnsmasq/compile' failed
make[2]: *** [package/network/services/dnsmasq/compile] Error 2
make[2]: Leaving directory '/home/cinek/build/LEDE_APU2/lede'
package/Makefile:101: recipe for target '/home/cinek/build/LEDE_APU2/lede/staging_dir/target-x86_64_musl-1.1.16/stamp/.package_compile' failed
make[1]: *** [/home/cinek/build/LEDE_APU2/lede/staging_dir/target-x86_64_musl-1.1.16/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/cinek/build/LEDE_APU2/lede'
/home/cinek/build/LEDE_APU2/lede/include/toplevel.mk:205: polecenia dla obiektu 'world' nie powiodły się
make: *** [world] Błąd 2
cinek@debian-vm:~/build/LEDE_APU2/lede$
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

7

Odp: Kompilacja LEDE z patchem od Cezarego

Ja nie kompiluję dnsmasq-full tylko zwykły. Wywal łatkę 200-decrease-server-list-verbosity.patch

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.