rkboni
Occasional Visitor
Hi, all!
Despite the frequent sentiment of "nobody but RMerlin builds this anymore", I have to say that overall the experience of building the image from source was incredibly easy. Having beaten my head against DD-WRT builds a few years ago, I have to say this is so much better organized & documented! And it _almost_ build.
For the RT-AX68U build, the build fails trying to build wget like so:
From what I can tell from the other config files, wget is not one of the tools that needs to be built for the ax68u, so I hacked it out of the top-level router Makefile like so:
Clearly this should probably be conditional on the same settings that disable wget in the config as well, but I'm not yet familiar enough with the code to connect the dots.
FWIW, I saw this both on master and on the 386.4 branch.
Lastly, I'm not sure why it took me so long to find ASUSWRT... it's nice to have the configurability of DD-WRT with the support of the manufacturer!
Cheers!
Despite the frequent sentiment of "nobody but RMerlin builds this anymore", I have to say that overall the experience of building the image from source was incredibly easy. Having beaten my head against DD-WRT builds a few years ago, I have to say this is so much better organized & documented! And it _almost_ build.
For the RT-AX68U build, the build fails trying to build wget like so:
Code:
make -C wget -j2
make[5]: Entering directory '/home/ubuntu/amng-build/release/src/router/wget'
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/ubuntu/amng-build/release/src/router/wget/build-aux/missing aclocal-1.16 -I m4
/home/ubuntu/amng-build/release/src/router/wget/build-aux/missing: line 81: aclocal-1.16: command not found
WARNING: 'aclocal-1.16' is missing on your system.
You should only need it if you modified 'acinclude.m4' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'aclocal' program is part of the GNU Automake package:
<https://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<https://www.gnu.org/software/autoconf>
<https://www.gnu.org/software/m4/>
<https://www.perl.org/>
Makefile:1692: recipe for target 'aclocal.m4' failed
make[5]: *** [aclocal.m4] Error 127
make[5]: Leaving directory '/home/ubuntu/amng-build/release/src/router/wget'
Makefile:7192: recipe for target 'wget' failed
make[4]: *** [wget] Error 2
make[4]: Leaving directory '/home/ubuntu/amng-build/release/src/router'
Makefile:31: recipe for target 'router_all' failed
make[3]: *** [router_all] Error 2
From what I can tell from the other config files, wget is not one of the tools that needs to be built for the ax68u, so I hacked it out of the top-level router Makefile like so:
Code:
diff --git a/release/src/router/Makefile b/release/src/router/Makefile
index b16fe46af5..04cdce9401 100644
--- a/release/src/router/Makefile
+++ b/release/src/router/Makefile
@@ -1345,7 +1345,7 @@ obj-$(RTCONFIG_L2TP) += rp-l2tp
obj-$(RTCONFIG_PPTP) += accel-pptp
obj-$(RTCONFIG_EAPOL) += wpa_supplicant
obj-$(RTCONFIG_HTTPS) += openssl
-obj-$(RTCONFIG_HTTPS) += wget
+#obj-$(RTCONFIG_HTTPS) += wget
obj-$(RTCONFIG_HTTPS) += zlib
obj-$(RTCONFIG_HTTPS) += curl
obj-$(RTCONFIG_SSH) += dropbear
Clearly this should probably be conditional on the same settings that disable wget in the config as well, but I'm not yet familiar enough with the code to connect the dots.
FWIW, I saw this both on master and on the 386.4 branch.
Lastly, I'm not sure why it took me so long to find ASUSWRT... it's nice to have the configurability of DD-WRT with the support of the manufacturer!
Cheers!