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

Reply via email to