Problems compiling Samba-TNG for IRIX
Greg Dickie
greg at discreet.com
Sun Jan 23 15:22:02 GMT 2000
Are you using the IRIX C compiler? The TNG branch hasn't compiled with it for a
while, I'm using gcc now. You can get it off the sgi free stuff web site. The
cvs head branch however still seems to work with the native IRIX make and C
compiler. Course I haven't check the logs for a couple of days, maybe it
doesn't compile...
Greg
On 23-Jan-00 Kim Bjoern Nielsen wrote:
> Greg Dickie wrote:
>
> Thanks Greg,
>
>>
>> Use gnumake.
>
> Just tried gmake ver. 3.76.1.
>
> That produced lots of funny errors (-:
>
> Beginning with:
>
> prx 19# cd /usr/src/samba-tng/samba/source/
> prx 20# gmake
> Using FLAGS = -O -Iinclude -I./include -I./ubiqx -I./smbwrapper
> -DLOGFILEBASE="/opt/samba-tng/var"
> -DSMBLOGFILE="/opt/samba-tng/var/log.smb"
> -DNMBLOGFILE="/opt/samba-tng/var/log.nmb"
> -DCONFIGFILE="/opt/samba-tng/lib/smb.conf"
> -DLMHOSTSFILE="/opt/samba-tng/lib/lmhosts"
> -DSWATDIR="/opt/samba-tng/swat" -DSBINDIR="/opt/samba-tng/bin"
> -DLOCKDIR="/opt/samba-tng/var/locks"
> -DSMBRUN="/opt/samba-tng/bin/smbrun"
> -DCODEPAGEDIR="/opt/samba-tng/lib/codepages"
> -DDRIVERFILE="/opt/samba-tng/lib/printers.def"
> -DBINDIR="/opt/samba-tng/bin"
> -DFORMSFILE="/opt/samba-tng/lib/ntforms.def"
> -DNTDRIVERSDIR="/opt/samba-tng/lib" -DHAVE_INCLUDES_H
> -DPASSWD_PROGRAM="/bin/passwd"
> -DSMB_PASSWD_PROGRAM="/opt/samba-tng/bin/smbpasswd"
> -DSMB_PASSWD_FILE="/opt/samba-tng/private/smbpasswd"
> -DSMB_PASSGRP_FILE="/opt/samba-tng/private/smbpassgrp"
> -DSMB_GROUP_FILE="/opt/samba-tng/private/smbgroup"
> -DSMB_ALIAS_FILE="/opt/samba-tng/private/smbalias"
> Using LIBS =
> Compiling param/loadparm.c with libtool
> In file included from include/includes.h:58,
> from param/loadparm.c:50:
> /usr/include/sys/types.h:115: warning: empty declaration
> /usr/include/sys/types.h:120: warning: empty declaration
> /usr/include/sys/types.h:218: warning: empty declaration
> In file included from include/smb.h:28,
> from include/includes.h:565,
> from param/loadparm.c:50:
> include/md5.h:27: parse error before `uint32'
> include/md5.h:27: warning: no semicolon at end of struct or union
> include/md5.h:28: warning: data definition has no type or storage class
> include/md5.h:30: parse error before `}'
> In file included from include/smb.h:29,
> from include/includes.h:565,
> from param/loadparm.c:50:
> include/hmacmd5.h:27: field `ctx' has incomplete type
> In file included from include/includes.h:565,
> from param/loadparm.c:50:
> include/smb.h:271: parse error before `uint32'
> include/smb.h:271: warning: no semicolon at end of struct or union
> include/smb.h:272: warning: data definition has no type or storage class
> include/smb.h:274: warning: data definition has no type or storage class
> include/smb.h:294: parse error before `NTTIME'
> include/smb.h:294: warning: no semicolon at end of struct or union
> include/smb.h:295: warning: data definition has no type or storage class
> include/smb.h:296: parse error before `kickoff_time'
> include/smb.h:296: warning: data definition has no type or storage class
>
>
> lots of:
>
> param/loadparm.c:1342: request for member `szDontdescend' in something
> not a structure or union
>
> and finally:
>
> param/loadparm.c:3054: request for member `bPreferredMaster' in
> something not a structure or union
> include/client.h: At top level:
> include/client.h:117: storage size of `nt' isn't known
> make: *** [param/loadparm.lo] Error 1
> prx 16#
>
> Any ideas?
>
> Thanks - Kim
>
>>
>> Greg
>>
>> On 23-Jan-00 Kim Bjoern Nielsen wrote:
>> > Hi,
>> >
>> > Using the instructions from www.kneschke.de,
>> >
>> > Succesfully installed cvs, gcc and misc. IRIX libs & headers.
>> >
>> > Downloaded latest source via cvs.
>> >
>> > Succesfully (it seems) ran ./configure
>> >
>> > prx 14# ./configure --prefix=/opt/samba-tng
>> > loading cache ./config.cache
>> > checking for gcc... (cached) gcc
>> >
>> > snip...
>> >
>> > checking statvfs function (SVR4)... (cached) yes
>> > checking configure summary
>> > configure OK
>> > creating ./config.status
>> > creating include/stamp-h
>> > creating Makefile
>> > creating include/config.h
>> > include/config.h is unchanged
>> > prx 15# make
>> > make: file `Makefile' line 308: Syntax error
>> > prx 16#
>> >
>> > ..hmm! syntax error line 308:
>> >
>> > SRVSVCD_OBJ = $(MSRPCD_OBJ) $(SRVSVCD_OBJ1) \
>> > $(UBIQX_OBJ) \
>> > $(RPC_SRVUTIL_OBJ) \
>> > $(LOCKING_OBJ) $(PROFILE_OBJ) \
>> > $(LIBSTATUS_OBJ)
>> >
>> > Does anyone have any ideas?
>> >
>> > Thanks - Kim
>>
>> ----------------------------------
>> Greg Dickie
>> just a guy*
>> *from Discreet (the Logic is gone)
>> ----------------------------------
----------------------------------
Greg Dickie
just a guy*
*from Discreet (the Logic is gone)
----------------------------------
More information about the samba-ntdom
mailing list