[OpenAFS-port-darwin] OpenAFS-1.6.5.2 build for Maverick

Karsten Thygesen karthy@netic.dk
Thu, 9 Jan 2014 12:27:35 +0100


--Apple-Mail=_F2D743B4-79B4-48B6-A2E0-AE3504DA52DE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi

I have built and tested OpenAFS-1.6.5.2 (which solved the symlink =97> =
crash) problem on Maverick and it works just fine.

I was very inspired by Ken Hornsteins description on how to build =
release 1.6.5.1 (as of 19. november, 2013) and after a little while, it =
built without any problems.

Ken Hornstein wrote:

To build this package, you need to do the following steps, based on
Matt Haught's work:

- Download the "Auxiliary Tools for Xcode - Late July 2012" from
  developer.apple.com.
- Copy PackageMaker.app into /Applications/Utilities.
- Create a link for it to /Developer/usr/bin, e.g.:

sudo mkdir -p /Developer/usr/bin/
sudo ln -s =
/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \
  /Developer/usr/bin/PackageMaker

- Build the package using the following steps

% ARCHFLAGS=3D"-arch i386 -arch x86_64" ./configure =
--enable-transarc-paths
% ARCHFLAGS=3D"-arch i386 -arch x86_64" make dest

as root:

% ARCHFLAGS=3D"-arch i386 -arch x86_64" make packages

and this is how I built the 1.6.5.2 release.

We where severely hit by the symlink API change in Maverick, so we =
needed the latest release for internal usage.

If any of you would like a copy, then grab is from either=20

/afs/netic.dk/public/karthy/OpenAFS-1.6.5.2-Mavericks.dmg

or

http://download.netic.dk/karthy/OpenAFS-1.6.5.2-Mavericks.dmg

MD5 (OpenAFS-1.6.5.2-Mavericks.dmg) =3D 49d6a15d10f57458d3aaee72e447eb68

I hope you can use it - at least until the official build becomes =
available=85

Best regards,

Karsten Thygesen
CTO
Netic A/S
Phone: +45-96356194
Cell: +45-40806194





--Apple-Mail=_F2D743B4-79B4-48B6-A2E0-AE3504DA52DE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi<div><br></div><div>I have built and tested =
OpenAFS-1.6.5.2 (which solved the symlink =97&gt; crash) problem on =
Maverick and it works just fine.</div><div><br></div><div>I was very =
inspired by Ken Hornsteins description on how to build release 1.6.5.1 =
(as of 19. november, 2013) and after a little while, it built without =
any problems.</div><div><br></div><div>Ken Hornstein =
wrote:</div><div><br></div><div><pre>To build this package, you need to =
do the following steps, based on
Matt Haught's work:

- Download the "Auxiliary Tools for Xcode - Late July 2012" from
  <a href=3D"http://developer.apple.com">developer.apple.com</a>.
- Copy PackageMaker.app into /Applications/Utilities.
- Create a link for it to /Developer/usr/bin, e.g.:

sudo mkdir -p /Developer/usr/bin/
sudo ln -s =
/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \
  /Developer/usr/bin/PackageMaker

- Build the package using the following steps

% ARCHFLAGS=3D"-arch i386 -arch x86_64" ./configure =
--enable-transarc-paths
% ARCHFLAGS=3D"-arch i386 -arch x86_64" make dest

as root:

% ARCHFLAGS=3D"-arch i386 -arch x86_64" make =
packages</pre><div><br></div></div><div>and this is how I built the =
1.6.5.2 release.</div><div><br></div><div>We where severely hit by the =
symlink API change in Maverick, so we needed the latest release for =
internal usage.</div><div><br></div><div>If any of you would like a =
copy, then grab is from either&nbsp;</div><div><br></div><div>/afs/<a =
href=3D"http://netic.dk/public/karthy/OpenAFS-1.6.5.2-Mavericks.dmg">netic=
.dk/public/karthy/OpenAFS-1.6.5.2-Mavericks.dmg</a></div><div><br></div><d=
iv>or</div><div><br></div><div><a =
href=3D"http://download.netic.dk/karthy/OpenAFS-1.6.5.2-Mavericks.dmg">htt=
p://download.netic.dk/karthy/OpenAFS-1.6.5.2-Mavericks.dmg</a></div><div><=
br></div><div>MD5 (OpenAFS-1.6.5.2-Mavericks.dmg) =3D =
49d6a15d10f57458d3aaee72e447eb68<br><br></div><div>I hope you can use it =
- at least until the official build becomes =
available=85</div><div><br></div><div><span style=3D"orphans: 2; =
text-align: -webkit-auto; widows: 2;">Best regards,</span></div><div =
apple-content-edited=3D"true"><div style=3D"color: rgb(0, 0, 0); =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;"><div><div><br></div><div>Karsten =
Thygesen</div><div>CTO</div><div>Netic A/S</div><div>Phone: =
+45-96356194</div><div>Cell: =
+45-40806194</div></div><div><br></div></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br></body></html>=

--Apple-Mail=_F2D743B4-79B4-48B6-A2E0-AE3504DA52DE--