26

Odp: Własna kompilacja openwrt

Będzie dokładnie ten sam zestaw pakietów. No chyba że coś dojdzie.

Pisałem - wyłącz ath10k_thermal to się skompiluje, u mnie w konfigu jest to włączone, bo mam łatkę jeszcze do tego (której nie wprowadziłeś do siebie). A że nie masz wifi to już raczej wina że coś skopałeś w konfigu.

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

27

Odp: Własna kompilacja openwrt

czekaj robie dokłądnie tak:

   $ cd ~
    $ git clone https://github.com/openwrt/openwrt.git
    $ cd openwrt
    $ git fetch --tags
    $ git checkout openwrt-19.07
    $ make package/symlinks
    $ wget http://dl.eko.one.pl/openwrt-19.07/patches/r10532-cf3b50377e.patch
    $ patch -p1 < r10532-cf3b50377e.patch 
    $ make package/symlinks
    $ wget  http://dl.eko.one.pl/luci/openwrt-19.07/ramips/mt7621/config.buildinfo.usb
    $ mv config.buildinfo.usb .config
    $ make defconfig
    $ make menuconig <--- jedyne co zmieniam to target na R6220 
    $ make -j1 V=s

i wifi leży. Probowałem wyłączyć ath10k_thermal wynik ten sam. Próbowałem też skompilować bez ath10k_ct i wynik ten sam.

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

28

Odp: Własna kompilacja openwrt

No to nie zmieniaj target tylko zostaw tak jak jest domyślnie. I skompiluj całość.

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

29

Odp: Własna kompilacja openwrt

Witam.
Kompiluje wlasny obaz na bazie konfigu mifi od Cezarego.
Wywala taki blad:

 er2de2@Lenovo:~/openwrt$ make -j1 V=s
WARNING: Makefile 'package/feeds/luci/luci-app-cifsd/Makefile' has a dependency on 'cifsd-tools', which does not exist
WARNING: Makefile 'package/feeds/luci/luci-proto-modemmanager/Makefile' has a dependency on 'modemmanager', which does not exist
WARNING: Makefile 'package/feeds/packages/python-zipp/Makefile' has a dependency on 'python3-more-itertools', which does not exist
make[1]: Entering directory '/home/er2de2/openwrt'
make[2]: Entering directory '/home/er2de2/openwrt'
make[3]: Entering directory '/home/er2de2/openwrt/target/linux'
make[4]: Entering directory '/home/er2de2/openwrt/target/linux/ramips'
rm -f /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/localversion
/home/er2de2/openwrt/scripts/kconfig.pl  + /home/er2de2/openwrt/target/linux/generic/config-4.14 /home/er2de2/openwrt/target/linux/ramips/mt7620/config-4.14 > /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.target
awk '/^(#[[:space:]]+)?CONFIG_KERNEL/{sub("CONFIG_KERNEL_","CONFIG_");print}' /home/er2de2/openwrt/.config >> /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.target
echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.target
echo "# CONFIG_KALLSYMS_ALL is not set" >> /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.target
echo "CONFIG_KALLSYMS_UNCOMPRESSED=y" >> /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.target
/home/er2de2/openwrt/scripts/package-metadata.pl kconfig /home/er2de2/openwrt/tmp/.packageinfo /home/er2de2/openwrt/.config 4.14 > /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.override
/home/er2de2/openwrt/scripts/kconfig.pl 'm+' '+' /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.target /dev/null /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.override > /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set
mv /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.old
grep -v INITRAMFS /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.old > /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set
echo 'CONFIG_INITRAMFS_SOURCE=""' >> /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set
echo '# CONFIG_INITRAMFS_FORCE is not set' >> /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set
rm -rf /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/modules
cmp -s /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.prev || { cp /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config; cp /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.prev; }
export MAKEFLAGS= ; [ -d /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/user_headers ] || make -C /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154 HOSTCFLAGS="-O2 -I/home/er2de2/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="mipsel-openwrt-linux-musl-" ARCH="mips" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Tue Nov 19 14:02:22 2019" KBUILD_BUILD_VERSION="0" HOST_LOADLIBES="-L/home/er2de2/openwrt/staging_dir/host/lib" CONFIG_SHELL="bash" V=''  cmd_syscalls= KERNELRELEASE=4.14.154 CC="mipsel-openwrt-linux-musl-gcc" INSTALL_HDR_PATH=/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/user_headers headers_install
grep '=[ym]' /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.config.set | LC_ALL=C sort | mkhash md5 > /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.vermagic
touch /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.configured
rm -f /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/vmlinux /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/System.map
make -C /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154 HOSTCFLAGS="-O2 -I/home/er2de2/openwrt/staging_dir/host/include  -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="mipsel-openwrt-linux-musl-" ARCH="mips" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Tue Nov 19 14:02:22 2019" KBUILD_BUILD_VERSION="0" HOST_LOADLIBES="-L/home/er2de2/openwrt/staging_dir/host/lib" CONFIG_SHELL="bash" V=''  cmd_syscalls= KERNELRELEASE=4.14.154 CC="mipsel-openwrt-linux-musl-gcc" modules
make[5]: Entering directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154'
  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
  CHK     scripts/mod/devicetable-offsets.h
  CHK     kernel/config_data.h
  Building modules, stage 2.
  MODPOST 978 modules
