[OpenWrt-Devel] A second 'make' always rebuilds something

Karl Palsson karlp at tweak.net.au
Wed Jan 30 12:26:46 EST 2019


"Daniel F. Dickinson" <cshored at thecshore.com> wrote:
> On 2019-01-30 5:51 a.m., Jo-Philipp Wich wrote:
> > Hi,
> >
> > please share the exact steps used to trigger the issue. Running a simple
> > "make" after an initial build here does not trigger the recompilation of
> > uci or the kernel.
> >
> > ~ Jo
> >
> And environment (OS, distro, version) please!

After a full build finished, just running "time make" repeatedly
again takes ~5 minutes for me. There's some extra packages in my
tree, but there's _something_ less than ideal. This is on fedora
27 desktop, as of reboot-9214-gb3bd82b041

$ time make
WARNING: Makefile 'package/feeds/routing/nodogsplash/Makefile'
has a dependency on 'libmicrohttpd-no-ssl', which does not exist
 make[1] world
 make[2] target/compile
 make[3] -C target/linux compile
 make[2] diffconfig
 make[2] package/cleanup
 make[2] package/compile
 make[3] -C package/libs/libjson-c host-compile
 make[3] -C package/libs/libubox host-compile
 make[3] -C package/system/opkg host-compile
 make[3] -C package/libs/toolchain compile
 make[3] -C package/libs/libnl-tiny compile
 make[3] -C package/libs/libjson-c compile
 make[3] -C package/utils/lua compile
 make[3] -C package/libs/libubox compile
 make[3] -C package/system/ubus compile
 make[3] -C package/system/uci compile
 make[3] -C package/network/config/netifd compile
 make[3] -C package/firmware/linux-firmware compile
 make[3] -C package/firmware/prism54-firmware compile
 make[3] -C package/kernel/linux compile
 make[3] -C package/system/ubox compile
 make[3] -C package/libs/ncurses host-compile
 make[3] -C package/libs/zlib compile
 make[3] -C package/libs/ncurses compile
 make[3] -C package/utils/util-linux compile
 make[3] -C package/system/fstools compile
 make[3] -C package/system/fwtool host-compile
 make[3] -C package/system/fwtool compile
 make[3] -C package/system/procd compile
 make[3] -C package/system/usign host-compile
 make[3] -C package/system/ucert host-compile
 make[3] -C package/utils/jsonfilter compile
 make[3] -C package/system/openwrt-keyring compile
 make[3] -C package/system/usign compile
 make[3] -C package/base-files compile
 make[3] -C package/boot/uboot-envtools compile
 make[3] -C package/libs/readline compile
 make[3] -C package/devel/gdb compile
 make[3] -C package/devel/strace compile
 make[3] -C package/devel/valgrind compile
 make[3] -C feeds/luci/modules/luci-base host-compile
 make[3] -C package/utils/lua host-compile
 make[3] -C feeds/luci/contrib/package/csstidy host-compile
 make[3] -C feeds/luci/applications/luci-app-commands compile
 make[3] -C feeds/luci/applications/luci-app-diag-core compile
 make[3] -C feeds/luci/applications/luci-app-openvpn compile
 make[3] -C package/libs/mbedtls compile
 make[3] -C package/libs/ustream-ssl compile
 make[3] -C package/network/services/uhttpd compile
 make[3] -C feeds/luci/applications/luci-app-uhttpd compile
 make[3] -C package/libs/libmnl compile
 make[3] -C package/utils/bzip2 compile
 make[3] -C package/libs/gettext compile
 make[3] -C package/libs/libiconv compile
 make[3] -C package/libs/argp-standalone compile
 make[3] -C package/libs/elfutils compile
 make[3] -C package/network/utils/iptables compile
 make[3] -C package/network/utils/iproute2 compile
 make[3] -C package/network/services/wireguard compile
 make[3] -C feeds/luci/protocols/luci-proto-wireguard compile
 make[3] -C feeds/luci/applications/luci-app-wireguard compile
 make[3] -C feeds/luci/libs/luci-lib-ip compile
 make[3] -C feeds/luci/libs/luci-lib-jsonc compile
 make[3] -C feeds/luci/libs/luci-lib-nixio compile
 make[3] -C feeds/luci/contrib/package/lucihttp compile
 make[3] -C package/network/utils/iwinfo compile
 make[3] -C package/system/rpcd compile
 make[3] -C feeds/luci/modules/luci-base compile
 make[3] -C feeds/luci/libs/luci-lib-json compile
 make[3] -C feeds/luci/modules/luci-mod-network compile
 make[3] -C feeds/luci/modules/luci-mod-status compile
 make[3] -C feeds/luci/modules/luci-mod-system compile
 make[3] -C feeds/luci/modules/luci-mod-admin-full compile
 make[3] -C feeds/luci/modules/luci-mod-rpc compile
 make[3] -C feeds/packages/libs/check compile
 make[3] -C /home/karlp/src/owrt_private_feeds/libcbms compile
 make[3] -C /home/karlp/src/owrt_private_feeds/remake_shared compile
 make[3] -C /home/karlp/src/owrt_private_feeds/uglylogging compile
 make[3] -C feeds/packages/net/net-snmp compile
 make[3] -C package/libs/openssl compile
 make[3] -C package/libs/libevent2 compile
 make[3] -C feeds/packages/libs/c-ares compile
 make[3] -C feeds/packages/libs/libcap compile
 make[3] -C feeds/packages/libs/libuv compile
 make[3] -C feeds/packages/libs/libwebsockets compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/net/mosquitto compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/net/mosquitto compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/net/mosquitto compile
 make[3] -C /home/karlp/src/owrt_private_feeds/agent_etactica compile
 make[3] -C feeds/packages/libs/libmodbus compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/lang/lua-libmodbus compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/lua-mosquitto compile
 make[3] -C feeds/packages/lang/lua-cjson compile
 make[3] -C /home/karlp/src/owrt_private_feeds/host-sync compile
 make[3] -C /home/karlp/src/owrt_private_feeds/luci-theme-remake-bootstrap compile
 make[3] -C feeds/packages/lang/luafilesystem compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/lua-penlight compile
 make[3] -C feeds/packages/lang/luabitop compile
 make[3] -C feeds/packages/lang/luaposix compile
 make[3] -C package/system/ca-certificates compile
 make[3] -C package/network/utils/curl compile
 make[3] -C /home/karlp/src/owrt_private_feeds/luci_remake compile
 make[3] -C feeds/packages/lang/lua-lzlib compile
 make[3] -C feeds/packages/lang/luasocket compile
 make[3] -C /home/karlp/src/owrt_private_feeds/mbbl compile
 make[3] -C /home/karlp/src/owrt_private_feeds/uciutils compile
 make[3] -C /home/karlp/src/owrt_private_feeds/mlifter compile
 make[3] -C /home/karlp/src/owrt_private_feeds/modbus_debugger compile
 make[3] -C /home/karlp/src/owrt_private_feeds/mq-remote-io compile
 make[3] -C /home/karlp/src/owrt_private_feeds/mrelay compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/lang/lua-statsd compile
 make[3] -C /home/karlp/src/owrt_private_feeds/output-etactica compile
 make[3] -C /home/karlp/src/owrt_private_feeds/rme_prober compile
 make[3] -C /home/karlp/src/owrt_private_feeds/scan-on-start compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/luci-app-mosquitto compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/luci-app-snmpd compile
 make[3] -C feeds/packages/libs/libupnp compile
 make[3] -C package/libs/libconfig compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/upnpbeacon compile
 make[3] -C feeds/packages/admin/monit compile
 make[3] -C feeds/packages/net/ntpd compile
 make[3] -C package/network/services/umdns compile
 make[3] -C /home/karlp/src/owrt_private_feeds/remake_master compile
 make[3] -C /home/karlp/src/owrt_private_feeds/rme-aggr compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/lang/remake-uglylog compile
 make[3] -C feeds/packages/mail/mailsend compile
 make[3] -C /home/karlp/src/owrt_private_feeds/rme-alert-emailer compile
 make[3] -C /home/karlp/src/owrt_private_feeds/rme-calibration compile
 make[3] -C /home/karlp/src/owrt_private_feeds/rme-mond compile
 make[3] -C feeds/packages/libs/libedit compile
 make[3] -C feeds/packages/libs/sqlite3 compile
 make[3] -C feeds/packages/lang/lua-lsqlite3 compile
 make[3] -C /home/karlp/src/owrt_private_feeds/rme-store compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/libs/libev compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/pagekitec compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/luci-app-pagekitec compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/output-activitystream compile
 make[3] -C feeds/packages/lang/luasec compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/output-dexma compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/output-fake1 compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/output-klappir compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/output-openenergi compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/output-senseone compile
 make[3] -C /home/karlp/src/owrt_pub_feeds/output-thingsboard compile
 make[3] -C feeds/packages/net/socat compile
 make[3] -C feeds/packages/net/acme compile
 make[3] -C feeds/packages/libs/libcoap compile
 make[3] -C feeds/packages/net/netcat compile
 make[3] -C feeds/packages/admin/netdata compile
 make[3] -C feeds/packages/utils/picocom compile
 make[3] -C feeds/packages/net/vsftpd compile
 make[3] -C package/firmware/wireless-regdb compile
 make[3] -C package/kernel/gpio-button-hotplug compile
 make[3] -C package/firmware/b43legacy-firmware compile
 make[3] -C package/libs/libtool compile
 make[3] -C package/libs/wolfssl compile
 make[3] -C package/network/services/hostapd compile
 make[3] -C package/network/services/hostapd compile
 make[3] -C package/network/utils/iw compile
 make[3] -C package/kernel/mac80211 compile
 make[3] -C package/libs/gmp compile
 make[3] -C package/libs/libpcap compile
 make[3] -C package/libs/nettle compile
 make[3] -C package/libs/uclient compile
 make[3] -C package/network/config/firewall compile
 make[3] -C package/network/config/swconfig compile
 make[3] -C package/network/ipv6/odhcp6c compile
 make[3] -C package/network/services/dnsmasq compile
 make[3] -C package/network/services/dropbear compile
 make[3] -C package/network/services/odhcpd compile
 make[3] -C package/network/utils/iperf3 compile
 make[3] -C package/network/utils/tcpdump compile
 make[3] -C package/system/mtd compile
 make[3] -C package/system/opkg compile
 make[3] -C package/utils/busybox compile
 make[3] -C package/utils/e2fsprogs host-compile
 make[3] -C package/utils/e2fsprogs compile
 make[2] package/install
 make[2] target/install
 make[3] -C target/linux install
 make[2] package/index
 make[2] checksum

real	4m55.882s
user	3m51.775s
sys	1m17.068s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.html
Type: application/pgp-signature
Size: 1161 bytes
Desc: OpenPGP Digital Signature
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20190130/9ff89fd6/attachment.sig>
-------------- next part --------------
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list