If only…
Actually, it does sorta guarantee the code will work properly. Whether it will do what you want or not is another question. ![]()
a7
If only…
Actually, it does sorta guarantee the code will work properly. Whether it will do what you want or not is another question. ![]()
a7
ok I will try that
.
.
ok
the arduino cannot be compiled I think your code is good but it does not work I tried to change the arduino and the cable but that does not change anything
#include <font4x6.h>
#include <font6x8.h>
#include <font8x8.h>
#include <font8x8ext.h>
#include <fontALL.h>
#include <TVout.h>
#include <video_gen.h>
#include <TVout.h>
#include <fontALL.h>
TVout TV;
void setup() {
TV.begin(NTSC,120,96);
TV.select_font(font6x8);
TV.println("I am the TVout\nlibrary running on a freeduino\n");
TV.delay(2500);
TV.println("I generate a PAL\nor NTSC composite video using\ninterrupts\n");
TV.delay(2500);
}
void loop() {
}
the error
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\v.dubourg\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\v.dubourg\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\v.dubourg\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=1A86_7523 -ide-version=10818 -build-path C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909 -warnings=none -build-cache C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_cache_132064 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose C:\Users\v.dubourg\Desktop\sketch_oct23b\test_tv_out\test_tv_out.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\v.dubourg\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\v.dubourg\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\v.dubourg\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=1A86_7523 -ide-version=10818 -build-path C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909 -warnings=none -build-cache C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_cache_132064 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose C:\Users\v.dubourg\Desktop\sketch_oct23b\test_tv_out\test_tv_out.ino
Using board 'uno' from platform in folder: C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Detecting libraries used...
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o nul
Alternatives for font4x6.h: [TVoutfonts]
ResolveLibrary(font4x6.h)
-> candidates: [TVoutfonts]
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o nul
Alternatives for TVout.h: [TVout@1.0.2]
ResolveLibrary(TVout.h)
-> candidates: [TVout@1.0.2]
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o nul
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "C:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout\\TVout.cpp" -o nul
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "C:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout\\TVoutPrint.cpp" -o nul
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "C:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout\\video_gen.cpp" -o nul
Generating function prototypes...
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compilation du croquis...
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp.o"
Compiling libraries...
Compiling library "TVoutfonts"
Compiling library "TVout"
Utilisation du fichier déjà compilé : C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909\libraries\TVout\TVout.cpp.o
Utilisation du fichier déjà compilé : C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909\libraries\TVout\video_gen.cpp.o
Utilisation du fichier déjà compilé : C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909\libraries\TVout\TVoutPrint.cpp.o
Compiling core...
Using precompiled core: C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_cache_132064\core\core_arduino_avr_uno_3dd043389c78bf8b0b53d9873acecbde.a
Linking everything together...
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909/test_tv_out.ino.elf" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp.o" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\libraries\\TVout\\TVout.cpp.o" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\libraries\\TVout\\TVoutPrint.cpp.o" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\libraries\\TVout\\video_gen.cpp.o" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909/..\\arduino_cache_132064\\core\\core_arduino_avr_uno_3dd043389c78bf8b0b53d9873acecbde.a" "-LC:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909" -lm
C:\Users\V4C29~1.DUB\AppData\Local\Temp\ccJCuxDG.ltrans0.ltrans.o: In function `select_font':
C:\Users\v.dubourg\Documents\Arduino\libraries\TVout/TVoutPrint.cpp:28: undefined reference to `font6x8'
C:\Users\v.dubourg\Documents\Arduino\libraries\TVout/TVoutPrint.cpp:28: undefined reference to `font6x8'
collect2.exe: error: ld returned 1 exit status
Utilisation de la bibliothèque TVoutfonts prise dans le dossier : C:\Users\v.dubourg\Documents\Arduino\libraries\TVoutfonts (legacy)
Utilisation de la bibliothèque TVout version 1.0.2 dans le dossier: C:\Users\v.dubourg\Documents\Arduino\libraries\TVout
exit status 1
Erreur de compilation pour la carte Arduino Uno
please show the error message
Try to remove all extra headers from the code:
You need only two headers here:
ok it's ok I just modified it but it displays the same error. I'm sorry, I've just realized that I'm giving you my error codes in French and not in English. Does that bother you?
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\v.dubourg\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\v.dubourg\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\v.dubourg\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=1A86_7523 -ide-version=10818 -build-path C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909 -warnings=none -build-cache C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_cache_132064 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose C:\Users\v.dubourg\Desktop\sketch_oct23b\test_tv_out\test_tv_out.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\v.dubourg\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\v.dubourg\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\v.dubourg\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=1A86_7523 -ide-version=10818 -build-path C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909 -warnings=none -build-cache C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_cache_132064 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avr-gcc.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose C:\Users\v.dubourg\Desktop\sketch_oct23b\test_tv_out\test_tv_out.ino
Using board 'uno' from platform in folder: C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\v.dubourg\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Detecting libraries used...
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o nul
Alternatives for TVout.h: [TVout@1.0.2]
ResolveLibrary(TVout.h)
-> candidates: [TVout@1.0.2]
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o nul
Alternatives for fontALL.h: [TVoutfonts]
ResolveLibrary(fontALL.h)
-> candidates: [TVoutfonts]
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o nul
Using cached library dependencies for file: C:\Users\v.dubourg\Documents\Arduino\libraries\TVout\TVout.cpp
Using cached library dependencies for file: C:\Users\v.dubourg\Documents\Arduino\libraries\TVout\TVoutPrint.cpp
Using cached library dependencies for file: C:\Users\v.dubourg\Documents\Arduino\libraries\TVout\video_gen.cpp
Generating function prototypes...
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compilation du croquis...
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10818 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVout" "-IC:\\Users\\v.dubourg\\Documents\\Arduino\\libraries\\TVoutfonts" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp" -o "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp.o"
Compiling libraries...
Compiling library "TVout"
Utilisation du fichier déjà compilé : C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909\libraries\TVout\TVout.cpp.o
Utilisation du fichier déjà compilé : C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909\libraries\TVout\TVoutPrint.cpp.o
Utilisation du fichier déjà compilé : C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_build_348909\libraries\TVout\video_gen.cpp.o
Compiling library "TVoutfonts"
Compiling core...
Using precompiled core: C:\Users\V4C29~1.DUB\AppData\Local\Temp\arduino_cache_132064\core\core_arduino_avr_uno_3dd043389c78bf8b0b53d9873acecbde.a
Linking everything together...
"C:\\Users\\v.dubourg\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909/test_tv_out.ino.elf" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\sketch\\test_tv_out.ino.cpp.o" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\libraries\\TVout\\TVout.cpp.o" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\libraries\\TVout\\TVoutPrint.cpp.o" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909\\libraries\\TVout\\video_gen.cpp.o" "C:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909/..\\arduino_cache_132064\\core\\core_arduino_avr_uno_3dd043389c78bf8b0b53d9873acecbde.a" "-LC:\\Users\\V4C29~1.DUB\\AppData\\Local\\Temp\\arduino_build_348909" -lm
C:\Users\V4C29~1.DUB\AppData\Local\Temp\ccOt9Y0Z.ltrans0.ltrans.o: In function `select_font':
C:\Users\v.dubourg\Documents\Arduino\libraries\TVout/TVoutPrint.cpp:28: undefined reference to `font6x8'
C:\Users\v.dubourg\Documents\Arduino\libraries\TVout/TVoutPrint.cpp:28: undefined reference to `font6x8'
collect2.exe: error: ld returned 1 exit status
Utilisation de la bibliothèque TVout version 1.0.2 dans le dossier: C:\Users\v.dubourg\Documents\Arduino\libraries\TVout
Utilisation de la bibliothèque TVoutfonts prise dans le dossier : C:\Users\v.dubourg\Documents\Arduino\libraries\TVoutfonts (legacy)
exit status 1
Erreur de compilation pour la carte Arduino Uno
no, I guessed it
ok perfect! maybe I can manage to change the language of my IDE
searching more on the internet I found this "You may have mistakenly installed the same library twice and therefore lost the Arduino ide software. To solve this problem, you need to go to the folder containing all your libraries and delete the duplicate. To do this, go to Document, then the Arduino and libraries folder." I've checked that there are no duplicates.
The error messages are quite strange.
On the one hand, the code does not see the font....
although the font library is located and used
It looks like there are some problems in the library itself.
Judging by the github it is quite old, it is possible that the library is simply not compatible with new versions of the IDE
I don't know what to advise here.
I'm currently using the old version of the IDE recommended by the creator, 1.8.X.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.