hsflinux compile errors with 2.6.17.6?!
Hans Meine <[email protected]>
| Newsgroups | gmane.linux.drivers.modem.hsf |
|---|---|
| Message-ID | <[email protected]> |
Hi!
I just upgraded my kernel, and independently finally realized that slmodem is
not the right driver for my modem (it would happily load & run, maintaining a
device, answer AT commands, but eventually say "NO DIALTONE" when trying an
ATDT).
Now I wanted to try hsflinux, I even considered buying the full version for
sending faxes (although I do that only ocasionally, so I don't know if it's
worth it) and show my appreciation for the driver development, but I cannot
get the kernel module to compile. :-(
Is this a known problem with the latest kernel or some Gentoo-specific problem
(I don't think it's the latter, because Gentoo usually contains very few
patches but installs mostly-vanilla software)? I see
that "uname --hardware-platform" returns "unknown" here, which makes the
Makefile complain ("uname --machine" gives "i686"), but I don't think that
this is related to the syntax error happening with MODULE_PARM:
CC [M] /usr/lib/hsfmodem/modules/osnvm.o
/usr/lib/hsfmodem/modules/osnvm.c:32: error: syntax error before string
constant
/usr/lib/hsfmodem/modules/osnvm.c:32: warning: type defaults to `int' in
declaration of `MODUL
E_PARM'
/usr/lib/hsfmodem/modules/osnvm.c:32: warning: function declaration isn't a
prototype
/usr/lib/hsfmodem/modules/osnvm.c:32: warning: data definition has no type or
storage class
make[2]: *** [/usr/lib/hsfmodem/modules/osnvm.o] Error 1
I attach both the buildlog and the (gzipped) hsfdiag files. You can also find
some minimal information about my scanModem output here:
http://kogs-www.informatik.uni-hamburg.de/~meine/thinkpad#the-modem
Ciao, / / .o.
/--/ ..o
/ / ANS ooo
_______________________________________________
hsflinux mailing list
[email protected]
https://www.linuxant.com/mailman/listinfo/hsflinux
hsfconfig-buildlog.txt
(text/plain, 4.9 KB)
Makefile:20: *** WARNING: Trying to compile kernel modules on a unknown system while the installed hsf driver package is for i386, this is likely to fail... *** (cd /lib/modules/2.6.17.6/build && make "CNXT_KERNELSRC=/lib/modules/2.6.17.6/build" "M=/usr/lib/hsfmodem/modules" "CC=gcc" clean) make[1]: Entering directory `/home/usr_src/linux-2.6.17.6' /usr/lib/hsfmodem/modules/Makefile:20: *** WARNING: Trying to compile kernel modules on a unknown system while the installed hsf driver package is for i386, this is likely to fail... *** make[1]: Leaving directory `/home/usr_src/linux-2.6.17.6' rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions /lib/modules/2.6.17.6/build/.tmp_versions/hsfosspec.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfserial.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfengine.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfpcibasic2.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfmc97ich.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfmc97via.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfmc97ali.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfmc97ati.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfmc97sis.mod /lib/modules/2.6.17.6/build/.tmp_versions/hsfsoar.mod (cd /lib/modules/2.6.17.6/build && make "CNXT_KERNELSRC=/lib/modules/2.6.17.6/build" "M=/usr/lib/hsfmodem/modules" "CC=gcc" modules) make[1]: Entering directory `/home/usr_src/linux-2.6.17.6' /usr/lib/hsfmodem/modules/Makefile:20: *** WARNING: Trying to compile kernel modules on a unknown system while the installed hsf driver package is for i386, this is likely to fail... *** CC [M] /usr/lib/hsfmodem/modules/mod_engine.o CC [M] /usr/lib/hsfmodem/modules/mod_mc97ali.o In file included from /usr/lib/hsfmodem/modules/mod_mc97ali.c:32: /usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function `cnxthwpci_probe': /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: implicit declaration of function `pm_register' /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: assignment makes pointer from integer without a cast /usr/lib/hsfmodem/modules/cnxthwpci_common.c:137: warning: implicit declaration of function `pm_unregister' CC [M] /usr/lib/hsfmodem/modules/mod_mc97ati.o In file included from /usr/lib/hsfmodem/modules/mod_mc97ati.c:26: /usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function `cnxthwpci_probe': /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: implicit declaration of function `pm_register' /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: assignment makes pointer from integer without a cast /usr/lib/hsfmodem/modules/cnxthwpci_common.c:137: warning: implicit declaration of function `pm_unregister' CC [M] /usr/lib/hsfmodem/modules/mod_mc97ich.o In file included from /usr/lib/hsfmodem/modules/mod_mc97ich.c:37: /usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function `cnxthwpci_probe': /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: implicit declaration of function `pm_register' /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: assignment makes pointer from integer without a cast /usr/lib/hsfmodem/modules/cnxthwpci_common.c:137: warning: implicit declaration of function `pm_unregister' CC [M] /usr/lib/hsfmodem/modules/mod_mc97sis.o In file included from /usr/lib/hsfmodem/modules/mod_mc97sis.c:25: /usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function `cnxthwpci_probe': /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: implicit declaration of function `pm_register' /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: assignment makes pointer from integer without a cast /usr/lib/hsfmodem/modules/cnxthwpci_common.c:137: warning: implicit declaration of function `pm_unregister' CC [M] /usr/lib/hsfmodem/modules/mod_mc97via.o In file included from /usr/lib/hsfmodem/modules/mod_mc97via.c:25: /usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function `cnxthwpci_probe': /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: implicit declaration of function `pm_register' /usr/lib/hsfmodem/modules/cnxthwpci_common.c:86: warning: assignment makes pointer from integer without a cast /usr/lib/hsfmodem/modules/cnxthwpci_common.c:137: warning: implicit declaration of function `pm_unregister' CC [M] /usr/lib/hsfmodem/modules/mod_osspec.o CC [M] /usr/lib/hsfmodem/modules/osservices.o CC [M] /usr/lib/hsfmodem/modules/osstdio.o CC [M] /usr/lib/hsfmodem/modules/osnvm.o /usr/lib/hsfmodem/modules/osnvm.c:32: error: syntax error before string constant /usr/lib/hsfmodem/modules/osnvm.c:32: warning: type defaults to `int' in declaration of `MODULE_PARM' /usr/lib/hsfmodem/modules/osnvm.c:32: warning: function declaration isn't a prototype /usr/lib/hsfmodem/modules/osnvm.c:32: warning: data definition has no type or storage class make[2]: *** [/usr/lib/hsfmodem/modules/osnvm.o] Error 1 make[1]: *** [_module_/usr/lib/hsfmodem/modules] Error 2 make[1]: Leaving directory `/home/usr_src/linux-2.6.17.6' make: *** [all] Error 2
hsfdiag.txt.gz
(application/x-gzip, 18.9 KB) - not displayed