config. modem SiS 7013 56k su laptop ECS G733 suse 10.0

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Strano che ti dia ancora errore, visto che hai installato correttamente il gcc e il kernel source. Per scrupolo, prova a dare il comando ls /usr/lib/gcc/i586-suse-linux/4.0.2/include/ e guarda se ci sono i file richiesti.

Poi prova a installare anche il pacchetto gcc-c++.

Prova anche a fare questo: crei un file .c (chiamalo come vuoi, io l'ho chiamato temp.c) con il seguente contenuto: #include &lt;unistd.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;limits.h&gt;<br /><br />int main(){<br />fpathconf(1,1);<br />close(0);<br />abs(4);<br />fclose((FILE*)1);<br />strlen(&quot;f&quot;);<br />return 0;<br />} e poi lo compili con gcc -v temp.c

Dovresti ottenere un output simile a gcc -v temp.c<br />Using built-in specs.<br />Target: i586-suse-linux<br />Configured with: ../configure --enable-threads=posix --prefix=/usr<br />--with-local-prefix=/usr/local --infodir=/usr/share/info <br />--mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib <br />--enable-languages=c,c++,objc,fortran,java,ada <br />--enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.1.0 <br />--enable-ssp --disable-libssp --enable-java-awt=gtk --enable-gtk-cairo <br />--disable-libjava-multilib --with-slibdir=/lib --with-system-zlib <br />--enable-shared --enable-__cxa_atexit --enable-libstdcxx-allocator=new <br />--without-system-libunwind --with-cpu=generic --host=i586-suse-linux<br />Thread model: posix<br />gcc version 4.1.0 (SUSE Linux)<br /> /usr/lib/gcc/i586-suse-linux/4.1.0/cc1 -quiet -v temp.c -quiet -dumpbase temp.c -mtune=generic -auxbase temp -version -o /tmp/ccWEhUwO.s<br />#include &quot;...&quot; search starts here:<br />#include &lt;...&gt; search starts here:<br /> /usr/local/include<br /> /usr/lib/gcc/i586-suse-linux/4.1.0/include<br /> /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/include<br /> /usr/include<br />End of search list.<br />GNU C version 4.1.0 (SUSE Linux) (i586-suse-linux)<br />        compiled by GNU C version 4.1.0 (SUSE Linux).<br />GGC heuristics: --param ggc-min-expand=99 --param ggc-min-heapsize=129391<br />Compiler executable checksum: be1991f64599d4947612fee72077f95e<br /> /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/as -V -Qy -o /tmp/ccotgkzA.o /tmp/ccWEhUwO.s<br />GNU assembler version 2.16.91.0.5 (i586-suse-linux) using BFD version 2.16.91.0.5 20051219 (SUSE Linux)<br /> /usr/lib/gcc/i586-suse-linux/4.1.0/collect2 --eh-frame-hdr -m elf_i386 <br />-dynamic-linker /lib/ld-linux.so.2 <br />/usr/lib/gcc/i586-suse-linux/4.1.0/../../../crt1.o <br />/usr/lib/gcc/i586-suse-linux/4.1.0/../../../crti.o <br />/usr/lib/gcc/i586-suse-linux/4.1.0/crtbegin.o <br />-L/usr/lib/gcc/i586-suse-linux/4.1.0 -L/usr/lib/gcc/i586-suse-linux/4.1.0 <br />-L/usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/lib <br />-L/usr/lib/gcc/i586-suse-linux/4.1.0/../../.. /tmp/ccotgkzA.o -lgcc <br />--as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s <br />--no-as-needed /usr/lib/gcc/i586-suse-linux/4.1.0/crtend.o <br />/usr/lib/gcc/i586-suse-linux/4.1.0/../../../crtn.o (considera che sto usando il gcc 4.1.0)

Io, con i seguenti pacchetti: gcc, libgcc, gcc-c++, cpp e kernel-source compilo i driver che stai provando tu senza errori.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di adore
adore
(Junior)
Offline
Junior
Iscritto: 31/08/2006
Messaggi: 16

grazie orion della pazienza, io adesso provo a fare almeno la prima cosan mode che mi hai detto perché se leggi l'inizio di questa discussione noterai che linux lo vedo da 4 giorni nei quali avrò perso almeno 10 ore solo per configurare un modem semplicissimo che ancora non va, purtroppo ero abituato a windows dove trovi il driver cclicchi sul file .exe e la magia è fatta, quindi se mi dici crea qua e compila là è come chiedessi ad un cieco di descriverti i colori del tramonto (ho addolcito con un po' di poesia). l'unica cosa che posso dire è che in yast cerco i pacchetti gcc e me ne darà 6 o 7 mentre in teoria dovrebbero essre di più.Ne ho cercati altri per oore nel web ma senza risultati, non so se è questa la strada giusta

