Система с нуля - 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 - должно все получится, но геморойно...Спасибо за совет.
cd /usr/ports/.../...
make PREFIX=/where/to/install
make install clean
>make PREFIX=/where/to/install
to <b>Kts</b>
Спасибо! Сработало...
Странно , всегда с опцией -D делал... :(закрываем ветку :)