make[5]: Leaving directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154'
touch /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/linux-4.14.154/.modules
make -C image compile TARGET_BUILD=
make[5]: Entering directory '/home/er2de2/openwrt/target/linux/ramips/image'
make[5]: Nothing to be done for 'compile'.
make[5]: Leaving directory '/home/er2de2/openwrt/target/linux/ramips/image'
make[4]: Leaving directory '/home/er2de2/openwrt/target/linux/ramips'
make[3]: Leaving directory '/home/er2de2/openwrt/target/linux'
time: target/linux/compile#16.61#7.31#63.14
make[2]: Leaving directory '/home/er2de2/openwrt'
export MAKEFLAGS= ;make -w -r buildinfo
make[2]: Entering directory '/home/er2de2/openwrt'
 make[3] diffconfig buildversion feedsversion
make[2]: Leaving directory '/home/er2de2/openwrt'
make[2]: Entering directory '/home/er2de2/openwrt'
rm -rf /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips
make[2]: Leaving directory '/home/er2de2/openwrt'
make[2]: Entering directory '/home/er2de2/openwrt'
make[3]: Entering directory '/home/er2de2/openwrt/package/libs/libjson-c'
make[3]: Leaving directory '/home/er2de2/openwrt/package/libs/libjson-c'
time: package/libs/libjson-c/host-compile#0.25#0.08#0.64
make[3]: Entering directory '/home/er2de2/openwrt/package/libs/libubox'
make[3]: Leaving directory '/home/er2de2/openwrt/package/libs/libubox'
time: package/libs/libubox/host-compile#0.69#0.33#1.16
make[3]: Entering directory '/home/er2de2/openwrt/package/system/opkg'
make[3]: Leaving directory '/home/er2de2/openwrt/package/system/opkg'
time: package/system/opkg/host-compile#0.54#0.29#0.85
make[3]: Entering directory '/home/er2de2/openwrt/package/libs/toolchain'
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libc/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libc_installed
echo "libc" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/toolchain.default.install
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
echo '1' | cmp -s - /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libgcc.version || echo '1' > /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libgcc.version
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libgcc/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libgcc_installed
echo "libgcc" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/toolchain.default.install
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
echo '1' | cmp -s - /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libatomic.version || echo '1' > /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libatomic.version
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libatomic/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libatomic_installed
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
echo '6' | cmp -s - /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libstdcpp.version || echo '6' > /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libstdcpp.version
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libstdcpp/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libstdcpp_installed
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/libpthread/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libpthread_installed
echo "libpthread" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/toolchain.default.install
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/toolchain/.pkgdir/librt/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.librt_installed
echo "librt" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/toolchain.default.install
make[3]: Leaving directory '/home/er2de2/openwrt/package/libs/toolchain'
time: package/libs/toolchain/compile#0.24#0.20#1.09
make[3]: Entering directory '/home/er2de2/openwrt/package/libs/libjson-c'
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
echo '2' | cmp -s - /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libjson-c.version || echo '2' > /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libjson-c.version
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/json-c-0.12.1/.pkgdir/libjson-c/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libjson-c_installed
echo "libjson-c" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libjson-c.default.install
make[3]: Leaving directory '/home/er2de2/openwrt/package/libs/libjson-c'
time: package/libs/libjson-c/compile#0.27#0.09#0.49
make[3]: Entering directory '/home/er2de2/openwrt/package/utils/lua'
make[3]: Leaving directory '/home/er2de2/openwrt/package/utils/lua'
time: package/utils/lua/compile#0.23#0.10#0.38
make[3]: Entering directory '/home/er2de2/openwrt/package/libs/libubox'
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
echo '20170601' | cmp -s - /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libubox.version || echo '20170601' > /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libubox.version
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/libubox-2019-06-16-ecf56174/.pkgdir/libubox/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libubox_installed
echo "libubox" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libubox.default.install
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/libubox-2019-06-16-ecf56174/.pkgdir/libblobmsg-json/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libblobmsg-json_installed
echo "libblobmsg-json" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libubox.default.install
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/libubox-2019-06-16-ecf56174/.pkgdir/jshn/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.jshn_installed
echo "jshn" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libubox.default.install
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/libubox-2019-06-16-ecf56174/.pkgdir/libjson-script/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libjson-script_installed
echo "libjson-script" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libubox.default.install
make[3]: Leaving directory '/home/er2de2/openwrt/package/libs/libubox'
time: package/libs/libubox/compile#0.77#0.38#1.38
make[3]: Entering directory '/home/er2de2/openwrt/package/libs/mbedtls'
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
echo '12' | cmp -s - /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libmbedtls.version || echo '12' > /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libmbedtls.version
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/mbedtls-2.16.3/.pkgdir/libmbedtls/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libmbedtls_installed
echo "libmbedtls" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/mbedtls.default.install
make[3]: Leaving directory '/home/er2de2/openwrt/package/libs/mbedtls'
time: package/libs/mbedtls/compile#0.26#0.09#1.42
make[3]: Entering directory '/home/er2de2/openwrt/package/libs/ustream-ssl'
make[3]: Leaving directory '/home/er2de2/openwrt/package/libs/ustream-ssl'
time: package/libs/ustream-ssl/mbedtls/compile#0.49#0.23#0.80
make[3]: Entering directory '/home/er2de2/openwrt/package/system/ubus'
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
echo '20170705' | cmp -s - /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libubus.version || echo '20170705' > /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/libubus.version
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/ubus-2018-10-06-221ce7e7/.pkgdir/libubus/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.libubus_installed
echo "libubus" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/ubus.default.install
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/ubus-2018-10-06-221ce7e7/.pkgdir/ubus/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.ubus_installed
echo "ubus" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/ubus.default.install
mkdir -p /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp
SHELL= flock /home/er2de2/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/ubus-2018-10-06-221ce7e7/.pkgdir/ubusd/. /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/'
touch /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/root-ramips/stamp/.ubusd_installed
echo "ubusd" >> /home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/pkginfo/ubus.default.install
make[3]: Leaving directory '/home/er2de2/openwrt/package/system/ubus'
time: package/system/ubus/compile#0.58#0.30#1.29
make[3]: Entering directory '/home/er2de2/openwrt/package/network/services/uhttpd'
rm -f /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960/.built
touch /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960/.built_check
CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960:uhttpd-2019-08-17-6b03f960 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/usr/include -I/home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/include -I/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/usr/include -I/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/include/fortify -I/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/include " CXXFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -iremap/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960:uhttpd-2019-08-17-6b03f960 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/usr/include -I/home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/include -I/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/usr/include -I/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/include/fortify -I/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/include " LDFLAGS="-L/home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/usr/lib -L/home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/lib -L/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/usr/lib -L/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/lib -znow -zrelro -lcrypt " make -j1 -C /home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960/. AR="mipsel-openwrt-linux-musl-gcc-ar" AS="mipsel-openwrt-linux-musl-gcc -c -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960:uhttpd-2019-08-17-6b03f960 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=mipsel-openwrt-linux-musl-ld NM="mipsel-openwrt-linux-musl-gcc-nm" CC="mipsel-openwrt-linux-musl-gcc" GCC="mipsel-openwrt-linux-musl-gcc" CXX="mipsel-openwrt-linux-musl-g++" RANLIB="mipsel-openwrt-linux-musl-gcc-ranlib" STRIP=mipsel-openwrt-linux-musl-strip OBJCOPY=mipsel-openwrt-linux-musl-objcopy OBJDUMP=mipsel-openwrt-linux-musl-objdump SIZE=mipsel-openwrt-linux-musl-size CROSS="mipsel-openwrt-linux-musl-" ARCH="mipsel" CMAKE_COMMAND='/home/er2de2/openwrt/staging_dir/host/bin/cmake' CMAKE_DISABLE_cmake_check_build_system=1 ;
make[4]: Entering directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
make[5]: Entering directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
make[6]: Entering directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
make[6]: Leaving directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
[ 11%] Built target uhttpd_lua
make[6]: Entering directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
make[6]: Leaving directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
make[6]: Entering directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
[ 17%] Linking C executable uhttpd
/home/er2de2/openwrt/staging_dir/toolchain-mipsel_24kc_gcc-7.5.0_musl/lib/gcc/mipsel-openwrt-linux-musl/7.5.0/../../../../mipsel-openwrt-linux-musl/bin/ld: /home/er2de2/openwrt/staging_dir/host/lib/libjson-c.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
CMakeFiles/uhttpd.dir/build.make:249: recipe for target 'uhttpd' failed
make[6]: *** [uhttpd] Error 1
make[6]: Leaving directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
CMakeFiles/Makefile2:106: recipe for target 'CMakeFiles/uhttpd.dir/all' failed
make[5]: *** [CMakeFiles/uhttpd.dir/all] Error 2
make[5]: Leaving directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
Makefile:129: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960'
Makefile:111: recipe for target '/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960/.built' failed
make[3]: *** [/home/er2de2/openwrt/build_dir/target-mipsel_24kc_musl/uhttpd-2019-08-17-6b03f960/.built] Error 2
make[3]: Leaving directory '/home/er2de2/openwrt/package/network/services/uhttpd'
time: package/network/services/uhttpd/compile#0.55#0.31#1.68
package/Makefile:111: recipe for target 'package/network/services/uhttpd/compile' failed
make[2]: *** [package/network/services/uhttpd/compile] Error 2
make[2]: Leaving directory '/home/er2de2/openwrt'
package/Makefile:107: recipe for target '/home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/stamp/.package_compile' failed
make[1]: *** [/home/er2de2/openwrt/staging_dir/target-mipsel_24kc_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/er2de2/openwrt'
/home/er2de2/openwrt/include/toplevel.mk:225: recipe for target 'world' failed
make: *** [world] Error 2
er2de2@Lenovo:~/openwrt$ 

Prosze o pomoc, co jest nie tak.

Netgear R6220
TP-Link WDR3600
Nexx WT3020F

30

Odp: Własna kompilacja openwrt

Mam dziwne wrażenie że wcześniej coś kompilowałeś na inną platformę lub coś ręcznie robiłeś (np. kopiowałeś ręczne biblioteki). teraz pliki nie są przeznaczone dla platformy którą kompilujesz.

Wyczyść wszystko łączenie z build_dir i staging_dir i zacznij od nowa kompilację.

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

31

Odp: Własna kompilacja openwrt

Pomogło, nowa kompilacja przeszła bez wzdęcia. Dziękuję.
Trochę dziwne ,że pomieszało platformy, bo do każdego mojego urządzenia mam osobny plik .config który wczytuję w menu kompilacji.

Netgear R6220
TP-Link WDR3600
Nexx WT3020F

32

Odp: Własna kompilacja openwrt

Jest coś takiego jak scripts/env. Dzięki temu możesz robić "środowiska" dla każdego typu kompilacji, dzięki czemu nie musisz podmieniać .config czy files.

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

33

Odp: Własna kompilacja openwrt

Cezary możesz rozwinąć myśl co i jak zrobić żeby zrobić środowiska dla mt7620, mt7621, ath79?

Netgear R6220
TP-Link WDR3600
Nexx WT3020F

34

Odp: Własna kompilacja openwrt

Odpal sobie skrypt i zobaczysz jakie są polecenia.

Robisz cały komplet z .config i zapisujesz to pod jakąś nazwą np.  scripts/env new mt7620
Robisz następny cały komplet z .config i zapisujesz to pod jakąś nazwą np.  scripts/env new mt7621. Później możesz przełączać się na inne środowisko przez scripts/env switch mt7621,  skompilować, później scripts/env switch mt7620, skompilować itd.

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

35

Odp: Własna kompilacja openwrt

Dziękuję, już działam.

Netgear R6220
TP-Link WDR3600
Nexx WT3020F

36

Odp: Własna kompilacja openwrt

Czy ktoś z Was kompilował openwrt na manjaro ?

Netgear R6220
TP-Link WDR3600
Nexx WT3020F

37

Odp: Własna kompilacja openwrt

Odkopię troszkę temat roll

Jako iż troszkę konfiguracji, dodania pakietów itd itp już za mną mam pytanie.

w routerze jest zrobiony extroot wraz z skopiowaniem konfiguracji

# mkdir -p /tmp/dysk
    # mount /dev/sda1 /tmp/dysk
    # tar -C /overlay -cvf - . | tar -C /tmp/dysk -xf -
    # umount /tmp/dysk

pendrive używany jako extroot sklonowałem, router wstaje z klona.

Teraz chciałbym wykonać pare aktualizacji i zmian w plikach i tu rodzi się moje pytanie.

1) Czy wszystkie zmiany dokonane przy extroot takim jak wyżej wpłyną tylko na system na tym pendrive natomiast po podmianie pendrive na pierwotny wróce do stanu sprzed zmian? Bo tak mniej więcej rozumiem przeniesienie overlay na extroot.
2) Czy którakolwiek z aktualizacji przez opkg wpłynie na część systemu nie znajdującą sie poza extroot?

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