Ritratto di adore
adore
(Junior)
Offline
Junior
Iscritto: 31/08/2006
Messaggi: 16

ho fatto come dicevi:
adore@linux:~/Desktop/slmodem-20060727/slmodem-20060727> ls /usr/lib/gcc/i586-suse-linux/4.0.2/include/
emmintrin.h iso646.h mm3dnow.h mm_malloc.h README stdbool.h syslimits.h varargs.h
float.h limits.h mmintrin.h pmmintrin.h stdarg.h stddef.h unwind.h xmmintrin.h
adore@linux:~/Desktop/slmodem-20060727/slmodem-20060727>

ti dice qualcosa?

i pacchetti che mi da yast sono:
gcc
cpp
gcc-c++
libgcc
libgcj

ho creato la cartella .C come mi hai detto l'ho chiamata orion (chissà perché?) e dalla console:

adore@linux:~/Desktop> gcc -v orion.c
Using built-in specs.
Target: i586-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-
prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/us
r/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,f95,java,ada --disable
-checking --with-gxx-include-dir=/usr/include/c++/4.0.2 --enable-java-awt=gtk --
disable-libjava-multilib --with-slibdir=/lib --with-system-zlib --enable-shared
--enable-__cxa_atexit --without-system-libunwind --host=i586-suse-linux
Thread model: posix
gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)
/usr/lib/gcc/i586-suse-linux/4.0.2/cc1 -quiet -v orion.c -quiet -dumpbase orion
.c -mtune=pentium -auxbase orion -version -o /tmp/ccQRknOY.s
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/usr/lib/gcc/i586-suse-linux/4.0.2/include
/usr/lib/gcc/i586-suse-linux/4.0.2/../../../../i586-suse-linux/include
/usr/include
End of search list.
GNU C version 4.0.2 20050901 (prerelease) (SUSE Linux) (i586-suse-linux)
compiled by GNU C version 4.0.2 20050901 (prerelease) (SUSE Linux).
GGC heuristics: --param ggc-min-expand=44 --param ggc-min-heapsize=27791
orion.c:1:21: error: unistd.h: No such file or directory
orion.c:2:20: error: stdlib.h: No such file or directory
orion.c:3:19: error: stdio.h: No such file or directory
orion.c:4:20: error: string.h: No such file or directory
In file included from /usr/lib/gcc/i586-suse-linux/4.0.2/include/syslimits.h:7,
from /usr/lib/gcc/i586-suse-linux/4.0.2/include/limits.h:11,
from orion.c:5:
/usr/lib/gcc/i586-suse-linux/4.0.2/include/limits.h:122:61: error: limits.h: No such file or directory
orion.c: In function ‘main’:
orion.c:11: error: ‘FILE’ undeclared (first use in this function)
orion.c:11: error: (Each undeclared identifier is reported only once
orion.c:11: error: for each function it appears in.)
orion.c:11: error: syntax error before ‘)’ token
orion.c:12: warning: incompatible implicit declaration of built-in function ‘str len’
adore@linux:~/Desktop>

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Allora, i file ci sono, pero` non te li legge (a meno che non ci siano errori di permessi; prova a dare il comando ls -l /usr/lib/gcc/i586-suse-linux/4.0.2/include/ e controlla che i permessi siano -rw-r--r-- e proprietari root root).

Hai provato ad aggiungere come repository http://mirror.switch.ch/ftp/mirror/opensuse/distribution/SL-10.0-OSS/inst-source/ e a reinstallare i vari pacchetti?

Quando cerchi gcc, dovrebbero venire fuori una ventina di pacchetti (io ho installato cpp, gcc, gcc-c++, libcpp e libgcj)

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di adore
adore
(Junior)
Offline
Junior
Iscritto: 31/08/2006
Messaggi: 16

grazie ancora orion, allora ho provato:
disinstallare e reinstallare le gcc che hai scritto, me ne trovo sempre quelle 5 che ho postato, poi da console: Sad :-o

adore@linux:~> ls -l /usr/lib/gcc/i586-suse-linux/4.0.2/include/
totale 176
-rw-r--r-- 1 root root 32949 2005-09-09 16:58 emmintrin.h
-rw-r--r-- 1 root root 5360 2005-09-09 16:58 float.h
-rw-r--r-- 1 root root 1428 2005-09-09 16:58 iso646.h
-rw-r--r-- 1 root root 3470 2005-09-09 16:58 limits.h
-rw-r--r-- 1 root root 4914 2005-09-09 16:58 mm3dnow.h
-rw-r--r-- 1 root root 21519 2005-09-09 16:58 mmintrin.h
-rw-r--r-- 1 root root 1798 2005-09-09 16:58 mm_malloc.h
-rw-r--r-- 1 root root 3576 2005-09-09 16:58 pmmintrin.h
-rw-r--r-- 1 root root 750 2005-09-09 16:58 README
-rw-r--r-- 1 root root 4313 2005-09-09 16:58 stdarg.h
-rw-r--r-- 1 root root 1600 2005-09-09 16:58 stdbool.h
-rw-r--r-- 1 root root 12691 2005-09-09 16:58 stddef.h
-rw-r--r-- 1 root root 330 2005-09-09 16:58 syslimits.h
-rw-r--r-- 1 root root 9014 2005-09-09 16:58 unwind.h
-rw-r--r-- 1 root root 139 2005-09-09 16:58 varargs.h
-rw-r--r-- 1 root root 30729 2005-09-09 16:58 xmmintrin.h
adore@linux:~>

poi ho tentato di aggiungere la repository:

http://mirror.switch.ch/ftp/mirror/opensuse/distribution/SL-10.0-OSS/inst-source/

quando do Ok dice:
impossibile creare il mezzo di installazione

dettagli:
ERROR(InstSrc:E_nu_instsrc_on_media)

ovviamente quella repository non la può raggiungere dal momento che non ho il collegamento internet giusto?
??????????????????????????????
Sad :-o :idea:

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Quote:

adore ha scritto:
poi ho tentato di aggiungere la repository:

http://mirror.switch.ch/ftp/mirror/opensuse/distribution/SL-10.0-OSS/inst-source/

quando do Ok dice:
impossibile creare il mezzo di installazione

dettagli:
ERROR(InstSrc:E_nu_instsrc_on_media)

ovviamente quella repository non la può raggiungere dal momento che non ho il collegamento internet giusto?
??????????????????????????????
Sad :-o :idea:

Direi...

Potresti fare cosi`: ti scarichi gli rpm in questione in qualche modo e poi provi ad installarli manualmente (rpm -Uvh <nomefile1>.rpm <nomefile2>.rpm ...).

