URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 69258
[ Назад ]

Исходное сообщение
"не работает опция -D в make ????"

Отправлено wanton , 02-Окт-06 13:09 
Система с нуля - FreeBSD 6.1.
захожу в порты -> make -DPREFIX=/usr/local/bla-bla-bla
смотрю в work-директории config.log - ./configure --prefix=/usr/local :(
если переменную ставлю руками в порту Makefile PREFIX=/usr/local/bla-bla-bla - все в норме...
в man make есть опция -D. На 4.11 5.2 6.0 все собиралось с make -D!
в /etc/make.conf  расскомент. только:

PERL_VERSION=5.8.8
CPUTYPE=pentium4m
CFLAGS= -O -pipe
NO_BLUETOOTH=true               # do not build Bluetooth related stuff
NO_FORTRAN=true         # do not build g77 and related libraries
NO_GAMES=true           # do not build games (games/ subdir)
NO_INET6=true           # do not build IPv6 related programs and libraries
NO_NIS=true             # do not build NIS support and related programs.
DOC_LANG=       en_US.ISO8859-1 ru_RU.KOI8-R
  
может make нужен fortran?

Пробовал и под рутом.
думаю, если сделать set env PREFIX=/usr/local/bla-bla-bla - должно все получится, но геморойно...

Спасибо за совет.


Содержание

Сообщения в этом обсуждении
"не работает опция -D в make ????"
Отправлено Kts , 02-Окт-06 14:05 
cd /usr/ports/.../...
make PREFIX=/where/to/install
make install clean

"не работает опция -D в make ????"
Отправлено wanton , 02-Окт-06 15:03 
>make PREFIX=/where/to/install
to <b>Kts</b>
Спасибо! Сработало...
Странно , всегда с опцией -D делал... :(

закрываем ветку :)