Pages: [1]   Go Down
Author Topic: IDE 1.0.1-rc2  (Read 365 times)
0 Members and 1 Guest are viewing this topic.
Malo ( VI )
Offline Offline
Sr. Member
****
Karma: 0
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Giusto per curiosita' ho scaricato la vers. IDE in oggetto
Ho provato a compilare uno sketch ed alla riga

  byte dns[] = { 192,168,1,1 };

Appare il seguente errore

LINK_TEST:22: error: 'byte dns []' redeclared as different kind of symbol
C:\ARDUINO\arduino-1.0.1-rc2\libraries\Ethernet/Dhcp.h:64: error: previous declaration of '<anonymous enum> dns'

Inutile dire che con la versione 1.0 compila e lo sketch funziona

Le librerie , vecchia e nuova , alla riga 64 sono identiche o almeno mi sembrano tali

Qualche esperto e' in grado di decodificare l'inghippo ??

Ovviamente rinominando dns in dnsI compila

Grazie
« Last Edit: April 13, 2012, 08:51:15 am by brunol949 » Logged

Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Giusto per curiosita' ho scaricato la vers. IDE in oggetto
Ho provato a compilare uno sketch ed alla riga

  byte dns[] = { 192,168,1,1 };

Appare il seguente errore

LINK_TEST:22: error: 'byte dns []' redeclared as different kind of symbol
C:\ARDUINO\arduino-1.0.1-rc2\libraries\Ethernet/Dhcp.h:64: error: previous declaration of '<anonymous enum> dns'

Inutile dire che con la versione 1.0 compila e lo sketch funziona

Le librerie , vecchia e nuova , alla riga 64 sono identiche o almeno mi sembrano tali

Qualche esperto e' in grado di decodificare l'inghippo ??

Ovviamente rinominando dns in dnsI compila

Grazie
dice che la variabile dns è già stata dichiarata quindi non puoi utilizzarla.
Code:
byte ddns[] = { 192,168,1,1 };
se ho ragione scrivendo così funziona
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Malo ( VI )
Offline Offline
Sr. Member
****
Karma: 0
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dice che la variabile dns è già stata dichiarata quindi non puoi utilizzarla.
Code:
byte ddns[] = { 192,168,1,1 };
se ho ragione scrivendo così funziona
Si .. infatti io ho provato scrivendo dnsI

La riga 64 e' comunque identica nelle 2 librerie
Inconvenienti degli update
Certo che gia' un casino da 22 23 a 1.0 ; e vabbe' si e' fatto un salto
Ma che rompa le scatole da 1.0 a 1.0.1 ; del resto mica loro possono sapere che variabili mi sono inventato io
Vorra dire che usero MIOdns MIOmac ed avanti cosi'
Grazie
Logged

Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

dice che la variabile dns è già stata dichiarata quindi non puoi utilizzarla.
Code:
byte ddns[] = { 192,168,1,1 };
se ho ragione scrivendo così funziona
Si .. infatti io ho provato scrivendo dnsI

La riga 64 e' comunque identica nelle 2 librerie
Inconvenienti degli update
Certo che gia' un casino da 22 23 a 1.0 ; e vabbe' si e' fatto un salto
Ma che rompa le scatole da 1.0 a 1.0.1 ; del resto mica loro possono sapere che variabili mi sono inventato io
Vorra dire che usero MIOdns MIOmac ed avanti cosi'
Grazie
probabilmente hanno modificato un altro file in cui viene modificata la gestione del dns in quella libreria il che ha necessitato per l'arduino team di assegnare (per comodità) una variabile con quel nome  smiley-wink

tuttavia è solo un'ipotesi, bisognerebbe vedere il changelog, in genere è scritto tutto
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Pages: [1]   Go Up
Jump to: