Mike Marshall <[email protected]> writes:

> These packages (I'm looking at them from an rpm package manager
> perspective) will probably be enough to enable you to build a
> working configure:

For what it's worth, the source of the rpms under
https://copr.fedorainfracloud.org/coprs/loveshack/orangefs/ must have
the necessary buildrequires for what it configures for an "svn export"
tarball on a Red Hat-ish system.  It might have too much, and it might
miss things for some --with options, though.  It probably also needs
revisiting.

However, the current source won't build for Fedora pre-24, which I tried
recently.  I assume it's due to GCC nearly-6, but -std=gnu89 doesn't
help, and I haven't had a chance to look closer.  In case it's useful in
the mean time, the error is:

In file included from src/common/mgmt/pint-worker.h:11:0,
                 from src/common/mgmt/pint-worker-blocking.c:9:
src/common/mgmt/pint-worker-queues.h:40:25: error: storage size of 
'PINT_worker_queues_impl' isn't known
 struct PINT_worker_impl PINT_worker_queues_impl;
                         ^~~~~~~~~~~~~~~~~~~~~~~

> The out-of-tree kernel module needs to work with its matching
> userspace part (don't mix 2.9.3 kernel module with 2.9.4 Orangefs
> userspace), but the upstream version of the kernel module will
> probably work with 2.9.3 and beyond, certainly with 2.9.4 and
> beyond...

Do you get a useful error if they're mismatched, or is it just something
to beware of?
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to