On Mon, Mar 8, 2021 at 2:17 PM Moritz Warning <moritzwarn...@web.de> wrote: > > Hi, > > OpenWrt master does not build for me, because the isntalled Python version is > too new (/usr/bin/python3.9 exists). > OpenWrt create link to /usr/bin/python3.7, but that does not exist. See error > message down below. > > $ ls -al /home/mwarning/openwrt/staging_dir/host/bin/python > lrwxrwxrwx 1 mwarning mwarning 18 Mar 8 08:56 > /home/mwarning/openwrt/staging_dir/host/bin/python -> /usr/bin/python3.7 > > $ ls /usr/bin/python3.7 > ls: cannot access '/usr/bin/python3.7': No such file or directory > > $ python --version > Python 3.9.2
This looks like you upgraded your system [just recently], but did not do a "make dirclean" in your OpenWrt tree. Maybe start from a clean checkout? > > $ make > [..] > mkdir -p > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/stamp > SHELL= flock /home/mwarning/openwrt/tmp/.root-copy.flock -c 'cp -fpR > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/openwrt-keyring-2021-02-20-49283916/.pkgdir/openwrt-keyring/. > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/' > touch > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/stamp/.openwrt-keyring_installed > echo "openwrt-keyring" >> > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/pkginfo/openwrt-keyring.default.install > make[3]: Leaving directory > '/home/mwarning/openwrt/package/system/openwrt-keyring' > time: package/system/openwrt-keyring/compile#0.12#0.10#0.21 > make[3]: Entering directory '/home/mwarning/openwrt/package/system/usign' > mkdir -p /home/mwarning/openwrt/dl > SHELL= flock > /home/mwarning/openwrt/tmp/.usign-2020-05-23-f1f65026.tar.xz.flock -c ' > /home/mwarning/openwrt/scripts/download.pl "/home/mwarning/openwrt/dl" > "usign-2020-05-23-f1f65026.tar.xz" > "3f6569a5e63fdfd032976ac0f79d736d3935101ac1b97fb370514b013c5e6bb6" "" || ( > echo "Checking out files from the git repository..."; mkdir -p > /home/mwarning/openwrt/tmp/dl && cd /home/mwarning/openwrt/tmp/dl && rm -rf > usign-2020-05-23-f1f65026 && [ \! -d usign-2020-05-23-f1f65026 ] && git clone > https://git.openwrt.org/project/usign.git usign-2020-05-23-f1f65026 && (cd > usign-2020-05-23-f1f65026 && git checkout > f1f65026a94137c91b5466b149ef3ea3f20091e9 && git submodule update --init > --recursive) && echo "Packing checkout..." && export TAR_TIMESTAMP=`cd > usign-2020-05-23-f1f65026 && git log -1 --format='\''@%ct'\''` && rm -rf > usign-2020-05-23-f1f65026/.git && tar --numeric-owner --owner=0 > --group=0 --mode=a-s --sort=name ${TAR_TIMESTAMP:+--mtime="$TAR_TIMESTAMP"} > -c usign-2020-05-23-f1f65026 | xz -zc -7e > > /home/mwarning/openwrt/tmp/dl/usign-2020-05-23-f1f65026.tar.xz && mv > /home/mwarning/openwrt/tmp/dl/usign-2020-05-23-f1f65026.tar.xz > /home/mwarning/openwrt/dl/ && rm -rf usign-2020-05-23-f1f65026; ) ' > mkdir -p > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/stamp > SHELL= flock /home/mwarning/openwrt/tmp/.root-copy.flock -c 'cp -fpR > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/usign-2020-05-23-f1f65026/.pkgdir/usign/. > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/' > touch > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/stamp/.usign_installed > echo "usign" >> > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/pkginfo/usign.default.install > make[3]: Leaving directory '/home/mwarning/openwrt/package/system/usign' > time: package/system/usign/compile#0.16#0.11#0.24 > make[3]: Entering directory '/home/mwarning/openwrt/package/base-files' > mkdir -p > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/stamp > SHELL= flock /home/mwarning/openwrt/tmp/.root-copy.flock -c 'cp -fpR > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/linux-arc770_generic/base-files/.pkgdir/base-files/. > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/' > touch > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/root-arc770/stamp/.base-files_installed > echo "base-files" >> > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/pkginfo/base-files.default.install > make[3]: Leaving directory '/home/mwarning/openwrt/package/base-files' > time: package/base-files/compile#0.68#0.14#0.89 > make[3]: Entering directory > '/home/mwarning/openwrt/package/firmware/wireless-regdb' > mkdir -p /home/mwarning/openwrt/dl > SHELL= flock > /home/mwarning/openwrt/tmp/.wireless-regdb-2020.11.20.tar.xz.flock -c ' > /home/mwarning/openwrt/scripts/download.pl "/home/mwarning/openwrt/dl" > "wireless-regdb-2020.11.20.tar.xz" > "b4164490d82ff7b0086e812ac42ab27baf57be24324d4c0ee1c5dd6ba27f2a52" "" > "@KERNEL/software/network/wireless-regdb/" ' > rm -f > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/wireless-regdb-2020.11.20/.built > touch > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/wireless-regdb-2020.11.20/.built_check > /home/mwarning/openwrt/staging_dir/host/bin/python > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/wireless-regdb-2020.11.20/db2fw.py > > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/wireless-regdb-2020.11.20/regulatory.db > > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/wireless-regdb-2020.11.20/db.txt > bash: line 1: /home/mwarning/openwrt/staging_dir/host/bin/python: No such > file or directory > make[3]: *** [Makefile:35: > /home/mwarning/openwrt/build_dir/target-arc_arc700_glibc/wireless-regdb-2020.11.20/.built] > Error 127 > make[3]: Leaving directory > '/home/mwarning/openwrt/package/firmware/wireless-regdb' > time: package/firmware/wireless-regdb/compile#0.10#0.08#0.17 > ERROR: package/firmware/wireless-regdb failed to build. > make[2]: *** [package/Makefile:114: package/firmware/wireless-regdb/compile] > Error 1 > make[2]: Leaving directory '/home/mwarning/openwrt' > make[1]: *** [package/Makefile:108: > /home/mwarning/openwrt/staging_dir/target-arc_arc700_glibc/stamp/.package_compile] > Error 2 > make[1]: Leaving directory '/home/mwarning/openwrt' > make: *** [/home/mwarning/openwrt/include/toplevel.mk:230: world] Error 2 > > Where does OpenWrt create the > /home/mwarning/openwrt/staging_dir/host/bin/python? > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel