Print

Print


Hi Lukasz,

Yes, I don't know how to make autools set HAVE_FUSE if fuse is available 
and not set it if it is not available. I thought Brian put that in when he 
massaged makefile.am.

Andy

On Mon, 29 Nov 2010, Lukasz Janyst wrote:

> I had a problem with autotools, where FFS aparently does not build
> when fuse headers are unavailable. And PSS depends on FFS. But it is a
> problem of FFS & autotools then.
>
>   Lukasz
>
> On Mon, Nov 29, 2010 at 7:52 PM, Andrew Hanushevsky
> <[log in to unmask]> wrote:
>> Hi Lukasz,
>>
>> Not at all. Where do you see the dependency? XrdPosix doesn't reference
>> XrdFfs. XrdPss references both but even then, XrdFfs is not dependent on
>> Fuse. The XrdFfs package compiles whether or not Fuse exists. It just builds
>> a dummy fuse loadable if Fuse doesn't exist.
>>
>> I will agree, that we should probably make --disable-fuse the default since
>> it's not normally installed on almost all RH releases, but the include file
>> is actually there, sigh. I suppose we can check whether the fuse library is
>> also there.
>>
>> Andy
>>
>> On Mon, 29 Nov 2010, Lukasz Janyst wrote:
>>
>>> Hi Andy,
>>>
>>>  this has made the posix stuff dependent on fuse... Is this what you
>>> intended?
>>>
>>> Lukasz
>>>
>>> On Sun, Nov 28, 2010 at 7:53 PM, Andrew Hanushevsky
>>> <[log in to unmask]> wrote:
>>>>
>>>> This is an automated email from the git hooks/post-receive script. It was
>>>> generated because a ref change was pushed to the repository containing
>>>> the project "xrootd".
>>>>
>>>> The branch, master has been updated
>>>>       via  2f7c3128d6bcd3a9771fcf7ba088c32d3fd5e06a (commit)
>>>>       via  d11f09d46ff94cc90bfd2bc8b831d30ed3fa6055 (commit)
>>>>       via  7a32ac1158538c3fb4eaa47bb6ac2a4be7aaf68c (commit)
>>>>       via  cb4e338c119eb13d35fdd16d0353349cbe0f6629 (commit)
>>>>      from  68cef315596dc6e32c4c3df1120c6bd22449501d (commit)
>>>>
>>>> Those revisions listed above that are new to this repository have
>>>> not appeared on any other notification email; so we list those
>>>> revisions in full, below.
>>>>
>>>> - Log -----------------------------------------------------------------
>>>> commit 2f7c3128d6bcd3a9771fcf7ba088c32d3fd5e06a
>>>> Author: Andrew Hanushevsky <[log in to unmask]>
>>>> Date:   Sun Nov 28 09:52:46 2010 -0800
>>>>
>>>>    Fix autotools make to reflect changes in making XrdPss.
>>>>
>>>> commit d11f09d46ff94cc90bfd2bc8b831d30ed3fa6055
>>>> Author: Andrew Hanushevsky <[log in to unmask]>
>>>> Date:   Sun Nov 28 09:46:19 2010 -0800
>>>>
>>>>    Export the Ofs forwarding list to allow XrdPss to be more effecient
>>>> and not redo
>>>>    forwarded operations.
>>>>    Change the XrdPss target to be libXrdPss.so in keeping with other
>>>> plug-ins.
>>>>
>>>> commit 7a32ac1158538c3fb4eaa47bb6ac2a4be7aaf68c
>>>> Merge: cb4e338c119eb13d35fdd16d0353349cbe0f6629
>>>> 68cef315596dc6e32c4c3df1120c6bd22449501d
>>>> Author: Andrew Hanushevsky <[log in to unmask]>
>>>> Date:   Sun Nov 28 09:12:36 2010 -0800
>>>>
>>>>    Merge branch 'master' of /afs/slac/www/projects/scalla/repo/xrootd
>>>>
>>>> commit cb4e338c119eb13d35fdd16d0353349cbe0f6629
>>>> Author: Andrew Hanushevsky <[log in to unmask]>
>>>> Date:   Sun Nov 28 09:10:57 2010 -0800
>>>>
>>>>    Updated proxy server plug-in. Uses XrdFfs where applicable. Runs I/O
>>>> in parallel.
>>>>
>>>> -----------------------------------------------------------------------
>>>>
>>>> Summary of changes:
>>>>  src/XrdOfs/XrdOfsConfig.cc |   20 ++-
>>>>  src/XrdPss/GNUmakefile     |   21 ++-
>>>>  src/XrdPss/Makefile.am     |   10 +-
>>>>  src/XrdPss/XrdPss.cc       |  219 +++++++++++++++++++++++----------
>>>>  src/XrdPss/XrdPss.hh       |   49 +++++---
>>>>  src/XrdPss/XrdPssAio.cc    |    4 -
>>>>  src/XrdPss/XrdPssConfig.cc |  295
>>>> +++++++++++++++++++++++++------------------
>>>>  7 files changed, 391 insertions(+), 227 deletions(-)
>>>>
>>>>
>>>> hooks/post-receive
>>>> --
>>>> xrootd
>>>>
>>
>