------ Rebuild All started: Project: usartRingbuffer, Configuration: Release AVR ------ Build started. Project "usartRingbuffer.cppproj" (Clean target(s)): Target "Clean" in file "C:\Program Files (x86)\Atmel\Studio\7.0\Vs\Compiler.targets" from project "C:\Users\devil\Documents\Atmel Studio\7.0\WorkSpace_ATmega4808\usartRingbuffer\usartRingbuffer\usartRingbuffer.cppproj" (entry point): Task "RunCompilerTask" Shell Utils Path C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils\make.exe clean rm -rf main.o uart.o rm -rf main.d uart.d rm -rf "usartRingbuffer.elf" "usartRingbuffer.a" "usartRingbuffer.hex" "usartRingbuffer.lss" "usartRingbuffer.eep" "usartRingbuffer.map" "usartRingbuffer.srec" "usartRingbuffer.usersignatures" Done executing task "RunCompilerTask". Done building target "Clean" in project "usartRingbuffer.cppproj". Done building project "usartRingbuffer.cppproj". Build succeeded. ------ Rebuild All started: Project: usartRingbuffer, Configuration: Release AVR ------ Build started. Project "usartRingbuffer.cppproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!=''). Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Studio\7.0\Vs\Compiler.targets" from project "C:\Users\devil\Documents\Atmel Studio\7.0\WorkSpace_ATmega4808\usartRingbuffer\usartRingbuffer\usartRingbuffer.cppproj" (target "Build" depends on it): Task "RunCompilerTask" Shell Utils Path C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils\make.exe all --jobs 8 --output-sync Building file: .././main.cpp Invoking: AVR8/GNU C Compiler : 9.1.0 "C:\avrToolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\avr-g++.exe" -funsigned-char -funsigned-bitfields -DF_CPU=10000000UL -DNDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega4808 -c -v -save-temps -MD -MP -MF "main.d" -MT"main.d" -MT"main.o" -o "main.o" ".././main.cpp" C:\Users\devil\Documents\Atmel Studio\7.0\WorkSpace_ATmega4808\usartRingbuffer\usartRingbuffer\Release\Makefile(81,1): error: recipe for target 'main.o' failed Using built-in specs. Reading specs from c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/bin/../lib/gcc/avr/9.1.0/device-specs/specs-atmega4808 rename spec link to old_link COLLECT_GCC=C:\avrToolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\avr-g++.exe Target: avr Configured with: ../../downloads/gcc-9.1.0/configure --prefix=/home/ubuntixer/local/avrWindows64/ --target=avr --disable-nls --host=x86_64-w64-mingw32 --build=x86_64-linux-gnu --enable-languages=c,c++,lto --with-gnu-as --with-gnu-ld --disable-shared --with-dwarf2 --enable-mingw-wildcard Thread model: single gcc version 9.1.0 (GCC) COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'main.d' '-MT' 'main.d' '-MT' 'main.o' '-o' 'main.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/bin/../libexec/gcc/avr/9.1.0/cc1plus.exe -E -quiet -v -I C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include -imultilib avrxmega3 -iprefix c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/ -MD main.d -MF main.d -MP -MT main.d -MT main.o -D__AVR_ATmega4808__ -D__AVR_DEVICE_NAME__=atmega4808 -D__AVR_DEV_LIB_NAME__=m4808 -D F_CPU=10000000UL -D NDEBUG .././main.cpp -mn-flash=1 -mno-skip-bug -mmcu=avrxmega3 -Wall -funsigned-char -funsigned-bitfields -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Os -fpch-preprocess -mn-flash=1 -mno-skip-bug -fno-rtti -fno-enforce-eh-specs -fno-exceptions -o main.ii ignoring nonexistent directory "c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0" ignoring nonexistent directory "c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0/avr/avrxmega3" ignoring nonexistent directory "c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0/backward" ignoring nonexistent directory "c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/sys-include" ignoring nonexistent directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0" ignoring nonexistent directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0/avr/avrxmega3" ignoring nonexistent directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0/backward" ignoring duplicate directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/include" ignoring duplicate directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/include-fixed" ignoring nonexistent directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/sys-include" ignoring duplicate directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/include" #include "..." search starts here: #include <...> search starts here: C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/include c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/include-fixed c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/include End of search list. COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'main.d' '-MT' 'main.d' '-MT' 'main.o' '-o' 'main.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/bin/../libexec/gcc/avr/9.1.0/cc1plus.exe -fpreprocessed main.ii -mn-flash=1 -mno-skip-bug -quiet -dumpbase main.cpp -mmcu=avrxmega3 -auxbase-strip main.o -Os -Wall -version -funsigned-char -funsigned-bitfields -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -mn-flash=1 -mno-skip-bug -fno-rtti -fno-enforce-eh-specs -fno-exceptions -o main.s GNU C++14 (GCC) version 9.1.0 (avr) compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU C++14 (GCC) version 9.1.0 (avr) compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: bf1cb439aaa150918a2edb4272e000fc COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'main.d' '-MT' 'main.d' '-MT' 'main.o' '-o' 'main.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/bin/../lib/gcc/avr/9.1.0/../../../../avr/bin/as.exe -v -I C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include -mmcu=avrxmega3 -mgcc-isr GNU assembler version 2.32 (avr) using BFD version (GNU Binutils) 2.32 COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'main.d' '-MT' 'main.d' '-MT' 'main.o' '-o' 'main.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'main.d' '-MT' 'main.d' '-MT' 'main.o' '-o' 'main.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' *link_pmem_wrap: -mno-skip-bug -o main.o main.s avr-g++.exe(0,0): error: cannot execute '*link_pmem_wrap:': CreateProcess: No such file or directory compilation terminated. make: *** [main.o] Error 1 make: *** Waiting for unfinished jobs.... Using built-in specs. Reading specs from c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/bin/../lib/gcc/avr/9.1.0/device-specs/specs-atmega4808 rename spec link to old_link COLLECT_GCC=C:\avrToolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\avr-g++.exe Target: avr Configured with: ../../downloads/gcc-9.1.0/configure --prefix=/home/ubuntixer/local/avrWindows64/ --target=avr --disable-nls --host=x86_64-w64-mingw32 --build=x86_64-linux-gnu --enable-languages=c,c++,lto --with-gnu-as --with-gnu-ld --disable-shared --with-dwarf2 --enable-mingw-wildcard Thread model: single gcc version 9.1.0 (GCC) Building file: .././uart.cpp Invoking: AVR8/GNU C Compiler : 9.1.0 "C:\avrToolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\avr-g++.exe" -funsigned-char -funsigned-bitfields -DF_CPU=10000000UL -DNDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega4808 -c -v -save-temps -MD -MP -MF "uart.d" -MT"uart.d" -MT"uart.o" -o "uart.o" ".././uart.cpp" C:\Users\devil\Documents\Atmel Studio\7.0\WorkSpace_ATmega4808\usartRingbuffer\usartRingbuffer\Release\Makefile(88,1): error: recipe for target 'uart.o' failed COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'uart.d' '-MT' 'uart.d' '-MT' 'uart.o' '-o' 'uart.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/bin/../libexec/gcc/avr/9.1.0/cc1plus.exe -E -quiet -v -I C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include -imultilib avrxmega3 -iprefix c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/ -MD uart.d -MF uart.d -MP -MT uart.d -MT uart.o -D__AVR_ATmega4808__ -D__AVR_DEVICE_NAME__=atmega4808 -D__AVR_DEV_LIB_NAME__=m4808 -D F_CPU=10000000UL -D NDEBUG .././uart.cpp -mn-flash=1 -mno-skip-bug -mmcu=avrxmega3 -Wall -funsigned-char -funsigned-bitfields -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Os -fpch-preprocess -mn-flash=1 -mno-skip-bug -fno-rtti -fno-enforce-eh-specs -fno-exceptions -o uart.ii ignoring nonexistent directory "c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0" ignoring nonexistent directory "c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0/avr/avrxmega3" ignoring nonexistent directory "c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0/backward" ignoring nonexistent directory "c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/sys-include" ignoring nonexistent directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0" ignoring nonexistent directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0/avr/avrxmega3" ignoring nonexistent directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/include/c++/9.1.0/backward" ignoring duplicate directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/include" ignoring duplicate directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/include-fixed" ignoring nonexistent directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/sys-include" ignoring duplicate directory "c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/lib/gcc/../../lib/gcc/avr/9.1.0/../../../../avr/include" #include "..." search starts here: #include <...> search starts here: C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/include c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/include-fixed c:\avrtoolchain\avr-gcc-9.1.0-mingw64-selfmade\bin\../lib/gcc/avr/9.1.0/../../../../avr/include End of search list. COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'uart.d' '-MT' 'uart.d' '-MT' 'uart.o' '-o' 'uart.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/bin/../libexec/gcc/avr/9.1.0/cc1plus.exe -fpreprocessed uart.ii -mn-flash=1 -mno-skip-bug -quiet -dumpbase uart.cpp -mmcu=avrxmega3 -auxbase-strip uart.o -Os -Wall -version -funsigned-char -funsigned-bitfields -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -mn-flash=1 -mno-skip-bug -fno-rtti -fno-enforce-eh-specs -fno-exceptions -o uart.s GNU C++14 (GCC) version 9.1.0 (avr) compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU C++14 (GCC) version 9.1.0 (avr) compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: bf1cb439aaa150918a2edb4272e000fc COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'uart.d' '-MT' 'uart.d' '-MT' 'uart.o' '-o' 'uart.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' c:/avrtoolchain/avr-gcc-9.1.0-mingw64-selfmade/bin/../lib/gcc/avr/9.1.0/../../../../avr/bin/as.exe -v -I C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include -mmcu=avrxmega3 -mgcc-isr GNU assembler version 2.32 (avr) using BFD version (GNU Binutils) 2.32 COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'uart.d' '-MT' 'uart.d' '-MT' 'uart.o' '-o' 'uart.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.3.300\include' '-Os' '-ffunction-sections' '-fdata-sections' '-fpack-struct' '-fshort-enums' '-Wall' '-c' '-v' '-save-temps' '-MD' '-MP' '-MF' 'uart.d' '-MT' 'uart.d' '-MT' 'uart.o' '-o' 'uart.o' '-specs=device-specs/specs-atmega4808' '-mmcu=avrxmega3' *link_pmem_wrap: -mno-skip-bug -o uart.o uart.s avr-g++.exe(0,0): error: cannot execute '*link_pmem_wrap:': CreateProcess: No such file or directory compilation terminated. make: *** [uart.o] Error 1 The command exited with code 2. Done executing task "RunCompilerTask" -- FAILED. Done building target "CoreBuild" in project "usartRingbuffer.cppproj" -- FAILED. Done building project "usartRingbuffer.cppproj" -- FAILED. Build FAILED. ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========