этого мало. Под полным логом я имел в виду вывод от запуска команды и до ошибки. Сделать это можно либо через перенаправление ввода/вывода, либо через script(1)sunapex писал(а):gmake[1]: *** [bin/../sobin/libgs.so.8.64] Ошибка 1
gmake[1]: Leaving directory `/usr/ports/print/ghostscript8/work/ghostscript-8.64
Код: Выделить всё
$ cd print/ghostscript8
$ make showconfig >build.log
$ script -a build.log portupgrade -m MAKE_JOBS_UNSAFE= -f ghostscript8
при использовании информации выставляй приоритеты по достоверности/актуальности приблизительно такsunapex писал(а):Я вообще просто скопироал make.conf отсюда
http://www.lissyara.su/?id=1326
- исходный код + комментарии в нем
- собственный тест в девственной конфигурации
- оффициальная документация
- оффициальная рассылка (тематическая, -questions лучше обходить стороной)
- перевод документации на родной язык
- прочие сайты со всякими советами (forums.freebsd.org, lissyara.su, opennet.ru, linux.org.ru, etc.)
всяких дурных привычек (типа смены CFLAGS без крайней надобности) можно нахвататься только в последних двух
Например, в той статейке использование make.conf(5) для
Код: Выделить всё
# Отрубаем сборку ненужных библиотек и софта
# посмотреть что еще можно накрутить тут
# /usr/share/examples/etc/make.conf или чуть ниже я опишу.
MAKE_KERBEROS4=false
MAKE_KERBEROS5=false
NO_BIND=true
NO_SENDMAIL=true
NO_GAMES=true
Да и, на 7.X где давно gcc42 в базе можно в CPUTYPE использовать значение native, ибо с ним gcc будет сам определять оптимальный тип оптимизации под процессор.
Ну и FORCE_PKG_REGISTER лучше вообще не использовать, а делать deinstall + install как это делает сам portupgrade.