Today's 3_0 SVN Won't Build on Solaris - Uses Variable Named "private" In Several Places

Richard Bollinger rabollinger at gmail.com
Mon Feb 6 17:57:05 GMT 2006


% make
Using FLAGS =  -DIPPORT_KERMIT=1023 -D_SAMBA_BUILD_ -I./popt -Iinclude
-I/home/svsrc/samba_3_0/samba-3.0.22pre1-SVN-build-13364-cc/source.Solaris/include
-I/home/svsrc/samba_3_0/samba-3.0.22pre1-SVN-build-13364-cc/source.Solaris/tdb
 -I. -D_LARGEFILE_SOURCE -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DSUNOS5
-I/home/svsrc/samba_3_0/samba-3.0.22pre1-SVN-build-13364-cc/source.Solaris
-D_SAMBA_BUILD_
      LIBS = -lsendfile -lresolv -lnsl -lsocket -ldl
      LDSHFLAGS = -G -DIPPORT_KERMIT=1023 -D_SAMBA_BUILD_  -s -lthread
      LDFLAGS = -s -lthread
      PIE_CFLAGS =
      PIE_LDFLAGS =
Compiling utils/net_usershare.c
"utils/net_usershare.c", line 271: invalid source character: '#'
"utils/net_usershare.c", line 271: syntax error before or at:
DONT_USE_CPLUSPLUS_RESERVED_NAMES
"utils/net_usershare.c", line 271: warning: undefined or missing type
for: DONT_USE_CPLUSPLUS_RESERVED_NAMES
...
% sed -n 271p net_usershare.c
static int process_share_list(int (*fn)(struct file_list *, void *),
void *private)


More information about the samba-technical mailing list