[OpenAFS] Re: Building 1.4.15 on Solaris 10

Kendrick Hernandez kendrick.hernandez@umbc.edu
Wed, 31 Jul 2013 16:20:34 -0400


--089e0160c1ba3d197304e2d47554
Content-Type: text/plain; charset=UTF-8

On Wed, Jul 31, 2013 at 3:26 PM, Andrew Deason <adeason@sinenomine.net>wrote:

> On Wed, 31 Jul 2013 15:00:32 -0400
> Kendrick Hernandez <kendrick.hernandez@umbc.edu> wrote:
>
> > I'm building on Solaris 10 1/13 with Solaris Studio 12.3, and using the
> > following configure options:
>
> 1.4.15 included only security fixes, not platform support. The 1.4 tree
> hasn't improved platform support in quite some time, so the client
> kernel module won't build on newer Solaris. I can give you a patch for
> this specific failure if you really want, but if you want to build on
> newer Solaris, you should be building newer openafs (that is, 1.6).
>

Ah, I see. I'll be taking a look at building 1.6 next for our Solaris
clients, but my current priority is to upgrade our DB servers which
unfortunately, are still running 1.4.


>
> If you don't care about the client, you can build with something like
> 'make dest_nolibafs', and it would be more likely to work.
>

Thanks, I'll take a look at this too.


>
> [...]
> > and the build fails in src/afs/SOLARIS/osi_vnodeops.c[1]. I've also
> > tried building on an older release of Solaris 10 with a much older
> > version of Sun Studio and get similar results.
>
> Which older Solaris 10? Is it newer than the release of 1.4.14.1 (May
> 2011)?
>

Yep, it's Solaris 10 8/11. I do have some x86 boxen with older installs
(pre-"U10"); I've give one of those a shot. Thanks for the suggestions.

k-



-- 

: Kendrick Hernandez
: UNIX Systems Administrator
: UNIX Systems and Infrastructure
: Division of Information Technology
: University of Maryland, Baltimore County

--089e0160c1ba3d197304e2d47554
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Wed, Jul 31, 2013 at 3:26 PM, Andrew Deason <span dir=3D"ltr">&l=
t;<a href=3D"mailto:adeason@sinenomine.net" target=3D"_blank">adeason@sinen=
omine.net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">On Wed, 31 Jul 2013 15:00:=
32 -0400<br>
Kendrick Hernandez &lt;<a href=3D"mailto:kendrick.hernandez@umbc.edu">kendr=
ick.hernandez@umbc.edu</a>&gt; wrote:<br>
<br>
&gt; I&#39;m building on Solaris 10 1/13 with Solaris Studio 12.3, and usin=
g the<br>
&gt; following configure options:<br>
<br>
</div>1.4.15 included only security fixes, not platform support. The 1.4 tr=
ee<br>
hasn&#39;t improved platform support in quite some time, so the client<br>
kernel module won&#39;t build on newer Solaris. I can give you a patch for<=
br>
this specific failure if you really want, but if you want to build on<br>
newer Solaris, you should be building newer openafs (that is, 1.6).<br></bl=
ockquote><div><br></div><div style>Ah, I see. I&#39;ll be taking a look at =
building 1.6 next for our Solaris clients, but my current priority is to up=
grade our DB servers which unfortunately, are still running 1.4.=C2=A0</div=
>
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
If you don&#39;t care about the client, you can build with something like<b=
r>
&#39;make dest_nolibafs&#39;, and it would be more likely to work.<br></blo=
ckquote><div><br></div><div style>Thanks, I&#39;ll take a look at this too.=
</div><div>=C2=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
[...]<br>
<div class=3D"im">&gt; and the build fails in src/afs/SOLARIS/osi_vnodeops.=
c[1]. I&#39;ve also<br>
&gt; tried building on an older release of Solaris 10 with a much older<br>
&gt; version of Sun Studio and get similar results.<br>
<br>
</div>Which older Solaris 10? Is it newer than the release of 1.4.14.1 (May=
<br>
2011)?<br></blockquote><div><br></div><div style>Yep, it&#39;s Solaris 10 8=
/11. I do have some x86 boxen with older installs (pre-&quot;U10&quot;); I&=
#39;ve give one of those a shot. Thanks for the suggestions.</div><div styl=
e>
<br></div><div style>k-</div><div>=C2=A0</div></div><br clear=3D"all"><div>=
<br></div>-- <br><br>: Kendrick Hernandez<br>: UNIX Systems Administrator<b=
r>: UNIX Systems and Infrastructure<br>: Division of Information Technology=
<br>
: University of Maryland, Baltimore County
</div></div>

--089e0160c1ba3d197304e2d47554--