[hcflinux] Error: hcfpciconfig on RedHat kernel 2.4.20-2.54

David Weenink dweenink at xs4all.nl
Tue Mar 25 09:28:32 EST 2003


On Monday 24 March 2003 23:48, tom wrote:
>  > > 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
>

The version is according to my knowledge the latest (compiled from the source 
rpm): hcfpcimodem-0.99mbsibeta02123100-1.i386.rpm.
I'm not running RedHat8.0 but the prerelease of RedHat9 (phoebe3) *.0.94.

Greetings
David

>
>  > > > ../../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

-- 
David Weenink,
Sloterweg 1229-B, 1066 CH Amsterdam, The Netherlands.
phone: +31-20-6140526
email: dweenink at xs4all.nl




More information about the hcflinux mailing list