[Gulli] modem USB ADSL
Stefano Lenzi
kismet@interfree.it
Gio 26 Gen 2006 00:15:33 CET
Alex Di Tommaso wrote:
> Stefano Lenzi ha scritto:
>
>>
>>
>> Che versioni di gcc state usando voi? Dove trovo i sorgenti?
>>
>>
> Devo controllare la versione del gcc, comunque come distro uso la suse
> 10.0.
Controllando su internet Suse 10.0 è distribuita con gcc 4.0.2 se te non
hai aggiornato i pacchetti dovresti avere gcc 4.0.2 ma per essere sicuro
da linea di comando scrivi
gcc --version
Io uso ubuntu breezy ed anche io ho il gcc 4.0.2 che per quel che so è
un po' più rognioso a digerire i sorgenti. Infatti su internet ci sono
altre progetti che hanno lo stesso errore compilando pacchetti simili
con gcc 4.0.X
Ho cambiato i sorgenti per farlo compilare( se vogliamo ho fatto una
patch) ed come applicare la grande modifica per andare avanti.
Modo 1: Aplicando la patch
1 - salva l'allegato nella directory in cui hai scompattato il driver
2 - da console vai nella directory in cui hai scomptatto il driver
3 - esegui il seguente comando patch -p1 < speedtouch-1.3.1-patch-gcc4
Modo 2: Cambia tu i sorgenti
1 - Apri il file modem_run.c che si trova all'interno della dirctory
src contenuta nella directory in cui hai scompattato i sorgenti
2 - Cambia la linea 94 da "static int verbose = 0;" a "int verbose = 0;"
Adesso che hai modificato il sorgente e che ti puoi definire un Hacker
;) prova di nuovo ad eseguire make e facci sapere.
> Alex
>
-------------- parte successiva --------------
--- old/src/modem_run.c 2004-09-29 22:56:31.000000000 +0200
+++ new/src/modem_run.c 2006-01-25 23:58:45.000000000 +0100
@@ -91,7 +91,7 @@
* Global variables
******************************************************************************/
-static int verbose = 0;
+int verbose = 0;
FILE *flog = NULL;
/*****************************************************************************
Maggiori informazioni sulla lista
Gulli