38

Odp: Własna kompilacja openwrt

Nie rozumiem tego co napisałeś. w/w polecenia to tylko przeniesienie istniejącej konfiguracji z flash do extroota. Jeżeli uruchomisz system to ma extroocie i we flash masz identyczne konfiguracje. Jeżeli masz działający extroot to cokolwiek zrobisz w systemie zmienia  się tylko zawartość extroota, flash nie jest widoczny dla systemu. Jeżeli zrobisz jakąkolwiek aktualizację czy instalację to zmiany będą tylko na extroocie.
Jeżeli odłączysz extroota i uruchomisz to wstanie ze taką konfiguracją jaką masz we flash
Jeżeli wykonasz w/w polecenia jeszcze raz to nadpiszesz extroota tym co jest we flash czyli możesz stracić ustawienia czy konfigurację na extroocie.

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

39 (edytowany przez batorencjusz 2020-02-26 20:44:35)

Odp: Własna kompilacja openwrt

ok właśnie o to mi chodziło bo namieszał mi troche w głowie artykuł o extroot i whole_root.

Obecnie mam extroot który chce zaktualizować i pozmieniać konfigurację części pakietów ale dla bezpieczeństwa wykonałem sobie jego kopie na 2 pendrive żeby wrazie czego wrócić do pierwotnej konfiguracj z 1 pendrive.

