After discovering a bug in the SuSE Samba binary (2.2.7a and 2.2.8a) which prevents some older DOS programs from creating files on a Samba share, I downloaded and built Samba 2.2.8a from the sources. Everything seems to work now (the old DOS programs are able to write to Samba shares) with the exception of smbwrapper which causes the following errors when Samba is built:

Test2:/usr/src/samba-2.2.8a/source # make
Using FLAGS = -O -I./popt -Iinclude -I./include -I./ubiqx -I./smbwrapper -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DLOGFILEBASE="/var/log/samba" -DCONFIGFILE="/etc/samba/smb.conf" -DLMHOSTSFILE="/etc/samba/lmhosts" -DSWATDIR="/usr/share/samba/swat" -DSBINDIR="/usr/lib/samba/classic" -DLOCKDIR="/var/lock/samba" -DCODEPAGEDIR="/usr/share/samba" -DDRIVERFILE="/etc/samba/printers.def" -DBINDIR="/usr/lib/samba/classic" -DPIDDIR="/var/run/samba" -DLIBDIR="/usr/share/lib" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/usr/bin/passwd" -DSMB_PASSWD_FILE="/etc/samba/smbpasswd" -DTDB_PASSWD_FILE="/etc/samba/smbpasswd.tdb"
Using FLAGS32 = -O -I./popt -Iinclude -I./include -I./ubiqx -I./smbwrapper -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DLOGFILEBASE="/var/log/samba" -DCONFIGFILE="/etc/samba/smb.conf" -DLMHOSTSFILE="/etc/samba/lmhosts" -DSWATDIR="/usr/share/samba/swat" -DSBINDIR="/usr/lib/samba/classic" -DLOCKDIR="/var/lock/samba" -DCODEPAGEDIR="/usr/share/samba" -DDRIVERFILE="/etc/samba/printers.def" -DBINDIR="/usr/lib/samba/classic" -DPIDDIR="/var/run/samba" -DLIBDIR="/usr/share/lib" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/usr/bin/passwd" -DSMB_PASSWD_FILE="/etc/samba/smbpasswd" -DTDB_PASSWD_FILE="/etc/samba/smbpasswd.tdb"
Using LIBS = -lcups -lssl -lcrypto -lnsl -lcrypt
Compiling smbwrapper/smbw.c with -fPIC
smbwrapper/smbw.c: In function `smbw_parse_path':
smbwrapper/smbw.c:331: warning: passing arg 1 of `next_token' from incompatible pointer type
smbwrapper/smbw.c:339: warning: passing arg 1 of `next_token' from incompatible pointer type
smbwrapper/smbw.c:346: warning: passing arg 1 of `next_token' from incompatible pointer type
smbwrapper/smbw.c: In function `smbw_lseek':
smbwrapper/smbw.c:1258: warning: passing arg 4 of `cli_getattrE' from incompatible pointer type
smbwrapper/smbw.c: At top level:
smbwrapper/smbw.c:1523: warning: no semicolon at end of struct or union
smbwrapper/smbw.c:1523: error: parse error before '.' token
smbwrapper/smbw.c:1525: error: parse error before '.' token
smbwrapper/smbw.c:1527: error: parse error before '.' token
smbwrapper/smbw.c:1531: error: parse error before '}' token
smbwrapper/smbw.c: In function `xstat_convert':
smbwrapper/smbw.c:1548: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1549: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1550: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1551: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1552: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1553: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1554: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1555: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1556: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1557: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1558: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1559: error: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1560: error: dereferencing pointer to incomplete type
make: *** [smbwrapper/smbw.po] Error 1


Any suggestions as to what might be causing this problem?

Thanks,
Arne R. van der Heyde
[EMAIL PROTECTED]

--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to