RE: AIDE на AIX. Проблема сборки.

Главная Форумы POWER Systems AIX/Hardware AIDE на AIX. Проблема сборки. RE: AIDE на AIX. Проблема сборки.

#5226

Nikolay Logvinov
Участник

Проблема в том, что AIDE пытается воспользоваться статической линковкой. Если Вы внимательно посмотрите на config.log, то увидите, что обычная команда выглядит как:
gcc -o conftest -g -O2 -static conftest.c
Вот в ключе ‘-static’ и есть проблема. Возьмите хоть helloworld.c и попробуйте собрать данной командой, получите как раз следующие ошибки:
ld: 0711-317 ERROR: Undefined symbol: encrypted_pw_passlen
ld: 0711-317 ERROR: Undefined symbol: max_history_size
ld: 0711-317 ERROR: Undefined symbol: crypt_r
ld: 0711-317 ERROR: Undefined symbol: getpass_auto
ld: 0711-317 ERROR: Undefined symbol: max_pw_passlen
постоянно встречающиеся в config.log.
Стоит только убрать ‘-static’ как всё прекрасно собирается.

Не знаю почему, но aide настырно хочет собираться статически. Посмотрите на строки 3804 по 3819 файла configure.