> the current source won't build for Fedora pre-24... Hmmm... I just built userspace "trunk" on fedora 23, 4.4.6-300.fc23.x86_64... I know the kernel module won't compile yet on fedora 23 if it is yum updated to linux 4.4.x ...
> Do you get a useful error if they're mismatched... Yes... I just tried to use trunk userspace with the 2.9.3 kernel module so I could provide a not-off-the-top-of-my-head answer... In the client log I saw: Error: protocol versions do not match. Please check that your pvfs2 module and pvfs2-client versions are consistent. critical device failure: Protocol error (error class: 896) and mount hung for 30 seconds or so and responded with some complaints that started with: mount: wrong fs type, bad option, bad superblock.... -Mike On Wed, Mar 30, 2016 at 12:41 PM, Dave Love <[email protected]> wrote: > 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 _______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
