Mike, Is the kernel module supposed to be compiling after the SVN update or is that still not working?
Jim On Mon, Feb 2, 2015 at 4:35 PM, Mike Marshall <[email protected]> wrote: > Hello Prof. Baun... > > I think I fixed what is causing your problem, so if you do an svn update, > you can give it a try. > > I inadvertently put the pvfs2_khandle_from_handle function inside of an > ifdef, and one of your --disables made it disappear. > > -Mike > > On Sat, Jan 31, 2015 at 3:53 PM, Prof. Dr. Christian Baun > <[email protected]> wrote: > > Hello > > > > when I understood Jims reply correct, it should be possible to compile > > the server and maybe the FUSE client on arm. I tried it this way with > > the latest SVN revision and now I'm stuck at this point. > > > > $ mkdir /home/pi/orangefs_svn > > $ cd /home/pi/orangefs_svn > > $ svn checkout http://www.orangefs.org/svn/orangefs/trunk > /home/pi/orangefs_svn > > $ ./prepare > > configure script successfully regenerated > > $ ./configure --enable-fuse > > ... > > ***** 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 : yes > > PVFS2 configured for the 2.6/3 kernel module : no > > 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-orangefs-2015-01-31-084642 > > > > $ make > > ... > > CC src/apps/kernel/linux/pvfs2-client.o > > LD src/apps/kernel/linux/pvfs2-client > > CC src/apps/kernel/linux/pvfs2-client-core.o > > src/apps/kernel/linux/pvfs2-client-core.c: In function > > ‘package_downcall_members’: > > src/apps/kernel/linux/pvfs2-client-core.c:2931:17: warning: implicit > > declaration of function ‘pvfs2_khandle_from_handle’ > > [-Wimplicit-function-declaration] > > LD src/apps/kernel/linux/pvfs2-client-core > > src/apps/kernel/linux/pvfs2-client-core.o: In function > > `package_downcall_members': > > /home/pi/orangefs_svn/src/apps/kernel/linux/pvfs2-client-core.c:3057: > > undefined reference to `pvfs2_khandle_from_handle' > > /home/pi/orangefs_svn/src/apps/kernel/linux/pvfs2-client-core.c:3114: > > undefined reference to `pvfs2_khandle_from_handle' > > /home/pi/orangefs_svn/src/apps/kernel/linux/pvfs2-client-core.c:3222: > > undefined reference to `pvfs2_khandle_from_handle' > > collect2: ld returned 1 exit status > > Makefile:1058: recipe for target > > 'src/apps/kernel/linux/pvfs2-client-core' failed > > make: *** [src/apps/kernel/linux/pvfs2-client-core] Error 1 > > > > The same result is when I try to build just the fuse client via > > > > $ ./configure --disable-server --disable-usrint --disable-opt > --enable-fuse > > $ make > > > > What I can try to solve this issue? > > > > Best Regards and thanks for any help. > > Christian > > > > --- > > Prof. Dr. Christian Baun > > http://www.christianbaun.de > > Frankfurt University of Applied Sciences > > Nibelungenplatz 1, 60318 Frankfurt am Main > > > > > > > > 2015-01-30 23:52 GMT+01:00 James Burton <[email protected]>: > >> 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 > >> > >> > > > > --- > > Prof. Dr. Christian Baun > > http://www.christianbaun.de > > Frankfurt University of Applied Sciences > > Nibelungenplatz 1, 60318 Frankfurt am Main > > Büro: +49-69-1533-3196 > > Privat: +49-6235-9591351 > > Mobil: +49-170-2817531 > > > > Die 2. Auflage von "Computernetze kompakt" ist erschienen. > > ISBN 978-3-642-41652-1. Springer Vieweg. Februar 2014 > > > > > > 2015-01-30 23:52 GMT+01:00 James Burton <[email protected]>: > >> 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 > > _______________________________________________ > 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
