[hcflinux] Error: hcfpciconfig on RedHat kernel 2.4.20-2.54
tom
tomshortall at eircom.net
Mon Mar 24 22:48:07 EST 2003
> > I'm running Redhat kernel 2.4.20-2.54 and hcfpciconfig returns the
> > >
> > > This package does not contain pre-built modules suitable for your
> > > system:
> > > Distribution: RedHat-8.0.94
> > > Kernel arch: i686
> > > Kernel version: linux-2.4.20-2.54
> >
> > gcc 3.x is a much stricter compiler than the older versions
> > try editing /usr/lib/hcfpci/modules/common.mak
> > change that to whatever points to the older version of gcc
> > on your system, and see if that helps
>
> No, this is not a compiler issue. This is about a data-structure that
> has
> changed. There simply is no 'sigmask_lock' field in the "struct
> task_struct"
> data-structure. Some code needs to be rewritten.
>
what version of the drivers have you got there ?
I take it that these are the ones bundled with rh8.0
T
>
>
>
> > > ../../modules/osspec/include/oscompat.h:312:38: warning:
> > > multi-line
> > > string literals are deprecated
> > > osservices.c: In function `cnxthcf_mdmthrd':
> > > osservices.c:397: structure has no member named `sigmask_lock'
> > > osservices.c:402: structure has no member named `sig'
> > > osservices.c:412: too many arguments to function
> > > `recalc_sigpending_Rfb6af58d' osservices.c:430: structure has no
> > > member
> > > named `sigmask_lock'
> > > osservices.c:433: too many arguments to function
> > > `recalc_sigpending_Rfb6af58d' make[1]: *** [osservices.o] Error 1
> > > make[1]: *** [osservices.o] Error 1
> > > make[1]: Leaving directory `/usr/lib/hcfpci/modules/osspec'
> > > make: *** [osspec] Error 2
> > >
>
>
>
>
More information about the hcflinux
mailing list