./configure
сценарий возвращает ошибку относительно Вашего компилятора C. Существуют некоторые тесты компилятора, которые не работают с Вашим gcc.
Я попробовал то же на своей машине (debian 6) с gcc версией 4.4.5 и ./configure
за сценарием следуют без ошибки.
Так проверьте свою gcc версию с
gcc --version
и установите другую версию при необходимости. В официальных репозиториях всегда различные версии gcc, посмотрите с:
apt-cache search gcc | grep ^gcc
Я рекомендую версию 4.4, потому что она работала на меня, поэтому после установки его изменяют ссылку gcc
, см.:
ls -la /usr/bin/gcc
lrwxrwxrwx 1 root root 7 Dec 29 18:19 /usr/bin/gcc -> gcc-4.4
и проверьте снова с gcc --version
.
./configure
или совершите ошибки, часто в зависимости от несправедливости gcc версия.
FreeBSD достаточно умно, чтобы не беспокоить вас о параметрах порта: если они не изменились на уровне портов (Makefile), он выиграл прошу вас дважды для них.
Я не использую двоичные пакеты, но я думаю, в вашем случае, что варианты от вашего предыдущего установленного двоичного пакета были сохранены так Make Config
шаг .
В любом случае, чтобы заставить FreeBSD отобразить диалоговое окно, чтобы выбрать параметры сборки, запустить сделать Config
до . Установить
.
Таким же образом: восстановить параметры по умолчанию, он существует , сделайте RMConfig
.
Обратите внимание, что вы также можете включить расширенные параметры портов -, отредактировав /etc/make.conf
, и справочная страница ports(7)
демонстрирует это в примере 4:
Example 4: Setting Ports Options via make.conf(5)
The following lines present various ways of configuring ports options
via make.conf(5) (as an alternative to, e.g., running “make config”):
# Enable NLS for all ports unless configured otherwise
# using the options dialog.
OPTIONS_SET= NLS
# Disable DOCS for all ports overriding the options set
# via the options dialog.
OPTIONS_UNSET_FORCE= DOCS
# Disable DOCS and EXAMPLES for the shells/zsh port.
shells_zsh_UNSET= DOCS EXAMPLES
Он также ссылается на файл /usr/ports/Mk/bsd.options.mk
, в котором описаны дополнительные параметры, которые можно установить в комментариях вверху файла.
Такая конфигурация вам понадобится, если вы используете такой инструмент, как порты -mgmt/synth , но обратите внимание, у синтезатора есть собственное расположение файла конфигурации make, которое по умолчанию должно быть /usr/local/etc/synth/LiveSystem-make.conf
, но подробности см. в разделе FILES
справочной страницы синтезатора (1 ).