[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