Compile error using SOFF_T_R, Samba 2.2.0, Solaris 8, Sun CC 6.1

Jeremy Allison jeremy at valinux.com
Mon Apr 23 16:38:05 GMT 2001


David Collier-Brown wrote:
> 
>   There is a missing macro definition somewhere: SOFF_T_R, and this
> blows a compile of Samba 2.2.0 on Solaris 8 using Sun CC 6.1:
> ----
> Compiling libsmb/clifile.c
> Linking bin/smbd
> Undefined                       first referenced
>  symbol                             in file
> SOFF_T_R                            libsmb/clifile.o
> ld: fatal: Symbol referencing errors. No output written to bin/smbd

What source tree are you working in ?

I've just checked in 2.2.0 release and both HEAD and 2.2
branches and they have :

#ifdef LARGE_SMB_OFF_T
#define SOFF_T(p, ofs, v) (SIVAL(p,ofs,(v)&0xFFFFFFFF),
SIVAL(p,(ofs)+4,(v)>>32))
#define SOFF_T_R(p, ofs, v) (SIVAL(p,(ofs)+4,(v)&0xFFFFFFFF),
SIVAL(p,ofs,(v)>>32))
#else
#define SOFF_T(p, ofs, v) (SIVAL(p,ofs,v),SIVAL(p,(ofs)+4,0))
#define SOFF_T_R(p, ofs, v) (SIVAL(p,(ofs)+4,v),SIVAL(p,ofs,0))
#endif

Jeremy.

-- 
--------------------------------------------------------
Buying an operating system without source is like buying
a self-assembly Space Shuttle with no instructions.
--------------------------------------------------------




More information about the samba-technical mailing list