I have installed Xcode but still don't see the gcc compiler.  Is it hidden
somewhere?

Becky

On Tue, Jul 31, 2012 at 4:17 PM, Becky Ligon <[email protected]> wrote:

> Thanks, Scott!!!  Geez!  Do you think they could have made it any harder?
>
> Becky
>
>
> On Tue, Jul 31, 2012 at 3:53 PM, Atchley, Scott <[email protected]>wrote:
>
>> Becky,
>>
>> You need to install Xcode from Apple. It has a full build environment.
>>
>> If you need autotools, you should then install fink or macports.
>>
>> Scott
>>
>> On Jul 31, 2012, at 2:44 PM, Becky Ligon wrote:
>>
>> > 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
>>
>>
>
>
> --
> 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