Ok, Debian splits needed files between the first two directories below. This is similar to SUSE, but the trick that worked there didn't work on Debian.
What I had to do was download a copy of the 2.6.32 kernel source and prepare it for module building: apt-get install linux-source-2.6.32 cd /usr/src bunzip2 linux-source-2.6.32.tar.bz2 tar -xf linux-source-2.6.32.tar cd linux-source-2.6.32 cp /boot/config-2.6.32-5-amd64 .config make modules_prepare # if you are prompted here, just enter the defaults ln -s ../linux-headers-2.6.32-5-amd64/Module.symvers You can now use configure --with-kernel=/usr/src/linux-source-2.6.32. The module will install (make kmod_install) under /lib/modules/2.6.32, you can move the "kernel/fs/pvfs2" dir to "/lib/modules/2.6.32-5-amd64/kernel/fs" to put it with the other modules. Hope that helps, Sam S. From: [email protected] [mailto:[email protected]] On Behalf Of Matthieu Dorier Sent: Tuesday, February 21, 2012 1:23 PM To: Sam Sampson Cc: pvfs2-users Subject: Re: [Pvfs2-users] problem when compiling kernel 2.6 support I'm using Debian squeeze. In /usr/src I have the following: linux-headers-2.6.32-5-amd64/ linux-headers-2.6.32-5-common/ linux-kbuild-2.6.32/ When using the 2nd or the 3rd one, I get the following error on orangefs configure phase : configure: error: The kernel source tree must have been configured. When using the first one, the configure phase works, but make kmod doesn't. Thanks, Matthieu 2012/2/21 Sam Sampson <[email protected]> Well, this issue is related to kernel source locations. There's often a way to work around the issue. What distribution are you using? What path are you providing to --with-kernel for configure? Thanks, Sam Sampson Omnibond LLC From: [email protected] [mailto:[email protected]] On Behalf Of Matthieu Dorier Sent: Tuesday, February 21, 2012 12:01 PM To: pvfs2-users Subject: [Pvfs2-users] problem when compiling kernel 2.6 support Hello, I have the same exact same problem than reported by another user last July (http://www.beowulf-underground.org/pipermail/pvfs2-users/2011-July/003421.h tml). The user did not mention which version of orangefs was used at that time, the answer was to use version 2.8.4 or the earliest CVS version, so I guess he upgraded from an older version. In my case I'm using orangefs 2.8.5, and kernel version 2.6.32-5, should I downgrade to orangefs 2.8.4 for the kernel module to work? Thanks, -- Matthieu Dorier ENS Cachan, Brittany (Computer Science dpt.) IRISA Rennes, Office C113 http://perso.eleves.bretagne.ens-cachan.fr/~mdori307 <http://perso.eleves.bretagne.ens-cachan.fr/%7Emdori307> _______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users -- Matthieu Dorier ENS Cachan, Brittany (Computer Science dpt.) IRISA Rennes, Office C113 http://perso.eleves.bretagne.ens-cachan.fr/~mdori307 <http://perso.eleves.bretagne.ens-cachan.fr/%7Emdori307>
_______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
