Closed Juul closed 5 years ago
@paidforby any ideas?
Oh, weird! I noticed this in my own builds - see #145. I didn't realize it wasn't just mine, so I thought my builds were broken somehow.
EDIT: This is also what was blocking me from testing #140.
weird, curl is definitely listed in packages. i would start by running the rebuild locally with debugging enabled by adding V=s
option to make in this line in build_lib, https://github.com/sudomesh/sudowrt-firmware/blob/master/build_lib#L346 and check what happens when it tries to install curl. Maybe something changed with the curl package for openwrt? I don't have an N600 on hand to test with, can try reproducing later this week.
few things I notice after running a fresh build (not a rebuild),
libcurl
and curl
. Wonder if there's conflict? Or what's the difference?curl
is found in 2 or 3 locations,
feeds/oldpackages/package/network/utils/curl
feeds/openwrt/lang/perl-www-curl
feeds/wlanslovenija/net/curl
What's the difference? Which, if any, are getting installed?Notes regarding test builds I ran today,
curl
installed.build_only
as entrypoiny, which calls openwrt_rebuilder
function from build_lib
, new binary does not have curl
installed.build_pre
as entrypoint, which reruns the full build in the same way as a fresh builds, new binary does have curl installed! The build still only took a few minutes to complete, just like the rebuilder.This third attempt appears to be the solution, I'm guessing the rebuilder function was missing some crucial configurations that prevented some packages from being installed.
cool, the images stored at http://builds.sudomesh.org/sudowrt-firmware/latest/ar71xx/ now have curl
installed. There also appeared to be an issue with the docker hub image (maybe because I had ran the rebuilder once it in?) so I uploaded a fresh image that I knew was clean. I encourage @bennlich or @Juul to try flashing a node with latest
, autoconf should now work, gonna close this issue for now.
The curl package isn't installed on the mynet n600 image I got from https://builds.sudomesh.org/sudowrt-firmware/latest/
This makes autoconf not working.