Charlie,

Can you let me know:

1) The xcode version you are using.
2) The OS X version you are building on?
3) The sdk you are targeting?

LoopbackFS is Leopard-only because it uses the new api's that were
introduced in NSFileManager that take in NSError** out parameters.  If you
are on 10.5 but are doing a project that targets 10.4 then this won't work.

If you are on 10.4 or just want to target 10.4 then you can modify
LoopbackFS to use the bsd-equivalent calls if you still want to get it to
work.

I didn't bother to make LoopbackFS support 10.4 since it is for illustration
purposes only.

ted

On Jan 6, 2008 12:58 PM, Charlie Woloszynski <[EMAIL PROTECTED]> wrote:

> Ted:
> Ok, this is good information.  Looks like I am tracking your work and will
> be able to use it quite effectively.
>
> I am now working on the LoopbackFS.  I am getting an error that is
> probably something else silly.  When I compile LoopbackFS.m, I get the
> following:
> */Users/charlie/macfuse/filesystems-objc/LoopbackFS/LoopbackFS.m:117:
> warning: 'NSFileManager' may not respond to
> '-createDirectoryAtPath:withIntermediateDirectories:attributes:error:'*
> *
> *
> */Users/charlie/macfuse/filesystems-objc/LoopbackFS/LoopbackFS.m:117:
> warning: (Messages without a matching method signature will be assumed to
> return 'id' and accept '...' as arguments).*
> *
> *
>
>
> This does not make any sense to me, as this method is in NSFileManager.h.
>   Foundations is included in the project.  I'm stumped on this (also).
>
> Thanks,
>
> Charlie
>
>
> On Jan 6, 2008, at 2:42 PM, ted bonkenburg wrote:
>
> Hi Charlie,
>
> On Jan 6, 2008 6:42 AM, Charlie <[EMAIL PROTECTED]> wrote:
>
> >
> > This looks good at first blush.  I recently started using the
> > FUSEFileSystem.m/h code.  I see that this also started from that as a
> > basis; are you thinking of replacing that with this?  If so, I can
> > start to use this work instead.
> >
>
> Yes, FUSEFileSystem is deprecated.
>
>
> >
> > As for the class name, is there some reasoning behind
> > 'GMUserFileSystem'?  I'm not sure that I know the origins of the 'GM'
> > part.  I am big on naming and making sure it carries with it the most
> > information it can.
> >
>
> Since this will be installed as a framework, the two letter prefix is to
> prevent clashing with anyone's existing code.  GM unofficially stands for
> Google MacFUSE (or something along those lines).  UserFileSystem is for user
> space file system.  Since the interface we export is not the traditional
> FUSE interface I decided to go with the more generic name.
>
> I saw your other emails and it looks like you resolved yourself.  I would
> have mentioned that you'll need to install a MacFUSE from the head of the
> branch, but at the time I wasn't depending no that new method being exported
> and had rolled my own.  Sorry about the confusion.
>
> Thanks for taking a look.
>
> ted
>
>
> > Charlie
> >
> >
> > On Jan 5, 9:27pm, "ted bonkenburg" <[EMAIL PROTECTED]> wrote:
> > > On Jan 5, 2008 5:45 PM, Dave Dribin < [EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > >
> > >
> > > > On Jan 4, 6:14pm, "ted bonkenburg" <[EMAIL PROTECTED] > wrote:
> > > > > For the next release of MacFUSE Core we're planning on including a
> > > > framework
> > > > > to make it easier to write Objective-C based filesystems.
> > >
> > > > > It would be great if people who are interested in this sort of
> > thing
> > > > could
> > > > > take a look at the API and provide feedback. I'd also appreciate
> > it if
> > > > > people try it out and send along bug reports if you run into any
> > > > problems.
> > >
> > > > Hi Ted,
> > >
> > > > This should be very cool. It looks like a couple files are missing
> > > > from svn, though:
> > >
> > > > GMDataBackedFileDelegate.h
> > > > GMDataBackedFileDelegate.m
> > >
> > > It should be fixed now. I made that change this morning and forgot to
> > add
> > > those two files to the commit. Sorry about that.
> > >
> > > Thanks for taking a look!
> > >
> > > ted
> > >
> > > > -Dave
> >
> >
> >
>
>
>
>
> Charles Woloszynski
> Innovative Concepts, Inc.
> Sr. Director, Advanced Networking Systems
>
> [EMAIL PROTECTED]  <[EMAIL PROTECTED]>
> (703) 893-2007 x506
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"macfuse-devel" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/macfuse-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to