[OpenAFS] Building problems on Solaris 2.X

Jeffrey Hutzelman jhutz@cmu.edu
Tue, 30 Oct 2001 10:52:39 -0500 (EST)


On Tue, 30 Oct 2001, Gunnar Gunnarsson wrote:

> I'm using cc: WorkShop Compilers 5.0 98/12/15 C 5.0
> ./configure  --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
> 	     --localstatedir=/var
> make
>                       /opt/SUNWspro/bin/cc -O -g -I. -I/homes/gunnar/packages/ragnar/openafs/src/openafs-1.2.2/include -I/homes/gunnar/packages/ragnar/openafs/src/openafs-1.2.2/src/config -dy -Bdynamic install.c -o pinstall -lresolv -lsocket -lnsl -lintl -ldl ;; \
>         esac
> "/usr/include/sys/types.h", line 256: warning: useless declaration
> "/usr/include/sys/types.h", line 256: warning: typedef declares no type name
> "/usr/include/sys/types.h", line 320: invalid type combination
> "/usr/include/sys/types.h", line 320: warning: useless declaration
> "/usr/include/sys/types.h", line 320: warning: typedef declares no type name
> "install.c", line 484: incomplete struct/union/enum timeval: tvp
> "install.c", line 770: cannot do pointer arithmetic on operand of unknown size
> "install..c", line 770: undefined struct/union member: tv_sec
> "install.c", line 771: cannot do pointer arithmetic on operand of unknown size
> "install.c", line 771: undefined struct/union member: tv_usec
> "install.c", line 772: cannot do pointer arithmetic on operand of unknown size
> "install.c", line 772: improper member use: tv_sec
> "install.c", line 773: cannot do pointer arithmetic on operand of unknown size
> "install.c", line 773: improper member use: tv_usec
> "install.c", line 841: cannot recover from previous errors
> cc: acomp failed for install.c

Um...  Can you be more specific about what version of Solaris you're
building on?  I've never seen a build problem like this before.