I downloaded the project, again, and installed all of the included libraries. It compiled with no error but a LOT of warnings. Going into openGLDC/include/avrio.h and commenting out the pin defines fixes most of the warnings.
#else
/* // ADD THIS LINE
#define PIN_A0 AVRIO_PIN(AVRIO_PORTA, 0)
#define PIN_A1 AVRIO_PIN(AVRIO_PORTA, 1)
#define PIN_A2 AVRIO_PIN(AVRIO_PORTA, 2)
#define PIN_A3 AVRIO_PIN(AVRIO_PORTA, 3)
#define PIN_A4 AVRIO_PIN(AVRIO_PORTA, 4)
...
#define PIN_L4 AVRIO_PIN(AVRIO_PORTL, 4)
#define PIN_L5 AVRIO_PIN(AVRIO_PORTL, 5)
#define PIN_L6 AVRIO_PIN(AVRIO_PORTL, 6)
#define PIN_L7 AVRIO_PIN(AVRIO_PORTL, 7)
*/ // ADD THIS LINE
#endif // end of teensy core pin check
Here are the remaining warnings:
In file included from /Users/john/Documents/Arduino/EA_EFIS_19264_v12/EA_EFIS_19264_v12.ino:4:0:
/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src/EEPROM.h:43:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
operator const uint8_t() const { return **this; }
^
/Users/john/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src/EEPROM.h:92:26: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
operator const int() const { return index; }
^
In file included from /Users/john/Documents/Arduino/EA_EFIS_19264_v12/EA_EFIS_19264_v12.ino:9:0:
/Users/john/Documents/Arduino/libraries/Adafruit_Unified_Sensor/Adafruit_Sensor.h:146:37: warning: unused parameter 'enabled' [-Wunused-parameter]
virtual void enableAutoRange(bool enabled) {};
^
/Users/john/Documents/Arduino/EA_EFIS_19264_v12/Airspeed.ino: In function 'void Airspeed()':
/Users/john/Documents/Arduino/EA_EFIS_19264_v12/Airspeed.ino:17:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (millis() - AirspeedSensorValueTimer < BufferTimer) {
^
/Users/john/Documents/Arduino/EA_EFIS_19264_v12/Altimeter.ino: In function 'void Altimeter()':
/Users/john/Documents/Arduino/EA_EFIS_19264_v12/Altimeter.ino:73:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (millis() - AltitudeTimer > BufferTimer) { //time to refresh the value of altitude on the screen
^
/Users/john/Documents/Arduino/EA_EFIS_19264_v12/Altimeter.ino:32:6: warning: unused variable 'status1' [-Wunused-variable]
byte status1 = (a & 0xc0) >> 6; // first 2 bits from first byte
^
/Users/john/Documents/Arduino/EA_EFIS_19264_v12/Altimeter.ino:36:5: warning: unused variable 'temperature_data' [-Wunused-variable]
int temperature_data = ((c << 8) + (d & 0xe0)) >> 5;
^
/Users/john/Documents/Arduino/EA_EFIS_19264_v12/VSI.ino: In function 'void VSI()':
/Users/john/Documents/Arduino/EA_EFIS_19264_v12/VSI.ino:29:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (millis() - VSI_Timer > BufferTimer) {
^
/Users/john/Documents/Arduino/libraries/openGLCD/gText.cpp:2394:27: warning: unused parameter 'c' [-Wunused-parameter]
gText::CharHeight(uint8_t c)
^
In file included from /Users/john/Documents/Arduino/libraries/Adafruit_BNO055/Adafruit_BNO055.h:30:0,
from /Users/john/Documents/Arduino/libraries/Adafruit_BNO055/Adafruit_BNO055.cpp:29:
/Users/john/Documents/Arduino/libraries/Adafruit_Unified_Sensor/Adafruit_Sensor.h:146:37: warning: unused parameter 'enabled' [-Wunused-parameter]
virtual void enableAutoRange(bool enabled) {};
^
/Users/john/Documents/Arduino/libraries/SD/src/SD.cpp: In function 'open.constprop':
/Users/john/Documents/Arduino/libraries/SD/src/SD.cpp:456:12: warning: 'pathidx' may be used uninitialized in this function [-Wmaybe-uninitialized]
filepath += pathidx;
^
/Users/john/Documents/Arduino/libraries/SD/src/SD.cpp:450:7: note: 'pathidx' was declared here
int pathidx;
^
Sketch uses 46006 bytes (18%) of program storage space. Maximum is 253952 bytes.
Global variables use 2320 bytes (28%) of dynamic memory, leaving 5872 bytes for local variables. Maximum is 8192 bytes.