[Comm] hsfmodem

Vinogradov Anton =?iso-8859-1?q?vinogradov=2Email_=CE=C1_gmail=2Ecom?=
Пт Дек 29 20:31:00 MSK 2006


Dmitrii Shevchenko пишет:
> 29.12.06, *Vinogradov Anton* <vinogradov.mail на gmail.com 
> <mailto:vinogradov.mail на gmail.com>> написал(а):
>
>     Такая проблема:
>     Скачал hsfmodem-7.47.00.05full - не собирается, требует исходники
>     ядра.
>     Это так идолжно быть? Просто давно HSF не собирал.
>     Заголовки и все необходимое для сборки установлено(крроме исходников)
>     ALC3.0
>     PS: если кто собрал рпм под компактовское ядро и может/хочет
>     поделиться,
>     буду очень благодарен. Ибо СДверсия, а исходники дайлапом тянуть
>     накладно.
>
>
> Исходники у меня есть. Но почему-то не собирается:
>
> // -------------- ^_^ -------------- \\
>
> # hsfconfig
> Conexant HSF softmodem driver, version 7.47.00.03full
>
> If you need license keys, assistance or more information, please go to:
>         http://www.linuxant.com/ <http://www.linuxant.com/>
>
> When reporting a problem for the first time, please send
> us the file generated by "hsfconfig --dumpdiag".
>
> No pre-built modules for: Mandrake- linux-2.6.18-ovz-smp-alt3 i686
>
> Trying to automatically build the driver 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.6.18-ovz-smp-alt3/build]
>
> Building modules for kernel 2.6.18-ovz-smp-alt3, using source directory
> /lib/modules/2.6.18-ovz-smp-alt3/build. Please wait...
>
> ERROR: Module build failed!
> Please examine the log file "/tmp/hsfconfig-buildlog.txt" to determine 
> why.
>
> // -------------- ^_^ -------------- \\
>
> # cat /tmp/hsfconfig-buildlog.txt
>
> 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.18-ovz-smp-alt3/build && make 
> "CNXT_KERNELSRC=/lib/modules/2.6.18-ovz-smp-alt3/build" 
> "M=/usr/lib/hsfmodem/modules" "CC=gcc" clean)
> make[1]: Entering directory `/usr/src/linux- 2.6.18-ovz-smp-alt3'
> /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 `/usr/src/linux- 2.6.18-ovz-smp-alt3'
> (cd /lib/modules/2.6.18-ovz-smp-alt3/build && make 
> "CNXT_KERNELSRC=/lib/modules/2.6.18-ovz-smp-alt3/build" 
> "M=/usr/lib/hsfmodem/modules/GPL/hda" "CC=gcc" 
> "HDA_CFLAGS=-DFOUND_KZALLOC -DFOUND_OPEN_SUBSTREAM_FILE " clean)
> make[1]: Entering directory `/usr/src/linux-2.6.18-ovz-smp-alt3'
> make[1]: Leaving directory `/usr/src/linux-2.6.18-ovz-smp-alt3'
> rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd 
> .tmp_versions .tmp_versions  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfosspec.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfserial.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfengine.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfpcibasic2.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97ich.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97via.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97ali.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97ati.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97sis.mod  
> /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfsoar.mod
> (cd /lib/modules/2.6.18-ovz-smp-alt3/build && make 
> "CNXT_KERNELSRC=/lib/modules/2.6.18-ovz-smp-alt3/build" 
> "M=/usr/lib/hsfmodem/modules" "CC=gcc" modules)
> make[1]: Entering directory `/usr/src/linux- 2.6.18-ovz-smp-alt3'
> /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:49: warning: cast to 
> pointer from integer of different size
>   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:49: warning: cast to 
> pointer from integer of different size
>   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:49: warning: cast to 
> pointer from integer of different size
>   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:49: warning: cast to 
> pointer from integer of different size
>   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:49: warning: cast to 
> pointer from integer of different size
>   CC [M]  /usr/lib/hsfmodem/modules/mod_osspec.o
>   CC [M]  /usr/lib/hsfmodem/modules/osservices.o
> /usr/lib/hsfmodem/modules/osservices.c: In function 'handle_sigs':
> /usr/lib/hsfmodem/modules/osservices.c:423: error: 'struct 
> task_struct' has no member named 'sigmask_lock'
> /usr/lib/hsfmodem/modules/osservices.c:427: error: too many arguments 
> to function 'recalc_sigpending'
> /usr/lib/hsfmodem/modules/osservices.c:428: error: 'struct 
> task_struct' has no member named 'sigmask_lock'
> /usr/lib/hsfmodem/modules/osservices.c: In function 'OsRunThreadSync':
> /usr/lib/hsfmodem/modules/osservices.c:723: error: 'struct 
> task_struct' has no member named 'sigmask_lock'
> /usr/lib/hsfmodem/modules/osservices.c:726: error: too many arguments 
> to function 'recalc_sigpending'
> /usr/lib/hsfmodem/modules/osservices.c:727: error: 'struct 
> task_struct' has no member named 'sigmask_lock'
> /usr/lib/hsfmodem/modules/osservices.c:738: error: 'struct 
> task_struct' has no member named 'sigmask_lock'
> /usr/lib/hsfmodem/modules/osservices.c:740: error: too many arguments 
> to function 'recalc_sigpending'
> /usr/lib/hsfmodem/modules/osservices.c:741: error: 'struct 
> task_struct' has no member named 'sigmask_lock'
> make[2]: *** [/usr/lib/hsfmodem/modules/osservices.o] Error 1
> make[1]: *** [_module_/usr/lib/hsfmodem/modules] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.6.18-ovz-smp-alt3'
> make: *** [all] Error 2
>
>
>
Помню на 2.3 тоже сначала не собиралось. Потом собралось. Что сделал не
понял.
Потом нашел на диске пакет с бетой. Ж)






Подробная информация о списке рассылки community