E` l'ultima cosa che mi viene in mente per tentare di risolvere questo problema

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di pernix
pernix
(Guru)
Offline
Guru
Iscritto: 07/07/2006
Messaggi: 995

C'è un'altra cosa che puoi fare se riesci a procurartela, cioè installare la 10.1 che riconosce il modem di default

In a world without walls and fences, who needs Windows ad Gates?

openSUSE 10.3 - KDE+Compiz
Dell Latitude D820N: Intel T7200 2GHz; 2GB RAM 667MHz; Nvidia Quadro NVS 120M 512MB

Ritratto di adore
adore
(Junior)
Offline
Junior
Iscritto: 31/08/2006
Messaggi: 16

Quote:

orion ha scritto:

Direi...

Potresti fare cosi`: ti scarichi gli rpm in questione in qualche modo e poi provi ad installarli manualmente (rpm -Uvh <nomefile1>.rpm <nomefile2>.rpm ...).

E` l'ultima cosa che mi viene in mente per tentare di risolvere questo problema

grazie , ma quali sono gli rpm che mi mancano visto che le gcc che mi dicevi le ho messe tutte? 8-)
e magari anche dove li trovo?
gli rpm seguono la versione di suse (es. X-10.0.rpm in quanto a suse 10.0) oppure va bene qualsiasi basta che sia quello?

PER PERNIX:
mi piacerebbe mettere la 10.1 (anche se sarebbe una sconfitta)ma c'è qualche rivista che la da in allegato? o scaricarla ma con 56k a consumo faccio prima a comprarmi Vista :-P Laughing Wink

Ritratto di adore
adore
(Junior)
Offline
Junior
Iscritto: 31/08/2006
Messaggi: 16

hello c'è nessuno????? :cry:

Ritratto di pernix
pernix
(Guru)
Offline
Guru
Iscritto: 07/07/2006
Messaggi: 995

Dal link che ti è stato indicato scarica i quei 5 pacchetti relativi a gcc, li copi in una cartella e poi li reinstalli.

In a world without walls and fences, who needs Windows ad Gates?

openSUSE 10.3 - KDE+Compiz
Dell Latitude D820N: Intel T7200 2GHz; 2GB RAM 667MHz; Nvidia Quadro NVS 120M 512MB