Problem with new Arduino 1.8. IDE
hello. first forum post. have problem new arduino 1.8.0 ide. using linux ubuntu. everytime when compile code in ide gives me error:
i dont have problems older versions of ide. here code:
that's all. thank reading
code: [select]
arduino: 1.8.0 (linux), board: "arduino/genuino uno"
/home/dragos/desktop/arduino-1.8.0/arduino-builder -dump-prefs -logger=machine -hardware /home/dragos/desktop/arduino-1.8.0/hardware -tools /home/dragos/desktop/arduino-1.8.0/tools-builder -tools /home/dragos/desktop/arduino-1.8.0/hardware/tools/avr -built-in-libraries /home/dragos/desktop/arduino-1.8.0/libraries -libraries /home/dragos/arduino/libraries -fqbn=arduino:avr:uno -vid-pid=0x2a03_0x0043 -ide-version=10800 -build-path /tmp/arduino_build_283269 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr -prefs=runtime.tools.arduinoota.path=/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr -prefs=runtime.tools.avr-gcc.path=/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr -verbose /home/dragos/arduino/lcd/lcd.ino
/home/dragos/desktop/arduino-1.8.0/arduino-builder -compile -logger=machine -hardware /home/dragos/desktop/arduino-1.8.0/hardware -tools /home/dragos/desktop/arduino-1.8.0/tools-builder -tools /home/dragos/desktop/arduino-1.8.0/hardware/tools/avr -built-in-libraries /home/dragos/desktop/arduino-1.8.0/libraries -libraries /home/dragos/arduino/libraries -fqbn=arduino:avr:uno -vid-pid=0x2a03_0x0043 -ide-version=10800 -build-path /tmp/arduino_build_283269 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr -prefs=runtime.tools.arduinoota.path=/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr -prefs=runtime.tools.avr-gcc.path=/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr -verbose /home/dragos/arduino/lcd/lcd.ino
using board 'uno' platform in folder: /home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr
using core 'arduino' platform in folder: /home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr
detecting libraries used...
"/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -e -cc -mmcu=atmega328p -df_cpu=16000000l -darduino=10800 -darduino_avr_uno -darduino_arch_avr "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/variants/standard" "/tmp/arduino_build_283269/sketch/lcd.ino.cpp" -o "/dev/null"
"/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -e -cc -mmcu=atmega328p -df_cpu=16000000l -darduino=10800 -darduino_avr_uno -darduino_arch_avr "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/variants/standard" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src" "/tmp/arduino_build_283269/sketch/lcd.ino.cpp" -o "/dev/null"
"/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -e -cc -mmcu=atmega328p -df_cpu=16000000l -darduino=10800 -darduino_avr_uno -darduino_arch_avr "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/variants/standard" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src" "-i/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal" "/tmp/arduino_build_283269/sketch/lcd.ino.cpp" -o "/dev/null"
"/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -e -cc -mmcu=atmega328p -df_cpu=16000000l -darduino=10800 -darduino_avr_uno -darduino_arch_avr "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/variants/standard" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src" "-i/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal" "/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src/wire.cpp" -o "/dev/null"
"/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -e -cc -mmcu=atmega328p -df_cpu=16000000l -darduino=10800 -darduino_avr_uno -darduino_arch_avr "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/variants/standard" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src" "-i/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal" "/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src/utility/twi.c" -o "/dev/null"
"/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -e -cc -mmcu=atmega328p -df_cpu=16000000l -darduino=10800 -darduino_avr_uno -darduino_arch_avr "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/variants/standard" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src" "-i/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal" "/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal/fastio.cpp" -o "/dev/null"
"/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -e -cc -mmcu=atmega328p -df_cpu=16000000l -darduino=10800 -darduino_avr_uno -darduino_arch_avr "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/variants/standard" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src" "-i/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal" "/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal/i2cio.cpp" -o "/dev/null"
"/home/dragos/desktop/arduino-1.8.0/hardware/tools/avr/bin/avr-g++" -c -g -os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -e -cc -mmcu=atmega328p -df_cpu=16000000l -darduino=10800 -darduino_avr_uno -darduino_arch_avr "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/cores/arduino" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/variants/standard" "-i/home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire/src" "-i/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal" "/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal/i2cio.cpp" -o "/tmp/arduino_build_283269/preproc/ctags_target_for_gcc_minus_e.cpp"
/home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal/i2cio.cpp:35:26: fatal error: ../wire/wire.h: no such file or directory
#include <../wire/wire.h>
^
compilation terminated.
using library wire @ version 1.0 in folder: /home/dragos/desktop/arduino-1.8.0/hardware/arduino/avr/libraries/wire
using library liquidcrystal in folder: /home/dragos/desktop/arduino-1.8.0/libraries/liquidcrystal (legacy)
exit status 1
error compiling board arduino/genuino uno.
i dont have problems older versions of ide. here code:
code: [select]
#include <wire.h>
#include <lcd.h>
#include <liquidcrystal_i2c.h>
liquidcrystal_i2c lcd(0x3f, 2, 1, 0, 4, 5, 6, 7); // 0x3f i2c bus address unmodified module
void setup()
{
lcd.setbacklightpin(3, positive);
lcd.setbacklight(high); // note: can turn backlight off setting low instead of high
lcd.begin(16, 2);
lcd.clear();
}
void loop()
{
lcd.setcursor(0, 0);
lcd.print("iorga dragos florian");
lcd.setcursor(0, 1);
lcd.scrolldisplayleft();
}
that's all. thank reading

you using apparently legacy version of liquidcrystal. mentioned in output , code not located in 'src' folder. visit link below , see library should like.
https://github.com/arduino/arduino/tree/master/libraries/liquidcrystal
have installed libraries arduino directory? have files shouldn't there if clean 1.8.0 install.
i'd recommend download nightly build , use one, no install required.
https://github.com/arduino/arduino/tree/master/libraries/liquidcrystal
have installed libraries arduino directory? have files shouldn't there if clean 1.8.0 install.
i'd recommend download nightly build , use one, no install required.
Arduino Forum > Using Arduino > Programming Questions > Problem with new Arduino 1.8. IDE
arduino
Comments
Post a Comment