Well, just tried it, and i got the same result, i dont know what im doing wrong. Here is the output:
fpp@DESKTOP-PG3VV3J:~/OpenWRT_LEDE_17.01/lede-imagebuilder-ath25.Linux-x86_64$ make image -j 11 PROFILE=generic PACKAGES=“uhttpd uhttpd-mod-ubus libiwinfo-lua luci-base luci-app-firewall luci-mod-admin-full luci-theme-bootstrap zram-swap -ppp -ppp-mod-pppoe -iptables -ip6tables -odhcp6c -kmod-ipv6 -kmod-ip6tables -odhcpd-ipv6only -odhcpd -opkg”
make: invalid option -- '-'
make: invalid option -- 'a'
make: invalid option -- '6'
make: invalid option -- 'a'
Usage: make [options] [target] ...
Options:
-b, -m Ignored for compatibility.
-B, --always-make Unconditionally make all targets.
-C DIRECTORY, --directory=DIRECTORY
Change to DIRECTORY before doing anything.
-d Print lots of debugging information.
--debug[=FLAGS] Print various types of debugging information.
-e, --environment-overrides
Environment variables override makefiles.
--eval=STRING Evaluate STRING as a makefile statement.
-f FILE, --file=FILE, --makefile=FILE
Read FILE as a makefile.
-h, --help Print this message and exit.
-i, --ignore-errors Ignore errors from recipes.
-I DIRECTORY, --include-dir=DIRECTORY
Search DIRECTORY for included makefiles.
-j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg.
-k, --keep-going Keep going when some targets can't be made.
-l [N], --load-average[=N], --max-load[=N]
Don't start multiple jobs unless load is below N.
-L, --check-symlink-times Use the latest mtime between symlinks and target.
-n, --just-print, --dry-run, --recon
Don't actually run any recipe; just print them.
-o FILE, --old-file=FILE, --assume-old=FILE
Consider FILE to be very old and don't remake it.
-O[TYPE], --output-sync[=TYPE]
Synchronize output of parallel jobs by TYPE.
-p, --print-data-base Print make's internal database.
-q, --question Run no recipe; exit status says if up to date.
-r, --no-builtin-rules Disable the built-in implicit rules.
-R, --no-builtin-variables Disable the built-in variable settings.
-s, --silent, --quiet Don't echo recipes.
-S, --no-keep-going, --stop
Turns off -k.
-t, --touch Touch targets instead of remaking them.
--trace Print tracing information.
-v, --version Print the version number of make and exit.
-w, --print-directory Print the current directory.
--no-print-directory Turn off -w, even if it was turned on implicitly.
-W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
Consider FILE to be infinitely new.
--warn-undefined-variables Warn when an undefined variable is referenced.
This program built for x86_64-pc-linux-gnu
Report bugs to <bug-make@gnu.org>
# GNU Make 4.2.1
# Built for x86_64-pc-linux-gnu
# Copyright (C) 1988-2016 Free Software Foundation, Inc.
# License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
# This is free software: you are free to change and redistribute it.
# There is NO WARRANTY, to the extent permitted by law.
# Make data base, printed on Fri Apr 30 10:23:49 2021
# Variables
# environment
WSLENV = WT_SESSION::WT_PROFILE_ID
# default
.SHELLFLAGS := -c
# environment
SHELL = /bin/bash
# environment
_ = /usr/bin/make
# environment
GNUMAKEFLAGS :=
# environment
XDG_DATA_DIRS = /usr/local/share:/usr/share:/var/lib/snapd/desktop
# environment
LESSOPEN = | /usr/bin/lesspipe %s
# environment
PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/d/Program Files/Microchip/xc8/v2.32/bin:/mnt/c/Program Files/PuTTY/:/mnt/c/Users/ffpp2/AppData/Local/Microsoft/WindowsApps:/snap/bin
# default
.FEATURES := target-specific order-only second-expansion else-if shortest-stem undefine oneshell archives jobserver output-sync check-symlink load
# environment
LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
# environment
PWD = /home/fpp/OpenWRT_LEDE_17.01/lede-imagebuilder-ath25.Linux-x86_64
# default
.LOADED :=
# environment
WSL_INTEROP = /run/WSL/8_interop
# environment
WT_SESSION = a23bd03a-3b70-4496-b3ef-ed28925a31db
# environment
HOME = /home/fpp
# environment
LESSCLOSE = /usr/bin/lesspipe %s %s
# environment
LOGNAME = fpp
# default
MAKECMDGOALS := image uhttpd-mod-ubus libiwinfo-lua luci-base luci-app-firewall luci-mod-admin-full luci-theme-bootstrap zram-swap
# environment
SHLVL = 1
# environment
USER = fpp
# environment
NAME = DESKTOP-PG3VV3J
# environment
OLDPWD = /home/fpp/OpenWRT_LEDE_17.01
# default
.VARIABLES :=
# command line
PROFILE = generic
# command line
PACKAGES = “uhttpd
# environment
WT_PROFILE_ID = {07b52e3e-de2c-5db4-bd2d-ba144ed6c273}
# environment
HOSTTYPE = x86_64
# default
.RECIPEPREFIX :=
# environment
LANG = C.UTF-8
# environment
TERM = xterm-256color
# environment
WSL_DISTRO_NAME = Ubuntu-20.04
# environment
MOTD_SHOWN = update-motd
# variable set hash-table stats:
# Load=32/1024=3%, Rehash=0, Collisions=0/49=0%
# Pattern-specific Variable Values
# No pattern-specific variable values.
# Directories
# No files, no impossibilities in 0 directories.
# Implicit Rules
# No implicit rules.
# Files
# Not a target:
uhttpd-mod-ubus:
# Command line target.
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# Not a target:
luci-base:
# Command line target.
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# Not a target:
libiwinfo-lua:
# Command line target.
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# Not a target:
luci-theme-bootstrap:
# Command line target.
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# Not a target:
image:
# Command line target.
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# Not a target:
luci-mod-admin-full:
# Command line target.
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# Not a target:
luci-app-firewall:
# Command line target.
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# Not a target:
zram-swap:
# Command line target.
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# files hash-table stats:
# Load=8/1024=1%, Rehash=0, Collisions=0/8=0%
# VPATH Search Paths
# No 'vpath' search paths.
# No general ('VPATH' variable) search path.
# strcache buffers: 1 (0) / strings = 15 / storage = 177 B / avg = 11 B
# current buf: size = 8162 B / used = 177 B / count = 15 / avg = 11 B
# strcache performance: lookups = 23 / hit rate = 34%
# hash-table stats:
# Load=15/8192=0%, Rehash=0, Collisions=0/23=0%
# Finished Make data base on Fri Apr 30 10:23:49 2021
I really dont know what Im doing, im just following others people recommendations. I really want to have this router working well, and ideally, with a Web Interface. Thats why i first opted to older releases, and not stick with a "recent" one. I still want to try LEDE 17.01 with a barebone installation and a web interface. Also, i was wondering, is there any other web interface that its a little bit more lightweight? I really like LuCI, but i know that its going to be a lot for this router. Im going to try to look for forks of older releases that had develompent until last year, at least, so, maybe ill have som luck there, idk.
Thanks for that, i guess it dosent have Web interfece, dosent it? Also, there are some other things that can be stripped out, like all IPV6 related things, PPP and PPPoE and such, also some IPtables things can be took out, but i dont know what they are and how are going to affect the routers performance, so for the first time i build, ill try to not delete them. It seems like its a very small image, 1.1MB for the kernel and 1.9 for the root filesystem, right?
Also, thanks for the link about the build system, it should be easier to do the build guide for 4/32 devices instead of using the imagebuilder thanks to the diffconfig command. Ill try to build again, but now with the build system, and see where do i get.
There are only two things that i have to ask, one, i still dont know what profile to use, but ill stick to generic to try to build this time, and secondly, is there any way to "halt" but not freeze the router in the bootloader? i ask that because if the kernel is not what the router needs, it might get frozen or get a kernel panic and i wont be able to telnet to the bootloader to try another build. As far as i know, i have a window of 5 seconds to acces the bootloader after powering the router on, but does it starts up with the kernel or not?
Thanks for all the help to make this dinosaur work as it should!