[Samba] Regarding S4 and libnss_winbind.so

tms3 at tms3.com tms3 at tms3.com
Fri Jul 9 06:57:35 MDT 2010




>
>
>>
>> The wiki suggests to build it out of source3/ which is what samba5x is
>> based on. So you can install it from there.
>
> Yeah, reread that after posting, but the build for source3 fails round 
> about the kerberos build:
>
> 81rc2# pwd
> /usr/ports/distfiles/samba-master/source3
> 81rc2# gmake
> Using CFLAGS     = -g -DDEBUG_PASSWORD -DDEVELOPER -g -Wall -Wshadow 
> -Wpointer-arith -Wcast-align -Wwrite-strings 
> -Wdeclaration-after-statement -Werror-implicit-function-declaration 
> -I. -I/usr/ports/distfiles/samba-master/source3 
> -I/usr/ports/distfiles/samba-master/source3/../lib/iniparser/src 
> -Iinclude -I./include  -I. -I. -I./../lib/replace -I./../lib/tevent 
> -I./libaddns -I./librpc -I./.. -I../lib/tdb/include -DHAVE_CONFIG_H  
> -I/usr/local/include -DLDAP_DEPRECATED  
> -I/usr/ports/distfiles/samba-master/source3/lib -I.. -I../source4 
> -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3
>      PICFLAG    = -fPIC -DPIC
>      LIBS       = -liconv
>      LDFLAGS    = -pie -Wl,-z,relro -Wl,--as-needed -L./bin 
> -L/usr/local/lib
>      DYNEXP     = -Wl,--export-dynamic
>      LDSHFLAGS  = -fPIC -DPIC -shared -Wl,-z,relro -Wl,--as-needed 
> -L./bin -L/usr/local/lib -lc -Wl,-z,defs
>      SHLIBEXT   = so
>      SONAMEFLAG = -Wl,-soname,
> Compiling libsmb/clikrb5.c
> libsmb/clikrb5.c:1653:2: error: #error 
> UNKNOWN_KRB5_ENCTYPE_TO_STRING_FUNCTION
> libsmb/clikrb5.c: In function 'smb_krb5_enctype_to_string':
> libsmb/clikrb5.c:1655: warning: control reaches end of non-void 
> function
> libsmb/clikrb5.c: In function 'smb_krb5_principal_get_realm':
> libsmb/clikrb5.c:2262: warning: return discards qualifiers from 
> pointer target type
> The following command failed:
> gcc -g -DDEBUG_PASSWORD -DDEVELOPER -g -Wall -Wshadow -Wpointer-arith 
> -Wcast-align -Wwrite-strings -Wdeclaration-after-statement 
> -Werror-implicit-function-declaration -I. 
> -I/usr/ports/distfiles/samba-master/source3 
> -I/usr/ports/distfiles/samba-master/source3/../lib/iniparser/src 
> -Iinclude -I./include  -I. -I. -I./../lib/replace -I./../lib/tevent 
> -I./libaddns -I./librpc -I./.. -I../lib/tdb/include -DHAVE_CONFIG_H  
> -I/usr/local/include -DLDAP_DEPRECATED  
> -I/usr/ports/distfiles/samba-master/source3/lib -I.. -I../source4 
> -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 -fPIC -DPIC -c libsmb/clikrb5.c -o 
> libsmb/clikrb5.o
> gmake: *** [libsmb/clikrb5.o] Error 1
>
> Further, I cannot find this library file on a Samba3.4.8 machine 
> FreeBSD8.0 system where winbindd and nss are working splendidly:
>
> zaphod# find / -name libnss_winbind.so -print
> zaphod#
>
> So, just curious what I should be looking for.
>
> Cheers,
>
> TMS III
>>
>>
>>
>> On Thu, Jul 8, 2010 at 11:33 PM,  <tms3 at tms3.com> wrote:
>>>
>>> Apparently this didn't/doesn't build on FreeBSD by default...or is it
>>> "doesn't build at all".
>>>
>>> If it is buildable, what should I do to build it, as without it...see 
>>> wiki:
>>>
>>> http://wiki.samba.org/index.php/Samba4/Winbind
>



More information about the samba mailing list