Compile problems on Solaris 2.6

Tom Maddox tomaddox at gmail.com
Thu Oct 26 23:06:54 EDT 2006


On 10/26/06, Ken Raeburn <raeburn at mit.edu> wrote:

> Note that MIT isn't testing with a Solaris version nearly that old.
> I think Solaris 9 is the oldest we're testing on, or even have
> available....

Well, upgrading isn't completely out of the question, but it'll be
more painful for sure.  I'll mail you some 2.6 CDs if that will help
with testing. :)

> You don't indicate what test it's running.  At a quick glance, the
> only place I find --version used is when it's trying to figure out
> some version info about the compiler, but not getting it shouldn't be
> fatal.

What you see is what's in the log.  I think it is running a version
check; a post to the group indicates that my problem there may be
related to the fact that /usr/ucb is in my path, so I took that out
and am in the process of testing the results.  What seems to be
happening in this case is that cc doesn't mind the "--version" flag
(although it doesn't recognize it), but ld does mind exits in the
manner that you see.

> It looks like Solaris 2.6 doesn't support IPv6.  Everything we test
> on does, so it's not surprising we missed something here and there.
>
> Try conditionalizing the definition of krb5int_in6addr_any with
> "#ifdef KRB5_USE_INET6".  (That macro should not be defined in
> include/autoconf.h on your system.)  There may be other related
> problems waiting for you, though.

I'll see what I can do.  Where should I look for that definition?

Thanks for the info.

Tom



More information about the Kerberos mailing list