Compile problems on Solaris 2.6
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
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
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.
More information about the Kerberos