I also had problems with the link in the make file.
You had the same error message? If not, can you post it?
I test it and it works fine. The problem that he had was that he didn't accepted the certificate of the repository of WiFiDog.
Here is the output:
make[3]: Entering directory `/8.09/feeds/packages/net/wifidog'
mkdir -p /8.09/dl
--2009-06-14 15:46:24-- http://mirror2.openwrt.org/sources/wifidog-r1384.tar.gz
Resolving mirror2.openwrt.org... 88.198.39.176
Connecting to mirror2.openwrt.org|88.198.39.176|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2009-06-14 15:46:25 ERROR 404: Not Found.
Download failed.
--2009-06-14 15:46:26-- http://downloads.openwrt.org/sources/wifidog-r1384.tar.gz
Resolving downloads.openwrt.org... 195.56.146.238
Connecting to downloads.openwrt.org|195.56.146.238|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2009-06-14 15:46:27 ERROR 404: Not Found.
Download failed.
No more mirrors to try - giving up.
Checking out files from the svn repository...
A wifidog-r1384/wifidog-msg.html.in
A wifidog-r1384/AUTHORS
A wifidog-r1384/configure.in
A wifidog-r1384/wifidog.spec.in
A wifidog-r1384/src
A wifidog-r1384/src/fw_iptables.c
A wifidog-r1384/src/fw_iptables.h
A wifidog-r1384/src/firewall.c
A wifidog-r1384/src/firewall.h
A wifidog-r1384/src/util.c
A wifidog-r1384/src/safe.c
A wifidog-r1384/src/http.c
A wifidog-r1384/src/centralserver.c
A wifidog-r1384/src/util.h
A wifidog-r1384/src/safe.h
A wifidog-r1384/src/http.h
A wifidog-r1384/src/centralserver.h
A wifidog-r1384/src/conf.c
A wifidog-r1384/src/commandline.c
A wifidog-r1384/src/debug.c
A wifidog-r1384/src/conf.h
A wifidog-r1384/src/commandline.h
A wifidog-r1384/src/debug.h
A wifidog-r1384/src/gateway.c
A wifidog-r1384/src/auth.c
A wifidog-r1384/src/wdctl_thread.c
A wifidog-r1384/src/gateway.h
A wifidog-r1384/src/auth.h
A wifidog-r1384/src/client_list.c
A wifidog-r1384/src/wdctl_thread.h
A wifidog-r1384/src/httpd_thread.c
A wifidog-r1384/src/wdctl.c
A wifidog-r1384/src/client_list.h
A wifidog-r1384/src/httpd_thread.h
A wifidog-r1384/src/wdctl.h
A wifidog-r1384/src/ping_thread.c
A wifidog-r1384/src/Makefile.am
A wifidog-r1384/src/ping_thread.h
A wifidog-r1384/src/common.h
A wifidog-r1384/scripts
A wifidog-r1384/scripts/init.d
A wifidog-r1384/scripts/init.d/wifidog
A wifidog-r1384/ChangeLog
A wifidog-r1384/README.openwrt
A wifidog-r1384/README
A wifidog-r1384/contrib
A wifidog-r1384/contrib/build-openwrt-whiterussianipk
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog/files
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog/files/wifidog.init
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog/files/wifidog.conf
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog/Config.in
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog/ipkg
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog/ipkg/wifidog.conffiles
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog/ipkg/wifidog.control
A wifidog-r1384/contrib/build-openwrt-whiterussianipk/wifidog/Makefile
A wifidog-r1384/contrib/build-deb
A wifidog-r1384/contrib/build-deb/control
A wifidog-r1384/contrib/build-deb/changelog
A wifidog-r1384/contrib/build-deb/rules
A wifidog-r1384/contrib/build-openwrt-kamikazeipk
A wifidog-r1384/contrib/build-openwrt-kamikazeipk/wifidog
A wifidog-r1384/contrib/build-openwrt-kamikazeipk/wifidog/files
A wifidog-r1384/contrib/build-openwrt-kamikazeipk/wifidog/files/wifidog.init
A wifidog-r1384/contrib/build-openwrt-kamikazeipk/wifidog/patches
A wifidog-r1384/contrib/build-openwrt-kamikazeipk/wifidog/patches/001-wifidog_conf_patch.patch
A wifidog-r1384/contrib/build-openwrt-kamikazeipk/wifidog/Makefile
A wifidog-r1384/contrib/dump_fw.sh
A wifidog-r1384/doc
A wifidog-r1384/doc/doxygen.cfg.in
A wifidog-r1384/doc/README.developers.txt
A wifidog-r1384/doc/Makefile.am
A wifidog-r1384/doc/wifidog_firewall_diagram.dia
A wifidog-r1384/FAQ
A wifidog-r1384/COPYING
A wifidog-r1384/Makefile.am
A wifidog-r1384/libhttpd
A wifidog-r1384/libhttpd/protocol.c
A wifidog-r1384/libhttpd/version.c
A wifidog-r1384/libhttpd/ip_acl.c
A wifidog-r1384/libhttpd/Makefile.am
A wifidog-r1384/libhttpd/httpd.h
A wifidog-r1384/libhttpd/httpd_priv.h
A wifidog-r1384/libhttpd/api.c
A wifidog-r1384/libhttpd/README
A wifidog-r1384/autogen.sh
A wifidog-r1384/NEWS
A wifidog-r1384/wifidog.conf
U wifidog-r1384
Checked out revision 1384.
Packing checkout...
gzip -dc /8.09/dl/wifidog-r1384.tar.gz | /usr/bin/tar -C /8.09/build_dir/i386/wifidog-r1384/.. -xf -
Applying ./patches/001-proc_net_syntax.patch using plaintext:
patching file src/firewall.c
touch /8.09/build_dir/i386/wifidog-r1384/.prepared_10c3aeb655d3fe059910836e6a82282c
if [ -f "/8.09/build_dir/i386/wifidog-r1384/./libtool" -a -e "/8.09/staging_dir/i386/host/bin/libtool" ]; then rm -f /8.09/build_dir/i386/wifidog-r1384/./libtool; ln -s /8.09/staging_dir/i386/host/bin/libtool /8.09/build_dir/i386/wifidog-r1384/./; fi
if [ -f "/8.09/build_dir/i386/wifidog-r1384/./ltmain.sh" -a -e "/8.09/staging_dir/i386/host/share/libtool/ltmain.sh" ]; then rm -f /8.09/build_dir/i386/wifidog-r1384/./ltmain.sh; ln -s /8.09/staging_dir/i386/host/share/libtool/ltmain.sh /8.09/build_dir/i386/wifidog-r1384/./; fi
if [ -f "/8.09/build_dir/i386/wifidog-r1384/./libtool.m4" -a -e "/8.09/staging_dir/i386/host/share/aclocal/libtool.m4" ]; then rm -f /8.09/build_dir/i386/wifidog-r1384/./libtool.m4; ln -s /8.09/staging_dir/i386/host/share/aclocal/libtool.m4 /8.09/build_dir/i386/wifidog-r1384/./; fi
if [ -f "/8.09/build_dir/i386/wifidog-r1384/./configure" ]; then /8.09/staging_dir/host/bin/sed -i -e 's,pardus_ltmain_version=.*,pardus_ltmain_version="$pardus_lt_version",' /8.09/build_dir/i386/wifidog-r1384/./configure; fi
(cd /8.09/build_dir/i386/wifidog-r1384; rm -rf config.{cache,status}; ./autogen.sh );
Running mkdir -p config
I'd managed to get it working by altering the makefile in 'trunk/feeds/packages/net/wifidog', like this:(Changed items in red)
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# $Id: Makefile 11656 2008-07-05 13:07:12Z florian $
include $(TOPDIR)/rules.mk
PKG_NAME:=wifidog
PKG_SOURCE_URL:=https://dev.wifidog.org/svn/trunk/wifidog
#PKG_REV:=1383
PKG_REV:=1.1.5
#PKG_VERSION:=r$(PKG_REV)
PKG_VERSION:=$(PKG_REV)
PKG_RELEASE:=1
This change will make you download WiFiDog 1.1.5, which had a bug [1] that allows anyone view the WiFiDog Status page that each node has.
So we use r1383 to avoid it.
Saludos, Julio
[1]
https://dev.openwrt.org/ticket/4156