We do not test OrangeFS on OpenSUSE, but here are a list of packages we
install for the SLES testing. OpenSUSE uses OpenJDK instead of IBM Java,
but the rest should be the same.
orangefs_depends:
pkg.installed:
- skip_suggestions: True
- pkgs:
- apache2
- apache2-devel
- apache2-mod_nss
- apache2-mod_python
- autoconf
- autoconf
- automake
- automake
- bc
- bison
- boost-devel
- dmapi-devel
- flex
- fuse
- fuse-devel
- gcc
- gcc-c++
- gcc-fortran
- gdb
- git
- iputils
- java-1_7_1-ibm
- java-1_7_1-ibm-devel
- kernel-default
- kernel-source
- kernel-syms
- less
- libacl-devel
- libaio-devel
- libapr1-devel
- libapr-util1-devel
- libattr-devel
- libldap-2_4-2
- libopenssl-devel
- libtool
- libtool
- libuuid-devel
- libxml2-devel
- make
- mdadm
- net-tools
- nfs-client
- nfs-doc
- nfsidmap
- nfs-kernel-server
- nmap
- openldap2
- openldap2-back-meta
- openldap2-client
- openldap2-devel
- openssh
- openssh-askpass
- pam-devel
- patch
- patchutils
- perl
- perl-doc
- python
- python-xml
- python-zypp
- rpcbind
- rsync
- subversion
- sudo
- tar
- vim
- wget
- xfsprogs
- xfsprogs-devel
- yast2
- yast2-firstboot
- zip
- zypper
On Wed, May 3, 2017 at 12:53 PM, Martin Brandenburg <[email protected]>
wrote:
> On Wed, 3 May 2017, Edgar Gabriel wrote:
>
> > Hi,
> >
> > I am trying to compile orangefs 2.9.6 on our cluster, and face multiple
> > issues. The cluster runs OpenSuSE 13.1, kernel 3.11. The precise
> > configure line that I use is:
> >
> > ./configure CFLAGS=-m64 --prefix=/opt/pvfs2/2.9.6
> > --with-kernel=/usr/src/linux-3.11.10-21/ --enable-shared
> >
> > config.log is attached to the email.
> >
> > ----
> > The first error is during compilation:
> >
> > src/apps/user/ofs_setdirhint.c:14:24: fatal error: attr/xattr.h: No such
> > file or directory
> > #include <attr/xattr.h>
> > ^
> > compilation terminated.
> > make: *** [src/apps/user/ofs_setdirhint.o] Error 1
> > make: *** Waiting for unfinished jobs....
> > ---
> >
> > If I change the include statement in that file from <attr/xattr.h> to
> > <linux/xattr.h>, the compilation finishes however successfully.
>
> There is a package you must install. On Red Hat derived systems it is
> libattr-devel. On Debian derived systems it is libattr1-dev.
>
> I'm not sure what it would be on OpenSuSE. Google hints that it might
> be called libattr-devel there as well.
>
> > ------
> > The second error occurs when trying to compile the kernel module:
> >
> > crill:~/orangefs-2.9.6 # make kmod
> > make[2]: *** No rule to make target `modules'. Stop.
> > make[1]: *** [default] Error 2
> > make: *** [just_kmod] Error 2
> >
> > That one I have not been able to fix, any ideas how to resolve this?
>
> This is more tricky. I suppose the /usr/src/linux-3.11.10-21 directory
> exists? Is there a package you need to install to get kernel headers.
> kernel-devel maybe?
>
> I've asked some questions around here and determined that we've built
> the module successfully on OpenSuSE in the recent past.
>
> Martin
>
> > Thanks
> > Edgar
> >
> >
> >
> _______________________________________________
> 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