Hi Becky,

As replacement for macfuse I've used fuse4x at http://fuse4x.github.com, as 
advised by John Chandy.
I downloaded and installed Xcode, gettext and pkg-config. Fuse4X installs in 
usr/local/lib, I had to make symlinks  to /usr/lib because otherwise fuse.pc 
isn't found.
Downloaded the 2.8.6 tarball
./configure --prefix=/usr --disable-usrint --enable-fuse
make

NOW MY BLUNDER, SHAME SHAME on ME
----------------------------
copied pvfs2fuse to /usr/bin

complained it didn't work Ough Ough 
----------------------------
Did "sudo make install" AND EVERYTHING WORKS AS EXPECTED

My excuses for all the fuzz.

Henk Schoneveld

PS. did CC the list ;-)

On Jul 31, 2012, at 3:26 PM, Becky Ligon wrote:

> Henk:
> 
> Can you send me your pvfs2tab file, your PVFS conf file, and the version of 
> fuse that you are using?  My understanding is that OSX fuse is no longer 
> supported, so there is a 3rd party "fuse" that you have to use.  I will find 
> out the details for you.
> 
> Becky
> 
> On Tue, Jul 31, 2012 at 4:15 AM, Henk D. Schoneveld <[email protected]> 
> wrote:
> 
> On Jul 30, 2012, at 11:17 PM, Becky Ligon wrote:
> 
> > Henk:
> >
> > Can you post your output to this list?
> Of course happy to do that.
> 
> [E 19:01:35.647450] PVFS_isys_fs_add: Failed to initialize any appropriate 
> BMI methods for addresses:
> [E 19:01:35.648604]     ???
> [E 19:01:35.648645] PVFS_isys_fs_add call: Protocol not available
> [E 19:01:35.648680] ERROR: could not initialize any file systems in 
> /etc/pvfs2tab.
> PVFS_util_init_defaults: Operation not supported by device (error class: 0)
> 
> pvfs2fuse and exactly the same pvfs2tab under linux works as expected.
> 
> Any more hints ?
> 
> By the way I patched state-machine-fns.c with
> 
> @@ -229,7 +229,9 @@
>            {
>                gossip_err("SM current state or trtbl is invalid "
>                           "(smcb = %p)\n", smcb);
> +#ifdef GOSSIP_ENABLE_BACKTRACE
>                gossip_backtrace();
> +#endif
>                assert(0);
>                return -1;
>            }
> 
> Patch applied well.
> 
> Kind regards
> 
> 
> Henk
> 
> >
> > Thanks,
> > Becky
> >
> > On Mon, Jul 30, 2012 at 4:50 PM, Henk D. Schoneveld <[email protected]> 
> > wrote:
> >
> > On Jul 30, 2012, at 7:34 PM, Becky Ligon wrote:
> >
> >> Great!  So disabling usrint and enabling fuse was all you needed?
> > Uhh to compile yes, but to use it it failed. Posted output to John Chandy.
> >>
> >> Becky
> >>
> >> On Mon, Jul 30, 2012 at 1:10 PM, Henk D. Schoneveld <[email protected]> 
> >> wrote:
> >> Thanks a lot Becky, but John Chandy reacted already off-list. I did reply 
> >> my results to the list again.
> >> But again thank you for being so helpful
> >>
> >> Henk Schoneveld
> >>
> >>
> >> On Jul 30, 2012, at 5:50 PM, Becky Ligon wrote:
> >>
> >>> Henk:
> >>>
> >>> We do have a developer who has worked with OSX with the fuse client.  I 
> >>> am going to forward your email to him and let him help you with the 
> >>> details.
> >>>
> >>> Becky Ligon
> >>>
> >>>
> >>> On Sun, Jul 29, 2012 at 11:20 PM, John Chandy <[email protected]> 
> >>> wrote:
> >>> Henk,
> >>>
> >>> If all you are looking for is the fuse client, you should be able to add 
> >>> "--disable-usrint" and "--enable-fuse" when you do the configure.
> >>>
> >>> If you want the user POSIX and stdio libraries, it looks like you'll have 
> >>> to make some minor fixes to the usrint code so that it compiles on 
> >>> MacOSX.  I'm not sure if the OrangeFS developers are testing on MacOSX.
> >>>
> >>> John.
> >>>
> >>> On Jul 29, 2012, at 6:26 PM, Henk D. Schoneveld wrote:
> >>>
> >>>> John,
> >>>>
> >>>> Thanks for your answer.
> >>>>
> >>>> Installed xcode, Fuse4X, gettext and pkg-config, I'm able to configure 
> >>>> orange-fs2.8.6, but make fails with
> >>>>
> >>>> CC           src/client/sysint/mgmt-get-uid-list.o
> >>>> CC           src/client/usrint/posix-pvfs.o
> >>>> In file included from src/client/usrint/posix-pvfs.c:13:
> >>>> src/client/usrint/usrint.h:227: warning: type defaults to ‘int’ in 
> >>>> declaration of ‘off64_t’
> >>>> src/client/usrint/usrint.h:227: error: expected ‘;’, ‘,’ or ‘)’ before 
> >>>> ‘offset’
> >>>> src/client/usrint/usrint.h:229: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or 
> >>>> ‘__attribute__’ before ‘ftell64’
> >>>> In file included from src/client/usrint/posix-pvfs.c:14:
> >>>> src/client/usrint/posix-ops.h:35: error: expected declaration specifiers 
> >>>> or ‘...’ before ‘off64_t’
> >>>>
> >>>> Any hints on what I did wrong or miss are very welcome
> >>>>
> >>>> Henk
> >>>> On Jul 28, 2012, at 10:33 PM, John Chandy wrote:
> >>>>
> >>>>> Henk,
> >>>>>
> >>>>> pvfs2fuse was built work on OSX with Macfuse from 
> >>>>> http://code.google.com/p/macfuse.  It used to compile 3-4 years ago 
> >>>>> when I last looked at it, but since macfuse hasnt been updated since 
> >>>>> 2009, I don't know if it still works.  There is a replacement for 
> >>>>> macfuse called fuse4x at http://fuse4x.github.com, but I've never 
> >>>>> tested pvfs2fuse with it, so you'll have to try it out and see if it 
> >>>>> works.
> >>>>>
> >>>>> As long as you have the gcc build environment (from xcode), building 
> >>>>> pvfs2fuse should be the same as you would do on a Linux machine.
> >>>>>
> >>>>> John.
> >>>>>
> >>>>> On Jul 28, 2012, at 2:13 PM, Henk D. Schoneveld wrote:
> >>>>>
> >>>>>> Hi all,
> >>>>>>
> >>>>>> Using five 2.8.6 metadata/io-servers en would like to use the storage 
> >>>>>> on an OSX machine. pvfs2fuse is the way to go. I know how to build 
> >>>>>> pvfs2fuse under linux, but have no idea how to get a working OSX 
> >>>>>> version.
> >>>>>> Googled and read a modified fuse-library would be needed, which was 
> >>>>>> available on a now disapeared Zumastor.
> >>>>>>
> >>>>>> Could somebody be so kind to provide me a binary version ? BTW I do 
> >>>>>> need a 64bits version.
> >>>>>>
> >>>>>> I've never build something under OSX, setting things up just to build 
> >>>>>> pvfs2fuse would be a real pain I gues.
> >>>>>>
> >>>>>> Kind regards
> >>>>>>
> >>>>>> Henk Schoneveld
> >>>>>> _______________________________________________
> >>>>>> Pvfs2-users mailing list
> >>>>>> [email protected]
> >>>>>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
> >>>>>
> >>>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Pvfs2-users mailing list
> >>> [email protected]
> >>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
> >>>
> >>>
> >>>
> >>> --
> >>> Becky Ligon
> >>> OrangeFS Support and Development
> >>> Omnibond Systems
> >>> Anderson, South Carolina
> >>>
> >>>
> >>
> >>
> >>
> >>
> >> --
> >> Becky Ligon
> >> OrangeFS Support and Development
> >> Omnibond Systems
> >> Anderson, South Carolina
> >>
> >>
> >
> >
> >
> >
> > --
> > Becky Ligon
> > OrangeFS Support and Development
> > Omnibond Systems
> > Anderson, South Carolina
> >
> >
> 
> 
> 
> 
> -- 
> Becky Ligon
> OrangeFS Support and Development
> Omnibond Systems
> Anderson, South Carolina
> 
> 


_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to