Go Down

Topic: IDE 1.0.1-rc2 (Read 389 times) previous topic - next topic

brunol949

Apr 13, 2012, 03:47 pm Last Edit: Apr 13, 2012, 03:51 pm by brunol949 Reason: 1
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
Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

superlol


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: [Select]
byte ddns[] = { 192,168,1,1 };
se ho ragione scrivendo così funziona
http://www.aug-altogarda.it/ <- Il nuovo AUG per basso trentino e dintorni!

brunol949


dice che la variabile dns è già stata dichiarata quindi non puoi utilizzarla.
Code: [Select]
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
Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

superlol



dice che la variabile dns è già stata dichiarata quindi non puoi utilizzarla.
Code: [Select]
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  ;)

tuttavia è solo un'ipotesi, bisognerebbe vedere il changelog, in genere è scritto tutto
http://www.aug-altogarda.it/ <- Il nuovo AUG per basso trentino e dintorni!

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy