[elrepo] upgrading tpe-lkm

Phil Perry phil at elrepo.org
Mon Jul 29 11:20:15 EDT 2013


On 29/07/13 16:18, Phil Perry wrote:
> On 29/07/13 04:31, SoFy DeNiro wrote:
>> Hello,
>>
>> I can't test this code right now, due some issues in compiling...sorry
>> for
>> that.
>>
>
> I had no problem compiling the latest snapshot against el6.4 but the
> compilation fails in security.c with a number of errors (see below) when
> building against the el5.9 kernel. It doesn't look like there's too much
> work needed there to get the current code to build against older RHEL
> kernels.
>


Oops, forgot to attach the errors:

building against RHEL-5.9:

make: Entering directory `/usr/src/kernels/2.6.18-348.el5-x86_64'
   CC [M]  /usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/core.o
   CC [M]  /usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/module.o
   CC [M]  /usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.o
   CC [M]  /usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/symbols.o
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/symbols.c: In 
function 'find_symbol_address':
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/symbols.c:225: 
warning: assignment discards qualifiers from pointer target type
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c: In 
function 'tpe_release_nameidata':
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:280: 
error: expected ';' before 'if'
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c: In 
function 'tpe_security_inode_follow_link':
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:320: 
error: 'struct nameidata' has no member named 'path'
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:344: 
error: 'struct nameidata' has no member named 'path'
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c: In 
function 'tpe_generic_permission':
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:369: 
error: too few arguments to function 'inode->i_op->permission'
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:371: 
error: 'struct inode_operations' has no member named 'check_acl'
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c: In 
function 'tpe_security_inode_link':
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:384: 
error: implicit declaration of function 'current_cred'
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:384: 
warning: initialization makes pointer from integer without a cast
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:389: 
error: dereferencing pointer to incomplete type
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c: In 
function 'tpe_security_task_setuid':
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:410: 
warning: initialization makes pointer from integer without a cast
/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.c:415: 
error: dereferencing pointer to incomplete type
make[1]: *** 
[/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_/security.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [_module_/usr/src/buildsys/BUILD/tpe-kmod-1.0.4/_kmod_build_] 
Error 2
make: Leaving directory `/usr/src/kernels/2.6.18-348.el5-x86_64'




More information about the elrepo mailing list