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

David Weenink dweenink at xs4all.nl
Mon Mar 24 10:44:10 EST 2003


Hello members of the list,

I'm running Redhat kernel 2.4.20-2.54 and hcfpciconfig returns the following 
error:
.....
Should we attempt to automatically configure your hardware? [yes]

Selected PCI VendorID=14F1 DeviceID=1085
and INF file /etc/hcfpci/inf/hcfv90_linux.inf

Automatically guessed country (using timezone): "NETHERLANDS"

Configuring modem for country: "NETHERLANDS"
You can change this setting later with the command "hcfpciconfig --country"

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

Trying to automatically re-compile the modules..
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.4.20-2.54/build]

Re-compiling HCF modules for kernel 2.4.20-2.54, using source directory
/lib/modules/2.4.20-2.54/build. Please wait..

ERROR: Module re-compilation and installation failed!
Please examine the log file "/tmp/hcfpciconfig-buildlog.txt" to determine why. 


++++++++++++++++++++++++++++++++++++++++++
The output of /tmp/hcfpciconfig-buildlog.txt:
++++++++++++++++++++++++++++++++++++++++++
....
* compiling (gcc) osservices.c
In file included from osservices.c:54:
../../modules/osspec/include/oscompat.h:274:5: warning: multi-line string 
literals are deprecated
../../modules/osspec/include/oscompat.h:287:34: warning: multi-line string 
literals are deprecated
../../modules/osspec/include/oscompat.h:288:32: warning: multi-line string 
literals are deprecated
../../modules/osspec/include/oscompat.h:290:24: warning: multi-line string 
literals are deprecated
../../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

Please help??

Greetings,
David
-- 
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