Skip to content

Permission denied creating temp file #1285

@iotlearner0level

Description

@iotlearner0level

somehow, esp32 installation doesn't work for me on windows 10/arduino 1.8.5. esp8266 works fine. i think it has something to do with environment variables. while executing tools>get.exe as normal user, i get error can't open temporary directory. As admin user works ok.

inside arduino, blinky doesn't work. it fails when compiler creating first output.

debug log as below:

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\ABC\AppData\Local\Arduino15\packages -hardware C:\Users\ABC\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\ABC\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ABC\Documents\Arduino\libraries -fqbn=espressif:esp32:lolin32:FlashFreq=80,UploadSpeed=921600 -ide-version=10805 -build-path C:\Users\ABC\AppData\Local\Temp\arduino_build_230425 -warnings=none -build-cache C:\Users\ABC\AppData\Local\Temp\arduino_cache_134231 -prefs=build.warn_data_percentage=75 -verbose C:\Users\ABC\AppData\Local\Temp\untitled931719074.tmp\sketch_apr03a\sketch_apr03a.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\ABC\AppData\Local\Arduino15\packages -hardware C:\Users\ABC\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\ABC\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ABC\Documents\Arduino\libraries -fqbn=espressif:esp32:lolin32:FlashFreq=80,UploadSpeed=921600 -ide-version=10805 -build-path C:\Users\ABC\AppData\Local\Temp\arduino_build_230425 -warnings=none -build-cache C:\Users\ABC\AppData\Local\Temp\arduino_cache_134231 -prefs=build.warn_data_percentage=75 -verbose C:\Users\ABC\AppData\Local\Temp\untitled931719074.tmp\sketch_apr03a\sketch_apr03a.ino
Using board 'lolin32' from platform in folder: C:\Users\ABC\Documents\Arduino\hardware\espressif\esp32
Using core 'esp32' from platform in folder: C:\Users\ABC\Documents\Arduino\hardware\espressif\esp32
Detecting libraries used...
"C:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/app_trace" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/app_update" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bootloader_support" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bt" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp_adc_cal" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/fatfs" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/jsmn" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mdns" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls_port" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/nvs_flash" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/openssl" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/sdmmc" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spiffs" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ulp" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/wear_levelling" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/xtensa-debug-module" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/coap" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/console" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/expat" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/json" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/nghttp" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10805 -DARDUINO_LOLIN32 -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="LOLIN32" -DARDUINO_VARIANT="lolin32" -DESP32 -DCORE_DEBUG_LEVEL=0 "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32\cores\esp32" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32\variants\lolin32" "C:\Users\ABC\AppData\Local\Temp\arduino_build_230425\sketch\sketch_apr03a.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DHAVE_CONFIG_H "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/config" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bluedroid" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/app_trace" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/app_update" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bootloader_support" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/bt" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/driver" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp32" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/esp_adc_cal" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ethernet" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/fatfs" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/freertos" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/heap" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/jsmn" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mdns" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/mbedtls_port" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/nvs_flash" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/openssl" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spi_flash" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/sdmmc" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/spiffs" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/tcpip_adapter" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/ulp" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/vfs" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/wear_levelling" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/xtensa-debug-module" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/coap" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/console" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/expat" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/json" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/lwip" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/newlib" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/nghttp" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/soc" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/wpa_supplicant" -std=gnu++11 -fno-exceptions -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10805 -DARDUINO_LOLIN32 -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="LOLIN32" -DARDUINO_VARIANT="lolin32" -DESP32 -DCORE_DEBUG_LEVEL=0 "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32\cores\esp32" "-IC:\Users\ABC\Documents\Arduino\hardware\espressif\esp32\variants\lolin32" "C:\Users\ABC\AppData\Local\Temp\arduino_build_230425\sketch\sketch_apr03a.ino.cpp" -o "C:\Users\ABC\AppData\Local\Temp\arduino_build_230425\preproc\ctags_target_for_gcc_minus_e.cpp"
cc1plus.exe: fatal error: opening output file C:\Users\ABC\AppData\Local\Temp\arduino_build_230425\preproc\ctags_target_for_gcc_minus_e.cpp: Permission denied

compilation terminated.

exit status 1
Error compiling for board WEMOS LOLIN32.

Hardware:

Board: ?ESP32 lolin?
Core Installation/update date: ?11/jul/2017?
IDE name: ?arduino 1.8.5?
Flash Frequency: ?40Mhz?
Upload Speed: ?115200?

Description:

Describe your problem here

Sketch:

//Change the code below by your sketch
#include <Arduino.h>

void setup() {
}

void loop() {
}

Debug Messages:

Enable Core debug level: Debug on tools menu of Arduino IDE, then put the serial output here 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: StaleIssue is stale stage (outdated/stuck)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions