OpenWrt Forum Archive

Topic: Quagga on Kamikaze

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

Hi,

Whilst I have a fully functional network using OLSRD I am looking to move to OSPF and so have been trying to compile Quagga without success.  I am more sysadmin than programmer so have been following instructions on this forum (http://forum.openwrt.org/viewtopic.php?pid=31794#p31794 and http://forum.openwrt.org/viewtopic.php?pid=45838) without success.  I keep getting the following failure:

$ make package/quagga compile V=99
make -C package quagga
make[1]: Entering directory `/scratch/openwrt/kamikaze_7.09/package'
make[1]: `quagga' is up to date.
make[1]: Leaving directory `/scratch/openwrt/kamikaze_7.09/package'
make: *** No rule to make target `compile'.  Stop.

I have tried with both Kamikaze 7.09 and trunk.  My OS is Debian Sid. 

I assume there is some general problem with Quagga as there is no ipkg package available and I found the following post (http://forum.openwrt.org/viewtopic.php?id=13143) asking for it to be ported.

So two questions.  First can anyone advise on getting Kamikaze to compile?  And second what is the issue that prevents its inclusion as an ipkg package?

Thanks for any replies,

Gary

There is no need to recompile quagga as it has been done already. 7.09 does not include the package due to a minor regression following the renaming of the readline dependency package - see http://forum.openwrt.org/viewtopic.php?id=12796 for more details. You can still fetch (and install and use) quagga from the older package repositories of 7.06. Issuing

echo "src oldrelease http://downloads.openwrt.org/kamikaze/7.06/brcm47xx-2.6/packages" >> /etc/ipkg.conf
ipkg update
ipkg install quagga

should do the trick.

Shining wrote:

There is no need to recompile quagga as it has been done already. 7.09 does not include the package due to a minor regression following the renaming of the readline dependency package - see http://forum.openwrt.org/viewtopic.php?id=12796 for more details. You can still fetch (and install and use) quagga from the older package repositories of 7.06. Issuing

echo "src oldrelease http://downloads.openwrt.org/kamikaze/7.06/brcm47xx-2.6/packages" >> /etc/ipkg.conf
ipkg update
ipkg install quagga

should do the trick.

Thanks - the simplest solutions are always the best.  I have now downloaded and installed quagga.

The discussion might have continued from here.