Henk/John:

I can't find a binary gcc for MAC OSX anywhere.  Does it exist?

Becky

On Tue, Jul 31, 2012 at 1:34 PM, Henk D. Schoneveld <[email protected]>wrote:

> 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
> >
> >
>
>


-- 
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