Dear list, Hello to all of you. I am a newbie in cpan and come here to discuss with Geo::IP installation problem through cpan. For awstats Geo-location report I need Geo::IP in my system. This is a opensuse 11.1 ( x86_64) box with perl v5.10.0 built for x86_64-linux-thread-multi. I have already downloaded the required the MaxMind GeoIP C API from http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.6.tar.gz and and install it by
```````````````` ./configure make make check ( all test are passed) make install ````````````````````` During "make install" I can see that `````````` Libraries have been installed in: /usr/local/lib ````````````` and to confirm ```````````````````````````````````` # ls /usr/local/lib libGeoIP.a libGeoIP.so libGeoIPUpdate.a libGeoIPUpdate.so libGeoIPUpdate.so.0.0.0 libGeoIP.la libGeoIP.so.1 libGeoIP.so.1.4.6 libGeoIPUpdate.la libGeoIPUpdate.so.0 ```````````````````````` /etc/ld.so.conf has also the above path included. [.........] /usr/x86_64-suse-linux/lib /usr/local/lib /opt/kde3/lib /lib64 [.............] Now if I try to install Geo::IP through cpan it reports error as [...............] The GeoIP CAPI is not installed you should do that. Otherwise try perl Makefile.PL PP=1 to install this module anyway. It uses a slower pure perl version and you can rebuid it later. GeoIP must be installed prior to building Geo::IP and I can't find it in the standard library directories. You can download GeoIP C API from: http://www.maxmind.com/app/c If GeoIP is installed, but in a non-standard directory, then use the following options to Makefile.PL: perl Makefile.PL LIBS='-L/home/me/lib' INC='-I/home/me/include' Note that if you build against a shareable library in a non-standard location you may (on some platforms) also have to set your LD_LIBRARY_PATH environment variable at run time for perl to find the library. If you installed the GeoIP C libraries to the /usr/local/lib directory, then you may need to add /usr/local/lib to /etc/ld.so.conf then run /sbin/ldconfig /etc/ld.so.conf [..................] I am really confused why it is missing the GeoIP C API . I have even done " /sbin/ldconfig /etc/ld.so.conf " and tried to intall the module again but no luck at all :-( could any one kindly provide me a clue ? with regards, -- জয়দীপ বক্সী