[Moscow.pm] Math::Int128, GeoIP2

arto artur+moscow.pm.org на niif.spb.su
Вт Мар 17 00:23:30 PDT 2015


17.03.2015, 10:09, "arto" <artur+moscow.pm.org на niif.spb.su>:
> 17.03.2015, 09:19, "Nick Knutov" <mail на knutov.com>:
>>  А ведь и правда 32.
>>  Но как тогда это ставить на 32 бита?
>
>   А для чего?
>   Я посмотрел на GeoIP2, Math::Int128 используется только в
>   maxmind-db/test-data/write-test-data.pl, для генерации IPv6 для
>   MaxMind::DB::Writer::Tree.
>
>   Вам нужен IPv6? От этого ни надо начинать.

  Хотя, посмотрев пристальнее, увидел, что Math::Int128 используется
  почти во всех модулях MaxMind::*.

  Либо форкнуть и переписать модуль для использования на 32-битных системах,
  либо портировать Math::Int128 на 32-битные системы, либо плюнуть и переходить на 64 бита.
  

>>  17.03.2015 9:43, arto пишет:
>>>   17.03.2015, 07:08, "Nick Knutov" <mail на knutov.com>:
>>>>   Кто-нибудь знает, как поставить Math::Int128 ? Он нужен для GeoIP2, но
>>>>   говорит
>>>>
>>>>     It looks like your compiler doesn't support a 128-bit integer type (one of
>>>>     "int __attribute__ ((__mode__ (TI)))" or "__int128"). One of these
>>>>   types is
>>>>     necessary to compile the Math::Int128 module.
>>>>
>>>>   Убунта 14.04 x64, всяческие компиляторы стоят.
>>>     Точно 64?
>>>     У меня на Fedora20 64bit всё скомпилировалось без ошибок,
>>>     а на Fedora20 32bit выдала такую же ошибку.
>>  --
>>  Best Regards,
>>  Nick Knutov
>>  http://knutov.com
>>  ICQ: 272873706
>>  Voice: +7-904-84-23-130
>>
>>  --
>>  Moscow.pm mailing list
>>  moscow-pm на pm.org | http://moscow.pm.org
>
> --
> wbw, artur
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

-- 
wbw, artur


Подробная информация о списке рассылки Moscow-pm