Looks good. The next thing to do is look at your mmgeoip object module itself, if that's an option. Would you mind zipping that up and sending to me, please? -- kobi
On Mar 3, 2009, at 5:24 PM, Jeff Pyle wrote: > Hi Kobi, > > Here's the output: > > linux-gate.so.1 => (0x00c75000) > libdl.so.2 => /lib/libdl.so.2 (0x00110000) > libresolv.so.2 => /lib/libresolv.so.2 (0x00d95000) > libc.so.6 => /lib/i686/nosegneg/libc.so.6 (0x00571000) > /lib/ld-linux.so.2 (0x001c1000) > > This is on a CentOS 5.2 box, running a 2.6.18-92.1.22.el5xen kernel. > > > > - Jeff > > > > On 3/3/09 7:32 PM, "Kobi Eshun" <[email protected]> wrote: > >> Hi, Jeff. >> >> Trying to eliminate possibilities ... can you please try something >> like >> >> ldd /usr/local/lib/opensips/modules/mmgeoip.so >> >> if you're using a linux box, or the equivalent on your machine, and >> send me the output, please? Thanks, >> -- >> kobi >> >> >> On Mar 3, 2009, at 4:18 PM, Jeff Pyle wrote: >> >>> Sergio and Kobi, >>> >>> Here's exactly what I did: I removed mmgeoip from the exclude list >>> in the >>> Makefile for a current revision of 1.5, and tried recompile the >>> modules. I >>> saw an error about GeoIP.h (I think) not being found. Then I >>> downloaded the >>> C API from the MaxMind website, compiled and installed it. With >>> this, the >>> mmgeoip module in Opensips compiled correctly without any errors. >>> And >>> finally, a "make install" to install it. >>> >>> Then I added the module config to opensips.cfg: >>> >>> loadmodule "mmgeoip.so" >>> modparam("mmgeoip", "mmgeoip_city_db_path", >>> "/usr/local/etc/opensips/geolite/GeoLiteCity.dat") >>> >>> Starting Opensips gave me the error. >>> >>> Does anything stand out I may have done incorrectly? >>> >>> >>> Thanks, >>> Jeff >>> >>> >>> >>> >>> On 3/3/09 6:44 PM, "Kobi Eshun" <[email protected]> wrote: >>> >>>> Sounds like you have a library version mismatch -- did you compile >>>> mmgeoip.so yourself, or are you using some pre-compiled >>>> distribution? >>>> Cheers, >>>> -- >>>> kobi >>>> >>>> >>>> On Mar 3, 2009, at 1:56 PM, Jeff Pyle wrote: >>>> >>>>> Hello, >>>>> >>>>> mmgeoip looks like a very interesting module. I compiled and >>>>> installed the >>>>> C API, which allowed the Opensips module to compile. I downloaded >>>>> the >>>>> GeoLite binary data file and referenced it after loading >>>>> mmgeoip.so in >>>>> opensips.cfg. >>>>> >>>>> Loading opensips fails with this error: >>>>> ERROR:core:sr_load_module: could not open module >>>>> </usr/local/lib/opensips/modules/mmgeoip.so>: >>>>> /usr/local/lib/opensips/modules/mmgeoip.so: undefined symbol: >>>>> GeoIP_time_zone_by_country_and_region >>>>> >>>>> I realize this is brand new code. Having said that, has anyone >>>>> encountered >>>>> this before? >>>>> >>>>> >>>>> Regards, >>>>> Jeff > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
