Dilbert66 / esphome-dsckeybus

Esphome custom configuration for interfacing to a DSC POWERSERIES alarm system
177 stars 31 forks source link

Unable to compile dscalarm.yaml #24

Closed speedster-pta closed 2 years ago

speedster-pta commented 3 years ago

Attempting to compile the DscAlarm.yaml gives the following errors:

In file included from src/main.cpp:54:0: src/._dscAlarm.h:1:1: warning: null character(s) ignored [enabled by default] 6FA4608C02 ^ src/._dscAlarm.h:1:2: error: stray '\5' in program src/._dscAlarm.h:1:2: error: stray '\26' in program src/._dscAlarm.h:1:2: error: stray '\7' in program src/._dscAlarm.h:1:5: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\2' in program src/._dscAlarm.h:1:7: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:17: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\2' in program src/._dscAlarm.h:1:27: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:35: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\16' in program src/._dscAlarm.h:1:2: error: stray '\260' in program src/._dscAlarm.h:1:39: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\2' in program src/._dscAlarm.h:1:43: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\16' in program src/._dscAlarm.h:1:2: error: stray '\342' in program src/._dscAlarm.h:1:47: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\1' in program src/._dscAlarm.h:1:2: error: stray '\36' in program src/._dscAlarm.h:1:51: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:89: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\4' in program src/._dscAlarm.h:1:93: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\16' in program src/._dscAlarm.h:1:2: error: stray '\342' in program src/._dscAlarm.h:1:97: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\230' in program src/._dscAlarm.h:1:101: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:105: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\1' in program src/._dscAlarm.h:1:121: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\230' in program src/._dscAlarm.h:1:125: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:129: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\25' in program src/._dscAlarm.h:1:152: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:153: error: invalid digit "8" in octal constant src/._dscAlarm.h:1:210: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\1' in program src/._dscAlarm.h:1:3814: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\1' in program src/._dscAlarm.h:1:3818: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\36' in program src/._dscAlarm.h:1:3870: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\1' in program src/._dscAlarm.h:1:4070: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\1' in program src/._dscAlarm.h:1:4074: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\36' in program src/._dscAlarm.h:1:4083: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\34' in program src/._dscAlarm.h:1:4093: warning: null character(s) ignored [enabled by default] src/._dscAlarm.h:1:2: error: stray '\36' in program src/._dscAlarm.h:1:2: error: stray '\377' in program src/._dscAlarm.h:1:2: error: stray '\377' in program In file included from src/main.cpp:55:0: src/._dscKeybusInterface.h:1:1: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\5' in program src/._dscKeybusInterface.h:1:2: error: stray '\26' in program src/._dscKeybusInterface.h:1:2: error: stray '\7' in program src/._dscKeybusInterface.h:1:5: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\2' in program src/._dscKeybusInterface.h:1:7: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:17: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\2' in program src/._dscKeybusInterface.h:1:27: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:35: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\16' in program src/._dscKeybusInterface.h:1:2: error: stray '\260' in program src/._dscKeybusInterface.h:1:39: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\2' in program src/._dscKeybusInterface.h:1:43: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\16' in program src/._dscKeybusInterface.h:1:2: error: stray '\342' in program src/._dscKeybusInterface.h:1:47: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\1' in program src/._dscKeybusInterface.h:1:2: error: stray '\36' in program src/._dscKeybusInterface.h:1:51: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:89: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\10' in program src/._dscKeybusInterface.h:1:2: error: stray '\376' in program src/._dscKeybusInterface.h:1:93: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\16' in program src/._dscKeybusInterface.h:1:2: error: stray '\342' in program src/._dscKeybusInterface.h:1:97: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\230' in program src/._dscKeybusInterface.h:1:101: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:105: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\1' in program src/._dscKeybusInterface.h:1:121: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\230' in program src/._dscKeybusInterface.h:1:125: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:129: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\25' in program src/._dscKeybusInterface.h:1:152: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:153: error: invalid digit "8" in octal constant src/._dscKeybusInterface.h:1:210: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\1' in program src/._dscKeybusInterface.h:1:3814: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\1' in program src/._dscKeybusInterface.h:1:3818: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\36' in program src/._dscKeybusInterface.h:1:3870: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\1' in program src/._dscKeybusInterface.h:1:4070: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\1' in program src/._dscKeybusInterface.h:1:4074: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\36' in program src/._dscKeybusInterface.h:1:4083: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\34' in program src/._dscKeybusInterface.h:1:4093: warning: null character(s) ignored [enabled by default] src/._dscKeybusInterface.h:1:2: error: stray '\36' in program src/._dscKeybusInterface.h:1:2: error: stray '\377' in program src/._dscKeybusInterface.h:1:2: error: stray '\377' in program Generating LD script /data/dsc_alarm/.pioenvs/dsc_alarm/ld/local.eagle.app.v6.common.ld Compiling /data/dsc_alarm/.pioenvs/dsc_alarm/lib4d9/ESP8266WiFi/BearSSLHelpers.cpp.o In file included from src/main.cpp:54:0: src/._dscAlarm.h:1:9: error: 'Mac' does not name a type src/._dscAlarm.h:1:158: error: expected unqualified-id before numeric constant src/._dscAlarm.h:1:167: error: 'Chrome' does not name a type src/._dscAlarm.h:1:174: error: expected unqualified-id before numeric constant In file included from src/main.cpp:55:0: src/._dscKeybusInterface.h:1:158: error: expected unqualified-id before numeric constant src/._dscKeybusInterface.h:1:167: error: 'Chrome' does not name a type src/._dscKeybusInterface.h:1:174: error: expected unqualified-id before numeric constant *** [/data/dsc_alarm/.pioenvs/dsc_alarm/src/main.cpp.o] Error 1 ========================= [FAILED] Took 42.34 seconds =========================

speedster-pta commented 3 years ago

I think I found the bug. I uploaded the files from a Mac via Samba and the Mac created a number of ._* files. Removing these solved the problem.