OrangeFS is not supported and has not been tested on Raspian.

That being said, we have gotten some inquiries about this and there was a
recent change in SVN that fixes this problem and allows OrangeFS to build.
(The problem was caused by a function call that is implemented for Intel
processors, but not for ARM. See http://linux.die.net/man/2/fadvise64)

You can get the most recent version from the following svn repository

http://www.orangefs.org/svn/orangefs/trunk

Currently, the kernel module will not compile on Raspian, but you *may* be
able to mount the filesystem via fuse.

Good luck!

Jim Burton

On Fri, Jan 30, 2015 at 5:40 PM, Prof. Dr. Christian Baun <
[email protected]> wrote:

> Hello,
>
> I try to install OrangeFS from source on a Raspberry Pi with Raspbian
> as operating system. During the make step, an error occurs at this
> point I'm stuck now. My steps are:
>
> $ uname -r
> 3.12.35+
>
> $ sudo wget -P /usr/src/
> http://www.orangefs.org/downloads/LATEST/source/orangefs-2.9.0.tar.gz
>
> $ sudo tar -xvzf /usr/src/orangefs-2.9.0.tar.gz -C /usr/src/
> $ sudo /bin/sh -c 'cd /usr/src/orangefs-2.9.0; ./configure
> -with-kernel=/usr/src/linux-source-3.12'
> …
> ***** Displaying PVFS Configuration Information *****
> ------------------------------------------------------
> PVFS2 configured to build karma gui               :  no
> PVFS2 configured to build visualization tools     :  no
> PVFS2 configured to perform coverage analysis     :  no
> PVFS2 configured for aio threaded callbacks       : yes
> PVFS2 configured to use FUSE                      :  no
> PVFS2 configured for the 2.6/3 kernel module      : yes
> PVFS2 configured for the 2.4.x kernel module      :  no
> PVFS2 configured for using the mmap-ra-cache      :  no
> PVFS2 configured for resetting file position      :  no
> PVFS2 will use workaround for redhat 2.4 kernels  :  no
> PVFS2 will use workaround for buggy NPTL          :  no
> PVFS2 server capability cache enabled             : yes
> PVFS2 server credential cache enabled             :  no
> PVFS2 server certificate cache enabled            :  no
> PVFS2 configured with key-based security          :  no
> PVFS2 configured with certificate-based security  :  no
> PVFS2 server will be built                        : yes
> PVFS2 configured with profiling enabled           :  no
> PVFS2 user interface libraries will be built      : yes
> PVFS2 symbolic libraries will be built            :  no
> PVFS2 user environment variables enabled          :  no
> PVFS2 user interface library cache enabled        :  no
> Malloc will be redefined                          : yes
> PVFS2 client JNI enabled                          :  no
>
> PVFS2 version string: 2.9.0-
>
> $ sudo make
> ...
>  CC src/io/dev/pint-dev.o
>  RANLIB lib/libpvfs2.a
>  CC src/client/usrint/pvfs-path.o
>  CC src/client/usrint/mmap.o
>  CC src/client/usrint/openfile-util.o
> src/client/usrint/openfile-util.c: In function ‘my_glibc_fadvise64’:
> src/client/usrint/openfile-util.c:292:20: error: ‘SYS_fadvise64’
> undeclared (first use in this function)
> src/client/usrint/openfile-util.c:292:20: note: each undeclared
> identifier is reported only once for each function it appears in
> src/client/usrint/openfile-util.c:293:1: warning: control reaches end
> of non-void function [-Wreturn-type]
> Makefile:1082: recipe for target 'src/client/usrint/openfile-util.o' failed
> make: *** [src/client/usrint/openfile-util.o] Error 1
>
>
> What can I do to handle this issue?
>
> Thanks for any help.
>
>     Christian
>
> ---
> Prof. Dr. Christian Baun
> http://www.christianbaun.de
> Frankfurt University of Applied Sciences
> Nibelungenplatz 1, 60318 Frankfurt am Main
>
> _______________________________________________
> 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