Компиляция NCURSES src на HPUX

Я пытаюсь скомпилировать ncurses-5.7 из исходного кода и после запуска ./configure получаю следующую ошибку:

configure: error: Your compiler does not appear to recognize prototypes.
You have the following choices:
        a. adjust your compiler options
        b. get an up-to-date compiler
        c. use a wrapper such as unproto

как я могу исправить эту ошибку?


person Ibrahim    schedule 16.09.2010    source источник
comment
Как насчет того, чтобы следовать предложениям, выданным configure?   -  person Hasturkun    schedule 16.09.2010


Ответы (2)


Как предлагает настроить вывод, вы должны либо установить версию gcc для HPUX, либо использовать unproto в качестве оболочки.

person Hasturkun    schedule 16.09.2010
comment
gcc был установлен в системе. export CC=gcc не работает, поэтому я проверил конфигурацию и обнаружил следующую строку, которая вызывает эту проблему. ‹код›экспорт CC=cc‹/код›. поэтому после комментирования этой строки сценарий настройки успешно запускается. - person Ibrahim; 16.09.2010

Комментирование следующей строки в файле конфигурации сработало.

export CC="cc"

Получил ответ от здесь.

person Ibrahim    schedule 16.09.2010
comment
Если это была ваша проблема, вы должны были запустить ./configure CC=gcc - person Hasturkun; 16.09.2010
comment
Я сделал это, но конфигурация снова устанавливает переменную на основе условия if [ uname -s = HP-UX ], поэтому я закомментировал эту строку, чтобы она не могла снова сбросить переменную. - person Ibrahim; 16.09.2010