выдает ошибку на этапе конфигурации:
./configure --with-winbind --with-winbind-auth-challengeошибка следующая:
checking for test routines... configure: error: cant find test code. Aborting configв config.log следующее:
configure: failed program was:
#line 10699 "configure"
#include "confdefs.h"
#include "./tests/trivial.c"Пробывай samba 2.2.6 и 2.2.8pre2 одно и тоже.
Файлик trivial.c проверял. На месте.
Ставлю под рутом.В чем дело объясните пожалуйста. Заранее благодарен.
У тебя gcc стоит?
>У тебя gcc стоит?это компилятор C ?
наверно стоит... другие программы под FreeBSD ставились нормально.
>выдает ошибку на этапе конфигурации:
>./configure --with-winbind --with-winbind-auth-challenge
>
>ошибка следующая:
>checking for test routines... configure: error: cant find test code. Aborting config
>
>
>в config.log следующее:
>configure: failed program was:
>#line 10699 "configure"
>#include "confdefs.h"
>#include "./tests/trivial.c"
>
>Пробывай samba 2.2.6 и 2.2.8pre2 одно и тоже.
>Файлик trivial.c проверял. На месте.
>Ставлю под рутом.
>
>В чем дело объясните пожалуйста. Заранее благодарен.Дело в том что я не уверен поддерживаються ли эти опции при сборке во FreeBSD.
Вот опции которые я выдернул из тарбола
CONFIGURE_ARGS= --libdir=${SAMBA_CONFDIR} \
--localstatedir=${VARDIR} --with- swatdir=${PREFIX}/share/swat \
--with-sambabook=${PREFIX}/share/swat/using_samba \
--with-lockdir=${VARDIR}/lock --with-privatedir=${SAMBA_PRIVATE} \
--with-pam --with-piddir=${VARDIR}/run \
--with-logfilebase=${SAMBA_LOGDIR}
я не очень силен во FreeBSD, поэтому...
сделать то что нибудь можно? Просто во многих статьях встречал, что SAMBA стоит на FreeBSD
(пример http://www.opennet.me/base/net/win_squid.txt.html)
>я не очень силен во FreeBSD, поэтому...
>сделать то что нибудь можно? Просто во многих статьях встречал, что SAMBA
>стоит на FreeBSD
>(пример http://www.opennet.me/base/net/win_squid.txt.html)Скачай с www.freebsd.org скелет последнего порта (в нем все необходимые для работы Samba патчи под FreeBSD) - http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/samba/samba....
и сорцы http://www.freebsd.org/cgi/pds.cgi?ports/net/samba
и ставь из портов.
Не забудь посмотреть зависимости http://www.freebsd.org/ports/net.html
теперь проблемы с libtool:
вот что выдает Samba===> Configuring for samba-2.2.8a
Your libtool installation is out of date. Please remove
and reinstall /usr/ports/devel/libtool.
*** Error code 1Stop in /usr/home/admin/samba.
*** Error code 1Stop in /usr/home/admin/samba.
что уже только не делал... и удалял libtool и снова ставил...
может можно где нить поменять эту дату установки?
Пострирал ручками libtool теперь при установке Samba пишет:# make
===> Extracting for samba-2.2.8a
>> Checksum OK for samba-2.2.8a.tar.bz2.
===> samba-2.2.8a depends on executable: gmake - found
===> samba-2.2.8a depends on executable: autoconf213 - found
===> samba-2.2.8a depends on executable: libtool - not found
===> Verifying install for libtool in /usr/ports/devel/libtool
===> Installing for libtool-1.3.5_1
===> libtool-1.3.5_1 is already installed - perhaps an older version?
If so, you may wish to ``make deinstall'' and install
this port again by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of libtool-1.3.5_1
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1Stop in /usr/ports/devel/libtool.
*** Error code 1Stop in /usr/home/admin/samba.
*** Error code 1пишет libtool не найден, а потом что он уже установлен... ужас.
З.Ы. ребят и как вы с этой Free работаете... замучила уже.
Не забудь в ядро включить оцииoptions SMBFS
options NETSMB
options NETSMBCRYPTO
options LIBMCHAIN
options LIBICONV
и пересобрать его
На сколько понял инсталлиш вручную.
Так попробуй из портов, ставиться без ошибок и с 4.5 до 5.1 включительносначало cvsup -g -L 2 /../ports-supfile
далее:
# cd /usr/ports/net/samba
# make install
# make cleanСчас в портах samba-2.2.8a
>На сколько понял инсталлиш вручную.
>Так попробуй из портов, ставиться без ошибок и с 4.5 до 5.1
>включительно
>
>сначало cvsup -g -L 2 /../ports-supfile
>далее:
># cd /usr/ports/net/samba
># make install
># make clean
>
>Счас в портах samba-2.2.8aустановил cvsup из портов, но Free пишет нет такой команды.
>>На сколько понял инсталлиш вручную.
>>Так попробуй из портов, ставиться без ошибок и с 4.5 до 5.1
>>включительно
>>
>>сначало cvsup -g -L 2 /../ports-supfile
>>далее:
>># cd /usr/ports/net/samba
>># make install
>># make clean
>>
>>Счас в портах samba-2.2.8a
>
>установил cvsup из портов, но Free пишет нет такой команды.# rehash
Если не секрет какую команду хотел?
># rehash
>Если не секрет какую команду хотел?какую ты сказал
cvsup -g -L 2 /../ports-supfile
чтобы обновить колекцию портов.
>># rehash
>>Если не секрет какую команду хотел?
>
>какую ты сказал
>
>cvsup -g -L 2 /../ports-supfile
>
>чтобы обновить колекцию портов.с этим все нормально.
>>># rehash
>>>Если не секрет какую команду хотел?
>>
>>какую ты сказал
>>
>>cvsup -g -L 2 /../ports-supfile
>>
>>чтобы обновить колекцию портов.
>
>с этим все нормально.Зайди в каталог:
# cd /usr/ports/devel/libtool
# cat distinfo
# pkg_info|grep libtool
Сравни версии, если не совпадают, то поставь новую
(их может быть несколько с разными версиями)# cd /usr/ports/devel/libtool
# make install
# make clean
# rehashПотом
# cd /usr/ports/net/samba
# make clean
# make install
# make clean
# rehashДалее по доке к самбе
Да кстати почитай
# man ports
Там все есть по работе с портами
# cd /usr/ports/sysutils/portupgrade
# make install
# make clean
# rehash
# man portupgradeрекомендую!
По поводу libtool, если ничего не выйдет
# pkg_info | grep libtool
Получиш
libtool-твоя.версия
# pkg_delete -f libtool-твоя.версия
# cd /usr/ports/devel/libtool
Далее как описано выше...
>По поводу libtool, если ничего не выйдет
># pkg_info | grep libtool
>Получиш
>libtool-твоя.версия
># pkg_delete -f libtool-твоя.версия
># cd /usr/ports/devel/libtool
>Далее как описано выше...Libtool установлена. На всякий случай удаляем. Пишет:
LE4:root# pkg_info | grep libtool
pkg_info: show_file: can't open '+COMMENT' for reading
libtool-1.3.5_1 libungif-4.1.0b1 Tools and library routines for working with GIF images
LE4:root# pkg_delete -f libtool-1.3.5_1
pkg_delete: package 'libtool-1.3.5_1' doesn't have a prefixlibtool установлено, но samba все равно пишет:
===> Configuring for samba-2.2.8a
Your libtool installation is out of date. Please remove
and reinstall /usr/ports/devel/libtool.
*** Error code 1Stop in /usr/ports/net/samba.
*** Error code 1Stop in /usr/ports/net/samba.
Ну тогда только так
# cd /var/db/pkg
Находишь этот самый libtool и удаляешь запись из базы
# cd /usr/ports/devel/libtool
Смотришь файл pkg-plist
Удаляеш все эти файлы (необязательно, но желательно)
# pwd
# /usr/ports/devel/libtool
# make install
# make clean
далее опять samba
Вообщем пришли туда с чего начали...Удалил libtool
посмотрел внимательно на сайте с портами, скачал порт libtool13 и samba 2.2.6pre2_1 Именно для своей FreeBSD 4.7, libtool прошел нормально, но в конце та же ошибка:configure: failed program was:
#line 10708 "configure"
#include "confdefs.h"
#include "./tests/trivial.c"