Dear All, I am trying to get coova-chilli 1.3.0 supported, but the compile process is failing. Usually it is just a matter of updating the version number nad md5 checksum to get the upgrade happening, like so: # # Copyright (C) 2007-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. #
include $(TOPDIR)/rules.mk PKG_NAME:=coova-chilli +PKG_VERSION:=1.3.0 -PKG_VERSION:=1.2.9 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://ap.coova.org/chilli +PKG_MD5SUM:=dc0037e3cdebcb60508081b4e42e984a -PKG_MD5SUM:=a493d0562fc3b05fe86d8ad65f7f2dc0 PKG_FIXUP:=autoreconf PKG_INSTALL:=1 That usually does the trick, however, I am getting a compile error caused by a libtool version mismatch when compileing on my Ubuntu 12.04 LTS x64 machine: Compile log: ... config.status: executing libtool commands make[3]: Leaving directory `/home/hanno/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/coova-chilli-1.3.0' make[3]: Entering directory `/home/hanno/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/coova-chilli-1.3.0' (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/hanno/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/coova-chilli-1.3.0/missing --run autoheader) rm -f stamp-h1 touch config.h.in cd . && /bin/bash ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make all-recursive make[4]: Entering directory `/home/hanno/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/coova-chilli-1.3.0' Making all in bstring make[5]: Entering directory `/home/hanno/attitude/build_dir/target-mips_r2_uClibc-0.9.33.2/coova-chilli-1.3.0/bstring' /bin/bash ../libtool --tag=CC --mode=compile mips-openwrt-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/hanno/attitude/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/include -I/home/hanno/attitude/staging_dir/target-mips_r2_uClibc-0.9.33.2/include -I/home/hanno/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/include -I/home/hanno/attitude/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/include -Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -MT bstrlib.lo -MD -MP -MF .deps/bstrlib.Tpo -c -o bstrlib.lo bstrlib.c *libtool: Version mismatch error. This is libtool 2.4.2 Debian-2.4.2-1ubuntu1, but the libtool: definition of this LT_INIT comes from libtool 2.4. libtool: You should recreate aclocal.m4 with macros from libtool 2.4.2 Debian-2.4.2-1ubuntu1 libtool: and run autoconf again.* make[5]: *** [bstrlib.lo] Error 63 ... I have tried various techniques such as adding the directives below in coova-chilli's Makefile but to no avail. I have also tried to update the libtool package to version 2.4.2 in the buildroot toolchain, but then other packages fail to compile (i.e. liboping). PKG_FIXUP:=autoreconf patch-libtool PKG_REMOVE_FILES:=aclocal.m4 What else could be done to get coova 1.3.0 compiled? Since it is said to be lighter on memory usage than previous versions it may be an attractive release for embedded systems. Cheers
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel