[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