Страница 1 из 1
Update SAMBA-3.0.32?
Добавлено: 2008-09-05 11:55:09
fr0st
С сегодняшним обновление портов пытался проапдейтить SAMBA-3.0.31 на SAMBA-3.0.32 не получилось, выдает ошибку. Снес, ставлю по новой из портов, та же ошибка. Не у кого не было проблем???
Ошибка появляется при компиляции libsmb/clikrb5.c
Re: Update SAMBA-3.0.32?
Добавлено: 2008-09-05 12:27:41
fr0st
Определил что samba не собирается если ставить ad_support, видимо проблемы в krb5, стоит из портов heimdal-1.0.1 видимо он с ним плохо дружит
Код: Выделить всё
Compiling libsmb/cliconnect.c
Compiling libsmb/clifile.c
Compiling libsmb/clikrb5.c
libsmb/clikrb5.c: In function `krb5_set_real_time':
libsmb/clikrb5.c:128: error: dereferencing pointer to incomplete type
libsmb/clikrb5.c:129: error: dereferencing pointer to incomplete type
The following command failed:
cc -I. -I/usr/ports/net/samba3/work/samba-3.0.32/source -O2 -pipe
-march=prescott -D_SAMBA_BUILD_=3 -I/usr/local/include
-I/usr/ports/net/samba3/work/samba-3.0.32/source/iniparser/src
-Iinclude -I./include -I. -I. -I./lib/replace -I./lib/talloc
-I./tdb/include -I./libaddns -I./librpc -DHAVE_CONFIG_H
-I/usr/local/include -DLDAP_DEPRECATED
-I/usr/ports/net/samba3/work/samba-3.0.32/source/lib -D_SAMBA_BUILD_=3
-fPIC -DPIC -c libsmb/clikrb5.c -o libsmb/clikrb5.o
*** Error code 1
Stop in /usr/ports/net/samba3/work/samba-3.0.32/source.
*** Error code 1
Stop in /usr/ports/net/samba3.
*** Error code 1
Stop in /usr/ports/net/samba3.
Re: Update SAMBA-3.0.32?
Добавлено: 2008-09-05 13:09:07
Alex Keda
хеймдайл надо толи сносить толи принудительно обновлять.
непомню - пару дней назад делал.
помоему сносить. тогда самба соберётся с АД
Re: Update SAMBA-3.0.32?
Добавлено: 2008-09-05 13:43:48
fr0st
ага, так и сделал. Снес heimdal, поставил samba потом опять поставил heimdal. Все работает. С Mit/krb5 такого не наблюдается.
Re: Update SAMBA-3.0.32?
Добавлено: 2008-09-06 22:17:38
Alex Keda
да не нужен хемдайл вообще.
у меня без него прекрасно пашет
Re: Update SAMBA-3.0.32?
Добавлено: 2009-02-11 11:31:37
Hatifnatt
Мне помогло следующее
Код: Выделить всё
cd /usr/ports/security/krb5
make install
cd /usr/ports/net/samba3
// предварительно нужно сделать make clean затем
make KRB5_HOME=/usr/local
make install
Найдено было
тут