Hello!

С новым zoneinfo и зоной FET обнаружились проблемы у p5-Date-Manip:
версии 6.24 и 6.25 выдают имя зоны EAT, а 5.x вообще падает с ошибкой
"ERROR: Date::Manip unable to determine Time Zone."

Судя по исходникам Date-Manip, автор для релизов скриптом генерит нужные
файлы с данными таймзон во внутреннем формате, используя базы Олсона,
причём кроме tzdata*tar.gz нужен ещё и tzcode*tar.gz, которого не видно
на зеркалах.

Нашлось зеркало ftp://munnari.oz.au/pub/oldtz/ , tzdata там 2011k и 2011l,
tzcode последний 2011i - неясно, подходит он или был новее; да и всё равно
ни с какими из имеющихся последних версий собрать средствами Date-Manip
не получается:
% ./internal/tzdata -b
cc -DTZDIR=\"./tmp/zoneinfo\"  -c localtime.c
localtime.c:1174: error: static declaration of 'tzsetwall' follows non-static 
declaration
/usr/include/time.h:186: error: previous declaration of 'tzsetwall' was here
*** Error code 1

В трекер Date-Manip написал, но тенденции не радуют.

Как быть? FET, /usr/share/zoneinfo/Etc/GMT-3 или ещё что?

-- 
AND307-RIPE

Ответить