[sisyphus] samba-appliance-0.5-1

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Ср Авг 1 14:02:01 MSD 2001


Alexander Bokovoy wrote:
> 
skip.
> > > pserver.samba.org, подробности -- us2.samba.org/samba/cvs.html
> > > А заглушка -- код в Makefile.in, который на цели, которые Вы
> > > раскомментировали, выдает "winbind в этой версии не компилируется,
> > > возьмите версию из CVS, ветка HEAD", сразу после раскомментированного.
> > >
> > > Вот Вы и возьмите этот код из CVS. Правда, придется Вам повозиться,
> > > хоть и меньше, чем с appliance.

skip.

Может я очень тупой, но я НЕ нашел у них на CVS эту ветку :-((
Может кините ссылочку через ftp ??
За неимением лучшего взял эту ветку из samba-appliance и вот что
получил, репорт:

$rpm -i samba-2.2.1a-alt2.src.rpm
$rpm -bp samba.spec

Из samba-appliance-0.5.src.rpm из ветки head взял содержимое
source/nsswitch и заменил им имеющееся в сырцах Alt.
Привел Makefile.in вот к такому виду (фрагмент):

# line 589 #
bin/winbindd: $(WINBINDD_OBJ) bin/.dummy
        @echo Linking $@
        @$(LINK) -o $@ $(WINBINDD_OBJ) $(LIBS)

nsswitch/libnss_winbind.so: $(WINBIND_NSS_PICOBJS)
        @echo "Linking $@"
        @$(LINK) -shared -o $@ $(WINBIND_NSS_PICOBJS)

nsswitch/pam_winbind.so: $(PAM_WINBIND_OBJ) bin/.dummy
        @echo Linking $@
        @$(LINK) -shared -o $@ $(PAM_WINBIND_OBJ)

bin/wbinfo: $(WBINFO_OBJ) $(PARAM_OBJ) $(LIB_OBJ) $(NOPROTO_OBJ)
$(UBIQX_OBJ) bin/.dummy
        @echo Linking $@
        @$(LINK) -o $@ $(WBINFO_OBJ) $(PARAM_OBJ) $(LIB_OBJ)
$(NOPROTO_OBJ) \
                $(UBIQX_OBJ) $(LIBS)

nsswitch: nsswitch/libnss_wins.so nsswitch/pam_winbind.so \
        nsswitch/libnss_winbind.so bin/wbinfo

#bin/winbindd nsswitch/libnss_winbind.so nsswitch/pam_winbind.so
bin/wbinfo nsswitch:
#       @echo The winbind code in this branch is not compilable. 
Please use
#       @echo the version in HEAD CVS instead.
#line 613 #

$rpm -bc --short-circuit samba.spec

и вот что получаем в итоге:
...
Compiling lib/messages.c
Compiling nsswitch/wb_client.c
nsswitch/wb_client.c:31: conflicting types for
`winbind_lookup_name'
include/proto.h:1629: previous declaration of
`winbind_lookup_name'
nsswitch/wb_client.c: In function `winbind_lookup_name':
nsswitch/wb_client.c:45: warning: implicit declaration of
function `winbindd_request'
nsswitch/wb_client.c: At top level:
nsswitch/wb_client.c:58: conflicting types for
`winbind_lookup_sid'
include/proto.h:1630: previous declaration of
`winbind_lookup_sid'
nsswitch/wb_client.c: In function `winbind_lookup_sid':
nsswitch/wb_client.c:79: warning: passing arg 3 of
`local_lookup_rid' from incompatible pointer type
nsswitch/wb_client.c: At top level:
nsswitch/wb_client.c:179: conflicting types for `lookup_name'
include/proto.h:4315: previous declaration of `lookup_name'
nsswitch/wb_client.c: In function `lookup_name':
nsswitch/wb_client.c:186: warning: passing arg 4 of
`local_lookup_name' from incompatible pointer type
nsswitch/wb_client.c: At top level:
nsswitch/wb_client.c:197: conflicting types for `lookup_sid'
include/proto.h:4316: previous declaration of `lookup_sid'
nsswitch/wb_client.c: In function `lookup_sid':
nsswitch/wb_client.c:208: warning: passing arg 4 of
`lookup_known_rid' from incompatible pointer type
make: *** [nsswitch/wb_client.o] Error 1
Bad exit status from /var/tmp/rpm-tmp.18812 (%build)
[cornet на smart SPECS]$

:-((((
Облом.

-- 
******** FIRE & STEEL ********




Подробная информация о списке рассылки Sisyphus