[devel] Q: `strftime' function

Anton V. Denisov =?iso-8859-1?q?fire_=CE=C1_kgpu=2Ekamchatka=2Eru?=
Вс Янв 11 05:39:56 MSK 2004


Приветствую всех.

Недавно мне пришло письмо от QA Team Robot'а, в котором сообщалось, что
один из моих пакетов перестал собираться. Часть лога сборки выглядит так:

fluxbox.cc: In member function `void Fluxbox::save_rc()':
fluxbox.cc:1972: error: `B_EuropeanDate' undeclared (first use this
function)
fluxbox.cc:1972: error: (Each undeclared identifier is reported only once
for each function it appears in.)
fluxbox.cc: In member function `void Fluxbox::load_rc(BScreen*)':
fluxbox.cc:2320: error: `B_AmericanDate' undeclared (first use this
function)
make[3]: *** [fluxbox.o] Error 1

Там действительно есть ошибка, но эта часть кода компилируется, только если
#ifndef HAVE_STRFTIME

При сборке на моей системе, которая сильно отстаёт от Сизифа, такой ошибки
не возникает и config.h содержит:

/* Define to 1 if you have the `strftime' function. */
#define HAVE_STRFTIME 1

Собственно вопрос: почему при сборке на basalt'е в текущем Сизифе
получается, что #undef HAVE_STRFTIME? Куда подевалась функция
strftime или почему configure не может её найти?

С уважением, Антон В. Денисов.





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