Re: Building smb-fs
Re: Building smb-fs
- Subject: Re: Building smb-fs
- From: Ralph Böhme <email@hidden>
- Date: Thu, 18 Sep 2014 13:16:24 +0200
- Organization: SerNet GmbH, Goettingen, Germany
Quinn,
wow, now that was quick! Thanks! :)
On Thu, Sep 18, 2014 at 11:59:38AM +0100, Quinn "The Eskimo!" wrote:
>
> On 18 Sep 2014, at 11:47, Ralph Böhme <email@hidden> wrote:
>
> > This is with Mac OS X 10.9.4 and XCode 5.1.1. I guess these headers
> > are Apple private
>
> Correct.
Ok.
> > so essentially it's not possible to build smbfs, or am I missing
> > something?
>
> You have a bunch of choices:
>
> o You can grab those headers from Darwin and integrate them into
> your build system. The problem here is that private headers tend to
> include other private headers, and things tend to get ugly quickly.
>
> <http://www.opensource.apple.com/source/configd/configd-596.12/SystemConfiguration.fproj/SCNetworkConfigurationPrivate.h>
> <http://www.opensource.apple.com/source/Heimdal/Heimdal-323.12/lib/gssapi/gssapi/gssapi_spi.h>
Thanks for the pointers. I guess there may also be headers that are
private and not part of Darwin, which means I have to use the next
option anyway.
> o You can modify the SMB source to not include those headers, and
> disable any functionality they are required for. Alas, I don't know
> the SMB source well enough to assess the impact of this.
Been there, done that. Gets quite ugly too, the core code is using
NetFSCopyHostAndPort() from <NetFS/NetFSUtilPrivate.h> which would
have to be replaced.
To summarize, I think it's not possible to build it without some major
effort. That's a petty, but I understand the situation.
Thanks for clarifying!
-Ralph
--
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
http://www.sernet.de,mailto:email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Filesystem-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden