[OpenSIPS-Devel] Error compiling Compiling mmgeoip.c (trunk version)
Iñaki Baz Castillo
ibc at aliax.net
Tue Mar 24 13:12:53 CET 2009
2009/3/24 Iñaki Baz Castillo <ibc at aliax.net>:
> 2009/3/24 Iñaki Baz Castillo <ibc at aliax.net>:
>> Also, I've checked the following libraries:
>> /usr/include/GeoIP.h
>> /usr/include/GeoIPCity.h
>>
>> and there is not defined GEOIP_MMAP_CACHE.
>
> But there is GEOIP_MEMORY_CACHE in /usr/include/GeoIP.h
And changin GEOIP_MMAP_CACHE with GEOIP_MEMORY_CACHE in mmgeoip.c it compiles.
I use libgeoip-dev 1.3.17-1.1 (Debian Etch).
Ok, now I've discovered that version 1.4.4 (availabla in Debian Etch
backports) does contain:
typedef enum {
GEOIP_STANDARD = 0,
GEOIP_MEMORY_CACHE = 1,
GEOIP_CHECK_CACHE = 2,
GEOIP_INDEX_CACHE = 4,
GEOIP_MMAP_CACHE = 8,
} GeoIPOptions;
This means that, when compiling for Debian Etch (make deb-etch), this
modules requires a lib just available in Etch backports. Perhaps this
version control should be added to the dependencies.
I've commited a patch for this.
--
Iñaki Baz Castillo
<ibc at aliax.net>
More information about the Devel
mailing list