OpenWrt Forum Archive

Topic: Compiling trunk with Squid

The content of this topic has been archived on 30 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I have encountered a problem for which I need assistance.  I wish to compile the current trunk build of OpenWRT along with squid.  I checked out the subversion copy

svn co svn://svn.openwrt.org/openwrt/trunk/

and built the package/symlinks

make package/symlinks

as listed on the wiki https://dev.openwrt.org/wiki/GetSource; however, the squid package is not available under Network in the menuconfig.  Am I checking out from the wrong repository or has squid moved/been removed?

Thanks

$ svn checkout svn://svn.openwrt.org/openwrt/trunk/ ~/trunk/
$ cd ~/trunk/
$ ./scripts/feeds update packages luci
$ ./scripts/feeds install squid
$ make menuconfig
$ make world

I just tried your suggestion and squid still isn't listed in menuconfig although it should have been included via packages:

$ ./scripts/feeds search squid
Search results in feed 'packages':
crowdcontrol                 The extra-light http proxy server
squid                        full-featured Web proxy cache
squid-mod-basic-auth-getpwnam    getpwnam basic authentication helper
squid-mod-basic-auth-ncsa    NCSA basic authentication helper
squid-mod-basic-auth-smb     Samba basic authentication helper
squid-mod-cachemgr           Web based proxy manager and reporting tool
squid-mod-digest-auth-password    Password digest authentication helper
squid-mod-external-acl-ip-user    IP user external ACL helper
squid-mod-external-acl-unix-group    Unix group external ACL helper
squid-mod-ntlm-auth-fakeauth    Fakeauth NTLM authentication helper
squid-mod-ntlm-auth-smb-auth    Samba NTLM authentication helper
wccpd                        a Web Cache Coordination daemon
Ignoring feed 'xwrt' - index missing

packages revision 16650, luci revision 4961.  Searching using '/' in menuconfig still lists squid as being under Network->Squid.

I do see that squid has been downloaded and placed in ~/trunk/feeds/packages/net/squid, perhaps a symlink is missing? Any ideas?

OK, 5 years later, and now squid appears to be gone?  The above instructions don't work and "./scripts/feeds search squid" returns nothing.  Please advise how to get squid working on the trunk.

dbeusee wrote:

OK, 5 years later, and now squid appears to be gone?  The above instructions don't work and "./scripts/feeds search squid" returns nothing.  Please advise how to get squid working on the trunk.

Squid moved to oldpackages git, open feeds.conf.default file & uncomment src-git oldpackages.

~/barrier_breaker$ cat feeds.conf.default
src-git packages https://github.com/openwrt/packages.git;for-14.07
src-git luci http://git.openwrt.org/project/luci.git;luci-0.12
src-git routing https://github.com/openwrt-routing/packages.git;for-14.07
src-git telephony http://git.openwrt.org/feed/telephony.git;for-14.07
src-git management https://github.com/openwrt-management/packages.git;for-14.07
src-git oldpackages http://git.openwrt.org/14.07/packages.git
#src-svn xwrt http://x-wrt.googlecode.com/svn/trunk/package
#src-svn phone svn://svn.openwrt.org/openwrt/feeds/phone
#src-svn efl svn://svn.openwrt.org/openwrt/feeds/efl
#src-svn xorg svn://svn.openwrt.org/openwrt/feeds/xorg
#src-svn desktop svn://svn.openwrt.org/openwrt/feeds/desktop
#src-svn xfce svn://svn.openwrt.org/openwrt/feeds/xfce
#src-svn lxde svn://svn.openwrt.org/openwrt/feeds/lxde
#src-link custom /usr/src/openwrt/custom-feed

The discussion might have continued from here.