running the same - will see if it works
make [1] clean
(the dependance fr flup again.....
make[2}
make [2]
so on and so forth
at the moment at make[2] -C package/system/ubox download
now at make [3] -C tools/tar compile
still working on the tools/
1 Like
jeff
June 26, 2019, 1:44pm
22
The toolchain, fortunately, is pretty much a one-time thing, at least per architecture. It's building a "clean" set of cross-compilers and build-assembly tools.
CPU0: AMD Ryzen 5 2600X Six-Core Processor
jeff@deb-devel:~/devel/openwrt$ time make -j12 clean download world
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'flup', which does not exist
make[1] clean
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'flup', which does not exist
make[2]: Entering directory '/home/jeff/devel/openwrt/scripts/config'
make[2]: Leaving directory '/home/jeff/devel/openwrt/scripts/config'
time: target/linux/prereq#0.28#0.02#0.31
make[1] tools/flock/compile
make[2] -C tools/flock compile
make[1] tools/download
make[2] -C tools/m4 download
make[2] -C tools/pkg-config download
make[2] -C tools/gmp download
make[2] -C tools/mpc download
make[2] -C tools/libelf download
make[2] -C tools/mpfr download
make[2] -C tools/expat download
make[2] -C tools/automake download
make[2] -C tools/libtool download
make[2] -C tools/bison download
make[2] -C tools/flex download
make[2] -C tools/autoconf download
make[2] -C tools/mklibs download
make[2] -C tools/zlib download
make[2] -C tools/sstrip download
make[2] -C tools/make-ext4fs download
make[2] -C tools/mtd-utils download
make[2] -C tools/mkimage download
make[2] -C tools/e2fsprogs download
make[2] -C tools/firmware-utils download
make[2] -C tools/padjffs2 download
make[2] -C tools/quilt download
make[2] -C tools/patch-image download
make[2] -C tools/mm-macros download
make[2] -C tools/missing-macros download
make[2] -C tools/cmake download
make[2] -C tools/findutils download
make[2] -C tools/bc download
make[2] -C tools/scons download
make[2] -C tools/gengetopt download
make[2] -C tools/patchelf download
make[2] -C tools/mtools download
make[2] -C tools/dosfstools download
make[2] -C tools/libressl download
make[2] -C tools/lzma-old download
make[2] -C tools/lzma download
make[2] -C tools/zip download
make[2] -C tools/squashfskit4 download
make[2] -C tools/squashfs download
make[2] -C tools/xz download
make[2] -C tools/patch download
make[2] -C tools/tar download
make[2] -C tools/flock download
make[2] -C tools/sed download
make[1] toolchain/download
make[2] -C toolchain/musl download
make[2] -C toolchain/binutils download
make[2] -C toolchain/kernel-headers download
make[2] -C toolchain/gcc/initial download
make[2] -C toolchain/gdb download
make[2] -C toolchain/gcc/final download
make[2] -C toolchain/fortify-headers download
make[1] package/download
make[2] -C package/kernel/mac80211 download
make[2] -C package/base-files download
make[2] -C package/firmware/wireless-regdb download
make[2] -C package/boot/uboot-envtools download
make[2] -C package/kernel/gpio-button-hotplug download
make[2] -C package/network/config/firewall download
make[2] -C package/kernel/linux download
make[2] -C package/libs/libjson-c download
make[2] -C package/libs/libnl-tiny download
make[2] -C package/libs/libubox download
make[2] -C package/libs/toolchain download
make[2] -C package/libs/uclient download
make[2] -C package/network/config/netifd download
make[2] -C package/network/config/swconfig download
make[2] -C package/network/services/dnsmasq download
make[2] -C package/network/ipv6/odhcp6c download
make[2] -C package/network/services/dropbear download
make[2] -C package/network/services/hostapd download
make[2] -C package/network/services/odhcpd download
make[2] -C package/network/services/ppp download
make[2] -C package/network/utils/iptables download
make[2] -C package/network/utils/iw download
make[2] -C package/network/utils/iwinfo download
make[2] -C package/system/fstools download
make[2] -C package/system/fwtool download
make[2] -C package/system/mtd download
make[2] -C package/system/openwrt-keyring download
make[2] -C package/system/opkg download
make[2] -C package/system/procd download
make[2] -C package/system/ubus download
make[2] -C package/system/ubox download
make[2] -C package/system/uci download
make[2] -C package/system/urandom-seed download
make[2] -C package/system/urngd download
make[2] -C package/system/usign download
make[2] -C package/utils/busybox download
make[2] -C package/utils/jsonfilter download
make[1] target/download
make[2] -C target/linux download
WARNING: Makefile 'package/feeds/packages/seafile-seahub/Makefile' has a dependency on 'flup', which does not exist
make[2]: Entering directory '/home/jeff/devel/openwrt/scripts/config'
make[2]: Leaving directory '/home/jeff/devel/openwrt/scripts/config'
make[1] world
make[2] tools/compile
make[2] package/cleanup
make[3] -C tools/flock compile
make[3] -C tools/xz compile
make[3] -C tools/sed compile
make[3] -C tools/patch compile
make[3] -C tools/tar compile
make[3] -C tools/m4 compile
make[3] -C tools/expat compile
make[3] -C tools/pkg-config compile
make[3] -C tools/sstrip compile
make[3] -C tools/patch-image compile
make[3] -C tools/mtools compile
make[3] -C tools/lzma compile
make[3] -C tools/scons compile
make[3] -C tools/zip compile
make[3] -C tools/libressl compile
make[3] -C tools/autoconf compile
make[3] -C tools/automake compile
make[3] -C tools/missing-macros compile
make[3] -C tools/libtool compile
make[3] -C tools/dosfstools compile
make[3] -C tools/mkimage compile
make[3] -C tools/cmake compile
make[3] -C tools/flex compile
make[3] -C tools/gmp compile
make[3] -C tools/mklibs compile
make[3] -C tools/patchelf compile
make[3] -C tools/libelf compile
make[3] -C tools/mm-macros compile
make[3] -C tools/e2fsprogs compile
make[3] -C tools/gengetopt compile
make[3] -C tools/bison compile
make[3] -C tools/mpfr compile
make[3] -C tools/findutils compile
make[3] -C tools/bc compile
make[3] -C tools/mpc compile
make[3] -C tools/quilt compile
make[3] -C tools/padjffs2 compile
make[3] -C tools/zlib compile
make[3] -C tools/make-ext4fs compile
make[3] -C tools/firmware-utils compile
make[3] -C tools/mtd-utils compile
make[3] -C tools/lzma-old compile
make[3] -C tools/squashfskit4 compile
make[3] -C tools/squashfs compile
make[2] toolchain/compile
make[3] -C toolchain/fortify-headers compile
make[3] -C toolchain/binutils compile
make[3] -C toolchain/gdb compile
make[3] -C toolchain/gcc/initial compile
make[3] -C toolchain/kernel-headers compile
make[3] -C toolchain/musl compile
make[3] -C toolchain/gcc/final compile
make[2] target/compile
make[3] -C target/linux compile
make[2] diffconfig
make[2] package/compile
make[3] -C package/system/usign host-compile
make[3] -C package/libs/ncurses host-compile
make[3] -C package/libs/toolchain compile
make[3] -C package/libs/libjson-c host-compile
make[3] -C package/kernel/gpio-button-hotplug compile
make[3] -C package/system/fwtool host-compile
make[3] -C package/libs/libjson-c compile
make[3] -C package/libs/libnl-tiny compile
make[3] -C package/firmware/linux-firmware compile
make[3] -C package/firmware/prism54-firmware compile
make[3] -C package/utils/lua compile
make[3] -C package/system/fwtool compile
make[3] -C package/libs/zlib compile
make[3] -C package/system/openwrt-keyring compile
make[3] -C package/firmware/wireless-regdb compile
make[3] -C package/firmware/b43legacy-firmware compile
make[3] -C package/libs/openssl compile
make[3] -C package/libs/gettext compile
make[3] -C package/libs/libiconv compile
make[3] -C package/libs/libtool compile
make[3] -C package/libs/mbedtls compile
make[3] -C package/network/services/dropbear compile
make[3] -C package/libs/libpcap compile
make[3] -C package/network/utils/linux-atm compile
make[3] -C package/network/utils/resolveip compile
make[3] -C package/utils/busybox compile
make[3] -C package/kernel/linux compile
make[3] -C package/network/utils/iw compile
make[3] -C package/libs/wolfssl compile
make[3] -C package/network/utils/iptables compile
make[3] -C package/libs/libubox compile
make[3] -C package/libs/libubox host-compile
make[3] -C package/system/opkg host-compile
make[3] -C package/system/ucert host-compile
make[3] -C package/system/ubus compile
make[3] -C package/system/uci compile
make[3] -C package/utils/jsonfilter compile
make[3] -C package/system/usign compile
make[3] -C package/libs/ustream-ssl compile
make[3] -C package/network/ipv6/odhcp6c compile
make[3] -C package/network/services/ppp compile
make[3] -C package/system/mtd compile
make[3] -C package/system/urngd compile
make[3] -C package/network/config/netifd compile
make[3] -C package/system/ubox compile
make[3] -C package/libs/ncurses compile
make[3] -C package/libs/uclient compile
make[3] -C package/network/config/swconfig compile
make[3] -C package/network/services/dnsmasq compile
make[3] -C package/network/services/odhcpd compile
make[3] -C package/network/utils/iwinfo compile
make[3] -C package/system/opkg compile
make[3] -C package/system/procd compile
make[3] -C package/system/urandom-seed compile
make[3] -C package/network/config/firewall compile
make[3] -C package/network/services/hostapd compile
make[3] -C package/utils/util-linux compile
make[3] -C package/kernel/mac80211 compile
make[3] -C package/system/fstools compile
make[3] -C package/base-files compile
make[3] -C package/boot/uboot-envtools compile
make[2] package/install
make[2] target/install
make[3] -C target/linux install
make[2] package/index
make[2] checksum
real 13m26.657s
user 91m1.566s
sys 9m25.999s
takes a while - doenst it? lol
still going - which MUST be a good thing!
still at make[3] -C target/linux compile @ 15:48gmt
now at make[3] target/linux install
ok... so.... where does it spit the files out to??
jeff
June 26, 2019, 3:21pm
25
ls -ltr # list directory in long format, sort by time, reverse order
which should reveal that bin/
was recently created and, as you dig into it, you'll find your images
cd some_directory # changes your working directory
cd some[tab] # will "tab-complete" based on options [tab][tab] shows all options
ls # list directory
ls bin/target # list the bin/target directory
i have the BIN Directory... but no target
jeff
June 26, 2019, 3:25pm
28
BIN
and bin
are two different things on most `nix systems. File systems are generally case-sensitive.
Thanks Jeff.... going to do some flashing now!
1 Like
jeff
June 26, 2019, 3:26pm
30
Try tab-completion next time, I think you'll like it
so... back to my question... lol
SSID Contiguous.... HAHAHAHA
jeff
June 26, 2019, 3:29pm
32
Set the SSIDs either in /etc/config/wireless
or using LuCI as you see fit. Done.
1 Like
next question.... - although not seen the console yet..
can I use an external DHCP server (centralised for my 6 APs)??
THanks
you are a star!
jeff
June 26, 2019, 3:33pm
34
Just disable DNS and/or DHCP being provided by default by dnsmasq
-- If you didn't install LuCI, you might want to rebuild with luci-ssl-nginx
-- good news is that rebuilds are going to be a lot faster now that you have the tools and toolchain built. Enabling ccache under Developer Options will make it even faster.
Edit: super-fast way to disable both, once logged into your running router, should be
/etc/init.d/dnsmasq stop
/etc/init.d/dnsmasq disable
Many thanks...
I have quite a bit of kit, that I will have a "play" with.
Thanks Again for your Patience Jeff!!
tmomas
June 26, 2019, 4:19pm
36
In this forum, you can say thank you by clicking on the Thumbs up icon below the post you like.
1 Like
jeff
June 26, 2019, 4:57pm
37
1 Like
Thanks again.. but... I'm stuck in a boot loop - unable to mount root FS on the Meraki...
so I'm recompiling and going to have another go.
but a recompile = erasure of the flash and we are back up with the latest build!!
OK - so i had the BAD NUMBER as many people had - but I used the erase commands to clear the memory and start again..
one thing.... I can't change IP from 192.168.1.1 - it keeps reverting back - although it works as a wireless AP and gives an IP from my main DHCP server, but... I cant access the at all now...
wish I could remember the unix ifconfig command to set mt ip address to 192.168.0.32.
jeff
June 26, 2019, 7:14pm
40
ifconfig and friends replaced by ip
on Linux.
In my article detailing the command line utilities available for configuring and troubleshooting network properties on Windows and Linux, I mentioned some Linux tools that, while still included andβ¦
2 Likes