Netgear R6100 compile SQUID set target / compile with digest_auth?

Dear devs, I succesfully installed pre compiled img then noticed Squid has been compiled without basic_auth which I need. I then tried to compile myself using openwrt-sdk-24.10.4-ath79-nand_gcc-13.3.0_musl.Linux-x86_64 but Squid pkg is outputed to

bin/packages/mips_24kc

NOT to

bin/targets/ath79/nand/packages/

how can I set proper target?

Kind regards

Try here: https://firmware-selector.openwrt.org/
Option name https://github.com/openwrt/packages/blob/2dc53690941d08802be79113e9418396e129a9ff/net/squid/Config.in#L26
Compile parameter https://github.com/openwrt/packages/blob/2dc53690941d08802be79113e9418396e129a9ff/net/squid/Makefile#L83

Enable squid, then the 20 other opts appear.
Consider fixing ACL https://github.com/openwrt/packages/pull/28082/changes

It is the proper target, ath79 is mips_24kc.

$ arches ath79
ath79/generic         mips_24kc
ath79/mikrotik        mips_24kc
ath79/nand            mips_24kc
ath79/tiny            mips_24kc

There is non-default compile option needed. One can install self-built 24kc squid only.

Thanks for reply! It was kind of weired to me since the ath79 dir was empty.

I am facing issues with SQUID and digest_auth which was compiled 15 mins ago by myself. Digest_auth not found on system. I started with make menuconfig then selected all items basic_ncsa, digest_auth then compiled, installed but squid not starting says helper files missing. How do I get that?

damn thanks, I can just select packages there and they will be included?

What is in ls -l /usr/lib/squid/ after installing package?

weired seems like it is there: here is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.

root@OpenWrt:~# ls -l /usr/lib/squid/
-rwxr-xr-x 1 root root 5832 Oct 20 17:29 basic_db_auth
-rwxr-xr-x 1 root root 65573 Oct 20 17:29 basic_fake_auth
-rwxr-xr-x 1 root root 65624 Oct 20 17:29 basic_getpwnam_auth
-rwxr-xr-x 1 root root 65656 Oct 20 17:29 basic_ncsa_auth
-rwxr-xr-x 1 root root 3128 Oct 20 17:29 basic_pop3_auth
-rwxr-xr-x 1 root root 66076 Oct 20 17:29 basic_radius_auth
-rwxr-xr-x 1 root root 65640 Oct 20 17:29 basic_smb_auth
-rwxr-xr-x 1 root root 2657 Oct 20 17:29 basic_smb_auth.sh
-rwxr-xr-x 1 root root 66016 Oct 20 17:29 cachemgr.cgi
-rwxr-xr-x 1 root root 65708 Oct 20 17:29 digest_file_auth
-rwxr-xr-x 1 root root 65656 Oct 20 17:29 diskd
-rwxr-xr-x 1 root root 7232 Oct 20 17:29 helper-mux
-rwxr-xr-x 1 root root 13152 Oct 20 17:29 log_db_daemon
-rwxr-xr-x 1 root root 65580 Oct 20 17:29 log_file_daemon
-rwxr-xr-x 1 root root 65636 Oct 20 17:29 negotiate_wrapper_auth
-rwxr-xr-x 1 root root 65724 Oct 20 17:29 ntlm_fake_auth
-rwxr-xr-x 1 root root 132804 Oct 20 17:29 pinger
-rwxr-xr-x 1 root root 7575 Oct 20 17:29 security_fake_certverify
-rwxr-xr-x 1 root root 198784 Oct 20 17:29 security_file_certgen
-rwxr-xr-x 1 root root 4145 Oct 20 17:29 storeid_file_rewrite
-rwxr-xr-x 1 root root 65557 Oct 20 17:29 url_fake_rewrite
-rwxr-xr-x 1 root root 2526 Oct 20 17:29 url_fake_rewrite.sh
-rwxr-xr-x 1 root root 4826 Oct 20 17:29 url_lfs_rewrite
root@OpenWrt:~#

root@OpenWrt:~# squid -z
2026/02/01 18:52:48| Processing Configuration File: /etc/squid/squid.conf (depth 0)
2026/02/01 18:52:48| ERROR: Authentication helper program /usr/lib/squid/digest_auth: (2) No such file or directory
2026/02/01 18:52:48| Not currently OK to rewrite swap log.
2026/02/01 18:52:48| storeDirWriteCleanLogs: Operation aborted.
2026/02/01 18:52:48| FATAL: Authentication helper program /usr/lib/squid/digest_auth: (2) No such file or directory
2026/02/01 18:52:48| Squid Cache (Version 6.11): Terminated abnormally.
CPU Usage: 0.152 seconds = 0.142 user + 0.009 sys
Maximum Resident Size: 31744 KB
Page faults with physical i/o: 0

ok, guess got it. Supposed to be referenced to digest_file_auth in config…and several others like permission issues missing dirs and so on….

Now prompt pops up and asks for user/psw but wont accept it

switched over to basic_auth this is working nicely!