Thanks to Michael Kriss for helping me out with this one.
And thanks to Gabriel, Eric, Robert, Karl, and anyone I 
may have missed for their timely replies.
My original post is at the bottom
It seems that my problem stemmed from a mistake in the configure script
Michael's post follows:
===============================================================
The configure script for ident is wrong.  In your Makefile change:
-xarch=v9
to:
-xarch=v8plusa
michael
Original post follows:
==================================================================
On Mon, 13 Sep 1999, Rich Quinn wrote:
> Hi,
> 
> I am trying to compile ident on my Solaris 2.7 box.
> 
> I am using a demo version of Workshop 5 c compiler.
> 
> I run configure without any problems.
> 
> Then I run make and it seems to go smoothly until 
> it bombs out with the error show at the bottom.
> 
> This question is aimed(obviously) at anyone with 
> makefile experience.  The text at the bottom is 
> rather ugly and I would not want anyone
> unfamiliar with this kinda thing to get a headache 
> by just looking at it.
> 
> 
> TIA,
> 
> 
> Rich
> here is the error:
> 
> ===========================================================================
> 
> cc -g -O -xarch=v9 -DHAVE_CONFIG_H -DPATH_SYSCONFDIR=\"/usr/local/etc\" -I.
> -I./
> src  -c  support.c
> cc -g -O -xarch=v9 -DHAVE_CONFIG_H -DPATH_SYSCONFDIR=\"/usr/local/etc\" -I.
> -I./
> src  -c  conf.c
> "/usr/include/sys/types.h", line 346: invalid type combination
> "/usr/include/sys/types.h", line 346: warning: useless declaration
> "/usr/include/sys/types.h", line 346: warning: typedef declares no type name
> "/usr/include/sys/types.h", line 361: invalid type combination
> "/usr/include/sys/types.h", line 361: warning: typedef declares no type name
> "/usr/include/sys/types.h", line 369: invalid type combination
> "/usr/include/sys/types.h", line 369: warning: typedef declares no type name
> "/usr/include/sys/types.h", line 388: invalid type combination
> "/usr/include/sys/types.h", line 388: warning: typedef declares no type name
> "/usr/include/sys/types.h", line 411: invalid type combination
> "/usr/include/sys/types.h", line 411: warning: typedef declares no type name
> cc: acomp failed for conf.c
> *** Error code 2
> make: Fatal error: Command failed for target `conf.o'
> Current working directory /usr/local/ident/pidentd-3.0.5/src
> *** Error code 1
> make: Fatal error: Command failed for target `all' 
> 
> 
> ============================================================================
> 
> 
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:13:26 CDT