Hi all,

Something seems to depend on the time of the day or the phase of the moon, what 
worked yesterday doesn't work anymore.
Rebuilding works, but installing gives:

sudo make install
Password:
install -d /usr/local/share/man/man1
install -d /usr/local/share/man/man5
rm -f /usr/local/share/man/man1/*.gz
rm -f /usr/local/share/man/man5/*.gz
install -m 644 ./doc/man/*.1 /usr/local/share/man/man1
install -m 644 ./doc/man/*.5 /usr/local/share/man/man5
gzip -f /usr/local/share/man/man1/*.1
gzip -f /usr/local/share/man/man5/*.5
install -d /usr/local/include
install -m 644 /Network/spvfs/sources/orangefs-2.8.6-OSX/include/pvfs2.h 
/usr/local/include
install -m 644 ./include/orange.h /usr/local/include
install -m 644 ./include/pvfs2-request.h /usr/local/include
install -m 644 ./include/pvfs2-debug.h /usr/local/include
install -m 644 ./include/pvfs2-sysint.h /usr/local/include
install -m 644 ./include/pvfs2-usrint.h /usr/local/include
install -m 644 ./include/pvfs2-mgmt.h /usr/local/include
install -m 644 ./include/pvfs2-types.h /usr/local/include
install -m 644 ./include/pvfs2-util.h /usr/local/include
install -m 644 ./include/pvfs2-encode-stubs.h /usr/local/include
install -m 644 ./include/pvfs2-hint.h /usr/local/include
install -m 644 ./include/pvfs2-compat.h /usr/local/include
install -m 644 ./include/pvfs2-mirror.h /usr/local/include
install -d /usr/local/lib
for i in libpvfs2.a liborange.a ; do \
            install -m 755 lib/$i /usr/local/lib ;\
        done
ranlib /usr/local/lib/libpvfs2.a /usr/local/lib/liborange.a
ranlib: file: /usr/local/lib/libpvfs2.a(xattr-utils.o) has no symbols
ranlib: file: /usr/local/lib/liborange.a is not an archive
make: *** [install] Error 1

Another for me unexplainable situation occurs when adding --prefix=/usr to the 
configure statement, building works, but install fails at a different point.

sudo make installinstall -d /usr/share/man/man1
install -d /usr/share/man/man5
rm -f /usr/share/man/man1/*.gz
rm -f /usr/share/man/man5/*.gz
install -m 644 ./doc/man/*.1 /usr/share/man/man1
install -m 644 ./doc/man/*.5 /usr/share/man/man5
gzip -f /usr/share/man/man1/*.1
gzip: /usr/share/man/man1/bzip2recover.1: No such file or directory
gzip: /usr/share/man/man1/c++.1: No such file or directory
gzip: /usr/share/man/man1/cpp.1: No such file or directory
gzip: /usr/share/man/man1/g++.1: No such file or directory
gzip: /usr/share/man/man1/gcc.1: No such file or directory
gzip: /usr/share/man/man1/gcov.1: No such file or directory
gzip: /usr/share/man/man1/tar.1: No such file or directory
make: *** [install_doc] Error 1


I'm speechless.

Henk Schoneveld

On Aug 1, 2012, at 1:09 AM, Nicholas Mills wrote:

> I had the same problem last night. Try
> http://mactips.dwhoard.com/mactips/system/installing-xcode
> 
> You need to install the "command line tools" that aren't installed by default 
> anymore. 
> 
> --Nick
> 
> On Jul 31, 2012, at 6:11 PM, Becky Ligon <[email protected]> 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
>> 
>> 
>> _______________________________________________
>> 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


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

Reply via email to