29.12.06, <b class="gmail_sendername">Vinogradov Anton</b> &lt;<a href="mailto:vinogradov.mail@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">vinogradov.mail@gmail.com</a>&gt; написал(а):
<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Такая проблема:<br>Скачал hsfmodem-7.47.00.05full - не собирается, требует исходники ядра.<br>Это так идолжно быть? Просто давно HSF не собирал.<br>Заголовки и все необходимое для сборки установлено(крроме исходников)<br>


ALC3.0<br>PS: если кто собрал рпм под компактовское ядро и может/хочет поделиться,<br>буду очень благодарен. Ибо СДверсия, а исходники дайлапом тянуть накладно.<br></blockquote></div><br>Исходники у меня есть. Но почему-то не собирается:
<br><br>// -------------- ^_^ -------------- \\<br><br># hsfconfig<br>Conexant HSF softmodem driver, version 7.47.00.03full<br><br>If you need license keys, assistance or more information, please go to:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.linuxant.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://www.linuxant.com/
</a><br><br>When reporting a problem for the first time, please send<br>us the file generated by &quot;hsfconfig --dumpdiag&quot;.<br><br>No pre-built modules for: Mandrake- linux-2.6.18-ovz-smp-alt3 i686<br><br>Trying to automatically build the driver modules...
<br>(this requires a C compiler and proper kernel sources to be installed)<br><br>Where is the linux source build directory that matches your running kernel?<br>[/lib/modules/2.6.18-ovz-smp-alt3/build]<br><br>Building modules for kernel 
2.6.18-ovz-smp-alt3, using source directory<br>/lib/modules/2.6.18-ovz-smp-alt3/build. Please wait...<br><br>ERROR: Module build failed!<br>Please examine the log file &quot;/tmp/hsfconfig-buildlog.txt&quot; to determine why.
<br><br>// -------------- ^_^ -------------- \\<br><br># cat /tmp/hsfconfig-buildlog.txt<br><br>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... ***
<br>(cd /lib/modules/2.6.18-ovz-smp-alt3/build &amp;&amp; make &quot;CNXT_KERNELSRC=/lib/modules/2.6.18-ovz-smp-alt3/build&quot; &quot;M=/usr/lib/hsfmodem/modules&quot; &quot;CC=gcc&quot; clean)<br>make[1]: Entering directory `/usr/src/linux-
2.6.18-ovz-smp-alt3&#39;<br>/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... ***<br>make[1]: Leaving directory `/usr/src/linux-
2.6.18-ovz-smp-alt3&#39;<br>(cd /lib/modules/2.6.18-ovz-smp-alt3/build &amp;&amp; make &quot;CNXT_KERNELSRC=/lib/modules/2.6.18-ovz-smp-alt3/build&quot; &quot;M=/usr/lib/hsfmodem/modules/GPL/hda&quot; &quot;CC=gcc&quot; &quot;HDA_CFLAGS=-DFOUND_KZALLOC -DFOUND_OPEN_SUBSTREAM_FILE &quot; clean)
<br>make[1]: Entering directory `/usr/src/linux-2.6.18-ovz-smp-alt3&#39;<br>make[1]: Leaving directory `/usr/src/linux-2.6.18-ovz-smp-alt3&#39;<br>rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfosspec.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfserial.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfengine.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfpcibasic2.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97ich.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97via.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97ali.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97ati.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfmc97sis.mod&nbsp; /lib/modules/2.6.18-ovz-smp-alt3/build/.tmp_versions/hsfsoar.mod
<br>(cd /lib/modules/2.6.18-ovz-smp-alt3/build &amp;&amp; make &quot;CNXT_KERNELSRC=/lib/modules/2.6.18-ovz-smp-alt3/build&quot; &quot;M=/usr/lib/hsfmodem/modules&quot; &quot;CC=gcc&quot; modules)<br>make[1]: Entering directory `/usr/src/linux-
2.6.18-ovz-smp-alt3&#39;<br>/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... ***<br>&nbsp; CC [M]&nbsp; /usr/lib/hsfmodem/modules/mod_engine.o
<br>&nbsp; CC [M]&nbsp; /usr/lib/hsfmodem/modules/mod_mc97ali.o<br>In file included from /usr/lib/hsfmodem/modules/mod_mc97ali.c:32:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function &#39;cnxthwpci_probe&#39;:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c:49: warning: cast to pointer from integer of different size
<br>&nbsp; CC [M]&nbsp; /usr/lib/hsfmodem/modules/mod_mc97ati.o<br>In file included from /usr/lib/hsfmodem/modules/mod_mc97ati.c:26:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function &#39;cnxthwpci_probe&#39;:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c:49: warning: cast to pointer from integer of different size
<br>&nbsp; CC [M]&nbsp; /usr/lib/hsfmodem/modules/mod_mc97ich.o<br>In file included from /usr/lib/hsfmodem/modules/mod_mc97ich.c:37:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function &#39;cnxthwpci_probe&#39;:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c:49: warning: cast to pointer from integer of different size
<br>&nbsp; CC [M]&nbsp; /usr/lib/hsfmodem/modules/mod_mc97sis.o<br>In file included from /usr/lib/hsfmodem/modules/mod_mc97sis.c:25:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function &#39;cnxthwpci_probe&#39;:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c:49: warning: cast to pointer from integer of different size
<br>&nbsp; CC [M]&nbsp; /usr/lib/hsfmodem/modules/mod_mc97via.o<br>In file included from /usr/lib/hsfmodem/modules/mod_mc97via.c:25:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c: In function &#39;cnxthwpci_probe&#39;:<br>/usr/lib/hsfmodem/modules/cnxthwpci_common.c:49: warning: cast to pointer from integer of different size
<br>&nbsp; CC [M]&nbsp; /usr/lib/hsfmodem/modules/mod_osspec.o<br>&nbsp; CC [M]&nbsp; /usr/lib/hsfmodem/modules/osservices.o<br>/usr/lib/hsfmodem/modules/osservices.c: In function &#39;handle_sigs&#39;:<br>/usr/lib/hsfmodem/modules/osservices.c:423: error: &#39;struct task_struct&#39; has no member named &#39;sigmask_lock&#39;
<br>/usr/lib/hsfmodem/modules/osservices.c:427: error: too many arguments to function &#39;recalc_sigpending&#39;<br>/usr/lib/hsfmodem/modules/osservices.c:428: error: &#39;struct task_struct&#39; has no member named &#39;sigmask_lock&#39;
<br>/usr/lib/hsfmodem/modules/osservices.c: In function &#39;OsRunThreadSync&#39;:<br>/usr/lib/hsfmodem/modules/osservices.c:723: error: &#39;struct task_struct&#39; has no member named &#39;sigmask_lock&#39;<br>/usr/lib/hsfmodem/modules/osservices.c:726: error: too many arguments to function &#39;recalc_sigpending&#39;
<br>/usr/lib/hsfmodem/modules/osservices.c:727: error: &#39;struct task_struct&#39; has no member named &#39;sigmask_lock&#39;<br>/usr/lib/hsfmodem/modules/osservices.c:738: error: &#39;struct task_struct&#39; has no member named &#39;sigmask_lock&#39;
<br>/usr/lib/hsfmodem/modules/osservices.c:740: error: too many arguments to function &#39;recalc_sigpending&#39;<br>/usr/lib/hsfmodem/modules/osservices.c:741: error: &#39;struct task_struct&#39; has no member named &#39;sigmask_lock&#39;
<br>make[2]: *** [/usr/lib/hsfmodem/modules/osservices.o] Error 1<br>make[1]: *** [_module_/usr/lib/hsfmodem/modules] Error 2<br>make[1]: Leaving directory `/usr/src/linux-2.6.18-ovz-smp-alt3&#39;<br>make: *** [all] Error 2
<br><br><br>-- <br>Best regards<br>Dmitrii