a możesz mi jeszcze podpowiedzieć co jest trzymane w /dev/root   zamontowanym jako /rom?

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

40

Odp: Własna kompilacja openwrt

Cezary z której gałęzi są twoje bulidy?

w sensie wykonując kolejno polecenia:

   $ cd ~
    $ git clone https://github.com/openwrt/openwrt.git
    $ cd openwrt
    $ git fetch --tags
    $ git checkout openwrt-19.07

co wykonujesz w checkout?

wiszę na bulidzie z listopada chciałbym przygotowac sobie najbardziej aktualny i nie wiem czy 19.07.2 bedzie najlepszy czy jakoś inaczej trzeba do tego podejść.

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

41

Odp: Własna kompilacja openwrt

Dokładnie ta gałąź, openwrt-19.07, tak jak napisałeś.

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

42

Odp: Własna kompilacja openwrt

ok ale openwrt-19.07 czy openwrt-19.07.2

i czy w tej gałęzi dla wdr3600 bedzie już kernel 5.4?

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

43

Odp: Własna kompilacja openwrt

Nie ma czegoś takiego jak openwrt-19.07.2

Nie, w gałezi stabilnej nie ma 5.4. Jest tylko w wersji rozwojowej.

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

44

Odp: Własna kompilacja openwrt

