Henk:

I get the same install errors as you and I think it is because of the
--disable-usrint option.  There must be something wrong with the configure
script.  Let me investigate some more and let you know.  Up till now, I
have been trying to get my MAC laptop setup, so I can install OrangeFS.

Becky

On Wed, Aug 1, 2012 at 4:20 PM, Becky Ligon <[email protected]> wrote:

> Henk:
>
> When you compiled PVFS, did you --disable-server?  If not, which version
> of bdb do you have your system and where is it located?
>
> Becky
>
>
> On Wed, Aug 1, 2012 at 9:56 AM, Becky Ligon <[email protected]> wrote:
>
>> Thanks Henk and Nick!  Yes, I need to install the command line tools
>> apparently!
>>
>> Becky
>>
>> Sent from my iPhone
>>
>> On Aug 1, 2012, at 3:52 AM, "Henk D. Schoneveld" <[email protected]>
>> wrote:
>>
>> > Hi Becky,
>> >
>> > On Snow Leopard it's /usr/bin/gcc /usr/bin/g++ /usr/bin/make
>> >
>> > Henk Schoneveld
>> >
>> > On Aug 1, 2012, at 12:11 AM, Becky Ligon wrote:
>> >
>> >> 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
>> >>
>> >>
>> >
>>
>
>
>
> --
> 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