smbsh (error compiling smbwrapper)

Don Murphy murphyd at cc.wwu.edu
Mon Dec 7 20:39:03 GMT 1998


I just downloaded samba-2.0.0beta2 and have a problem compiling smbwrapper (make smbwrapper).
(make smbwrapper).  I am running Solaris 2.6 *x86* with gcc 2.7.2.3.  (Should I be using a better 
version of gcc?  The problem seems to be that the preprocessor does not like the 
"64bitish" struct stat64 parameter.  Any ideas?  I am interested in helping test 
smbsh.  

Thanks,

Don Murphy
Systems Programmer 
WWU



entropy:/usr/local/src/samba2.0/samba-2.0.0beta2/source: uname -a
SunOS entropy 5.6 Generic_105182-05 i86pc i386 i86pc
entropy:/usr/local/src/samba2.0/samba-2.0.0beta2/source: gcc -v
Reading specs from /usr/local/lib/gcc-lib/i486-sun-solaris2.6/2.7.2.3/specs
gcc version 2.7.2.3
entropy:/usr/local/src/samba2.0/samba-2.0.0beta2/source: 


entropy:/usr/local/src/samba2.0/samba-2.0.0beta2/source: make smbwrapper
Using FLAGS = -O -Iinclude -I./include -I./ubiqx -I./smbwrapper  -DSMBLOGFILE="/usr/local/samba/var/log.smb" -DNMBLOGFILE="/usr/local/samba/var/log.nmb" -DCONFIGFILE="/usr/local/samba/lib/smb.conf" -DLMHOSTSFILE="/usr/local/samba/lib/lmhosts" -DSWATDIR="/usr/local/samba/swat" -DSBINDIR="/usr/local/samba/bin" -DLOCKDIR="/usr/local/samba/var/locks" -DSMBRUN="/usr/local/samba/bin/smbrun" -DCODEPAGEDIR="/usr/local/samba/lib/codepages" -DDRIVERFILE="/usr/local/samba/lib/printers.def" -DBINDIR="/usr/local/samba/bin" -DHAVE_INCLUDES_H -DPASSWD_PROGRAM="/bin/passwd" -DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd" -DSMB_PASSWD_PROGRAM="/usr/local/samba/bin/smbpasswd"
Using LIBS = -lsocket -lnsl -ldl  -lpam
Compiling smbwrapper/smbw.c with -fpic
In file included from include/includes.h:238,
                 from smbwrapper/smbw.c:22:
/usr/include/sys/vfs.h:164: warning: `struct statvfs64' declared inside parameter list
/usr/include/sys/vfs.h:164: warning: its scope is only this definition or declaration,
/usr/include/sys/vfs.h:164: warning: which is probably not what you want.
smbwrapper/smbw.c:1426: warning: `struct stat64' declared inside parameter list
smbwrapper/smbw.c: In function `stat64_convert':
smbwrapper/smbw.c:1428: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1429: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1430: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1431: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1432: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1433: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1434: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1435: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1436: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1437: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1438: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1439: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1440: dereferencing pointer to incomplete type
smbwrapper/smbw.c: At top level:
smbwrapper/smbw.c:1445: warning: `struct dirent64' declared inside parameter list
smbwrapper/smbw.c: In function `dirent64_convert':
smbwrapper/smbw.c:1447: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1448: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1449: dereferencing pointer to incomplete type
smbwrapper/smbw.c:1450: dereferencing pointer to incomplete type
*** Error code 1
make: Fatal error: Command failed for target `smbwrapper/smbw.po'
entropy:/usr/local/src/samba2.0/samba-2.0.0beta2/source: 



More information about the samba-technical mailing list