~ git tag -l

reboot
v17.01.0
v17.01.0-rc1
v17.01.0-rc2
v17.01.1
v17.01.2
v17.01.3
v17.01.4
v17.01.5
v17.01.6
v17.01.7
v18.06.0
v18.06.0-rc1
v18.06.0-rc2
v18.06.1
v18.06.2
v18.06.3
v18.06.4
v18.06.5
v18.06.6
v18.06.7
v18.06.8
v19.07.0
v19.07.0-rc1
v19.07.0-rc2
v19.07.1
v19.07.2

o to mnie chodziło.
czyli czy wybrać
git checkout openwrt-19.07
czy
git checkout v19.07.2

którą będzie najnowsza stabilna?

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

45

Odp: Własna kompilacja openwrt

Poczytaj o gicie i dowiedź się jaka jest różnica pomiędzy tags i branch. Już się pytałeś i napisałem to, openwrt-19.07.

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

46

Odp: Własna kompilacja openwrt

głupie pytanie ale nie mogę znaleźć odpowiedzi, w jaki sposób zbudowac własne repozytorium ? konkretniej potrzebowałbym skompilować wszystkie kmody na wzór:
http://dl.eko.one.pl/openwrt-19.07/targ … -4.14.171/

Po paru dniach od kompilacji zazwyczaj system już mi się czepia że zależności są niezgodne i to zazwyczaj właśnie kmod...

