Error de compilación Arduino IDE

miroubach -  
[Dal] Mensajes publicados 6122 Fecha de registro   Estado Colaborador Última intervención   -
Tengo un problema a nivel de compilación con Arduino IDE 1.8.10. La placa utilizada es Node MCU ESP8266. Aquí está el error mostrado:

goroutine 1 [running]:

syscall.(*LazyProc).mustFind(0x11c3f9e0)

/home/jenkins/go1.12.5/src/syscall/dll_windows.go:311 +0x42

syscall.(*LazyProc).Addr(0x11c3f9e0, 0xdda500)

/home/jenkins/go1.12.5/src/syscall/dll_windows.go:318 +0x21

internal/syscall/windows.GetFileInformationByHandleEx(0x778, 0x9, 0x11c6fa04, 0x8, 0x3, 0x11c1d348)

/home/jenkins/go1.12.5/src/internal/syscall/windows/zsyscall_windows.go:353 +0x27

os.newFileStatFromGetFileInformationByHandle(0x11d222c0, 0x3c, 0x778, 0x0, 0x11d222c0, 0x3c)

/home/jenkins/go1.12.5/src/os/types_windows.go:52 +0x135

os.(*File).Stat(0x11c3cee0, 0x984490, 0x11c3cee0, 0x0, 0x11c3cee0)

/home/jenkins/go1.12.5/src/os/stat_windows.go:55 +0x133

io/ioutil.ReadFile(0x11d222c0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0)

/home/jenkins/go1.12.5/src/io/ioutil/ioutil.go:62 +0xac

github.com/arduino/go-paths-helper.(*Path).ReadFile(...)

/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/go-paths-helper/paths.go:407

github.com/arduino/arduino-cli/arduino/cores/packageindex.LoadIndex(0x11c3ced8, 0xa29e60, 0x11c4be00, 0x0)

/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packageindex/index.go:205 +0x2f

... (etc.)

C:\Program Files\Arduino\arduino-builder a retourné 2

Erreur de compilation pour la carte NodeMCU 1.0 (ESP-12E Module)

SVP si vous avez la solution n'hésitez pas à envoyer la solution je suis bloqué

N.B : système d'exploitation utilisé Windows XP

1 respuesta

  1. [Dal] Mensajes publicados 6122 Fecha de registro   Estado Colaborador Última intervención   1 108
     
    Hola miroubach,

    Aparentemente tu compilación inicia un hilo de ejecución programado en Go, que falla, porque tu sistema no encuentra la función
    GetFileInformationByHandleEx()
    en la .dll de Windows en la que debería estar.

    No es sorprendente, porque dicha función de la API de Windows no es compatible con Windows XP:

    https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getfileinformationbyhandleex#requirements

    Dal
    1