Как я включаю опции для установленных Портов в FreeBSD?

./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 версия.

2
07.09.2014, 08:41
2 ответа

FreeBSD достаточно умно, чтобы не беспокоить вас о параметрах порта: если они не изменились на уровне портов (Makefile), он выиграл прошу вас дважды для них.

Я не использую двоичные пакеты, но я думаю, в вашем случае, что варианты от вашего предыдущего установленного двоичного пакета были сохранены так Make Config шаг .

В любом случае, чтобы заставить FreeBSD отобразить диалоговое окно, чтобы выбрать параметры сборки, запустить сделать Config до . Установить .

Таким же образом: восстановить параметры по умолчанию, он существует , сделайте RMConfig .

2
27.01.2020, 22:13

Обратите внимание, что вы также можете включить расширенные параметры портов -, отредактировав /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 ).

1
15.03.2021, 20:41

Теги

Похожие вопросы