czy wystarczy to trzymać gdzieś np w lanie na ftp/http?

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

47

Odp: Własna kompilacja openwrt

Jeżeli skompilowałeś już to masz katalog w bin gdzie masz wszystkie pakiety/moduły itd. Tam też są pliki Pakages* (one są też ważne). Kopiujesz to sobie gdzieś na ftp:/http, dodajesz ścieżkę w opkg i masz.

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

48

Odp: Własna kompilacja openwrt

Kiedyś poruszyłem wątek o tym zobacz https://eko.one.pl/forum/viewtopic.php?id=16400

49

Odp: Własna kompilacja openwrt

Kolejne pytanie na które średnio mogę sobie znaleźć odpowiedź.

Czy jest sens zmieniać coś w kernel_menuconfig przy procesorach Intel ATOM ?

Płytka z n2800 żre w idle 12w zastnawiam się czy zmiana w kernelu m.in. typu procesora wpłynie na mniejszy apetyt na energie

Zyxel T56 /|\ TL Wdr3600 /|\ TL wdr4300 /|\ MiR 3g /|\ ubi Rocket, nb, pb, ns, loco /|\ Netgear R6220 /|\ xiaomi AC2350 /|\ TL c6 v3 /|\ TL 1043 v1 v2 v4 /|\ dn2800mt , N100 /|\  TL DS-P-7001-04/08 /|\ TL SX3016F i kupa innego sprzętu

50

Odp: Własna kompilacja openwrt

Cześć, nie zakładam nowego tematu bo pytanie jest powiązane. Czy a jeśli tak to jaka jest różnica pomiędzy komendą tutoriala kompilacji systemu z eko.one.pl:

make package/symlinks

A tymi z openwrt.org:

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