Advertisement
Guest User

Untitled

a guest
Dec 26th, 2015
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.77 KB | None | 0 0
  1. The call to realtime_make_rtw_hook, during the after_make hook generated the following error:
  2. The build failed with the following message: "/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/tools/avr/bin/avr-gcc" -I"/home/lubuntu/SimulinkProjects/WaterTank/untitled_rtt" -I"/home/lubuntu/SimulinkProjects/WaterTank" -I"/home/lubuntu/Program/MATLAB2015a/extern/include" -I"/home/lubuntu/Program/MATLAB2015a/simulink/include" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/src" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/src/ext_mode/common" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/ert" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/variants/standard" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduinobase/toolbox/realtime/targets/arduino/include" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/libraries/Servo" -mmcu=atmega328p -ffunction-sections -fdata-sections -std=gnu99 -Wall -Wstrict-prototypes -g -Os -D"MODEL=untitled" -D"NUMST=1" -D"NCSTATES=0" -D"HAVESTDIO=" -D"UNIX=" -D"ONESTEPFCN=0" -D"TERMFCN=1" -D"MAT_FILE=0" -D"MULTI_INSTANCE_CODE=0" -D"INTEGER_CODE=0" -D"MT=0" -D"CLASSIC_INTERFACE=0" -D"ALLOCATIONFCN=0" -D"TID01EQ=0" -D"F_CPU=16000000" -D"ARDUINO=105" -D"_RUNONTARGETHARDWARE_BUILD_=" -D"_RTT_NUMSERVOS_=0" -c -x none ./HardwareSerial.cpp ./IPAddress.cpp ./Print.cpp ./WInterrupts.c ./WMath.cpp ./WString.cpp ./new.cpp ./wiring.c ./wiring_analog.c ./wiring_digital.c ./io_wrappers.cpp ./LCD1_wrapper.cpp ./LCD2_wrapper.cpp ./ert_main.c ./untitled.c
  3. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  4. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  5. ./HardwareSerial.cpp: In function ‘void store_char(unsigned char, ring_buffer*)’:
  6. ./HardwareSerial.cpp:98: warning: comparison between signed and unsigned integer expressions
  7. ./HardwareSerial.cpp: In function ‘void __vector_18()’:
  8. ./HardwareSerial.cpp:127: warning: unused variable ‘c’
  9. ./HardwareSerial.cpp: In member function ‘void HardwareSerial::begin(long unsigned int, byte)’:
  10. ./HardwareSerial.cpp:368: warning: unused variable ‘current_config’
  11. ./HardwareSerial.cpp: In member function ‘virtual size_t HardwareSerial::write(uint8_t)’:
  12. ./HardwareSerial.cpp:467: warning: comparison between signed and unsigned integer expressions
  13. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  14. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  15. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  16. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  17. ./Print.cpp: In member function ‘size_t Print::print(const __FlashStringHelper*)’:
  18. ./Print.cpp:44: warning: ‘__progmem__’ attribute ignored
  19. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  20. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  21. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  22. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  23. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  24. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  25. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  26. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  27. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  28. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  29. In file included from /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:35,
  30. from ./LCD1_wrapper.cpp:20:
  31. /home/lubuntu/SimulinkProjects/WaterTank/glcdfont.c:15: warning: only initialized variables can be placed into program memory area
  32. In file included from ./LCD1_wrapper.cpp:20:
  33. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp: In member function ‘boolean Adafruit_GFX_Button::contains(int16_t, int16_t)’:
  34. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
  35. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
  36. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
  37. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
  38. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  39. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  40. In file included from /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:35,
  41. from ./LCD2_wrapper.cpp:20:
  42. /home/lubuntu/SimulinkProjects/WaterTank/glcdfont.c:15: warning: only initialized variables can be placed into program memory area
  43. In file included from ./LCD2_wrapper.cpp:20:
  44. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp: In member function ‘boolean Adafruit_GFX_Button::contains(int16_t, int16_t)’:
  45. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
  46. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
  47. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
  48. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
  49. In file included from ./ert_main.c:18:
  50. /home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino/Arduino.h:25:1: warning: "true" redefined
  51. In file included from ./untitled.h:23,
  52. from ./ert_main.c:17:
  53. ./rtwtypes.h:27:1: warning: this is the location of the previous definition
  54. In file included from ./ert_main.c:18:
  55. /home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino/Arduino.h:26:1: warning: "false" redefined
  56. In file included from ./untitled.h:23,
  57. from ./ert_main.c:17:
  58. ./rtwtypes.h:23:1: warning: this is the location of the previous definition
  59. ./ert_main.c: In function ‘__vector_13’:
  60. ./ert_main.c:39: warning: implicit declaration of function ‘rt_OneStep’
  61. ./ert_main.c: At top level:
  62. ./ert_main.c:46: warning: function declaration isn’t a prototype
  63. ./ert_main.c:63: warning: conflicting types for ‘rt_OneStep’
  64. ./ert_main.c:39: warning: previous implicit declaration of ‘rt_OneStep’ was here
  65. ./ert_main.c: In function ‘rt_OneStep’:
  66. ./ert_main.c:87: warning: ‘eventFlags[0]’ may be used uninitialized in this function
  67. "/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/tools/avr/bin/avr-gcc" ./HardwareSerial.o ./IPAddress.o ./Print.o ./WInterrupts.o ./WMath.o ./WString.o ./new.o ./wiring.o ./wiring_analog.o ./wiring_digital.o ./io_wrappers.o ./LCD1_wrapper.o ./LCD2_wrapper.o ./ert_main.o ./untitled.o -lm -mmcu=atmega328p -g -Wl,--gc-sections -o ./MW/untitled.elf
  68. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  69. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::end()'
  70. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  71. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  72. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setBitOrder(unsigned char)'
  73. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  74. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  75. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setDataMode(unsigned char)'
  76. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  77. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  78. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setClockDivider(unsigned char)'
  79. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  80. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  81. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
  82. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  83. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  84. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
  85. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  86. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  87. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawCircle(int, int, int, unsigned int)'
  88. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  89. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  90. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawCircleHelper(int, int, int, unsigned char, unsigned int)'
  91. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  92. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  93. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillCircleHelper(int, int, int, unsigned char, int, unsigned int)'
  94. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  95. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  96. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillCircle(int, int, int, unsigned int)'
  97. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  98. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  99. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)'
  100. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  101. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  102. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawRect(int, int, int, int, unsigned int)'
  103. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  104. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  105. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawFastVLine(int, int, int, unsigned int)'
  106. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  107. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  108. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawFastHLine(int, int, int, unsigned int)'
  109. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  110. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  111. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillRect(int, int, int, int, unsigned int)'
  112. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  113. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  114. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillScreen(unsigned int)'
  115. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  116. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  117. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawRoundRect(int, int, int, int, int, unsigned int)'
  118. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  119. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  120. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillRoundRect(int, int, int, int, int, unsigned int)'
  121. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  122. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  123. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawTriangle(int, int, int, int, int, int, unsigned int)'
  124. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  125. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  126. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillTriangle(int, int, int, int, int, int, unsigned int)'
  127. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  128. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  129. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int)'
  130. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  131. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  132. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int, unsigned int)'
  133. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  134. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  135. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawXBitmap(int, int, unsigned char const*, int, int, unsigned int)'
  136. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  137. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  138. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawChar(int, int, unsigned char, unsigned int, unsigned int, unsigned char)'
  139. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  140. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  141. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::write(unsigned char)'
  142. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  143. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  144. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setCursor(int, int)'
  145. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  146. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  147. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getCursorX() const'
  148. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  149. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  150. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getCursorY() const'
  151. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  152. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  153. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextSize(unsigned char)'
  154. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  155. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  156. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextColor(unsigned int)'
  157. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  158. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  159. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextColor(unsigned int, unsigned int)'
  160. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  161. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  162. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextWrap(unsigned char)'
  163. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  164. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  165. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getRotation() const'
  166. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  167. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  168. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setRotation(unsigned char)'
  169. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  170. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  171. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::cp437(unsigned char)'
  172. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  173. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  174. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::width() const'
  175. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  176. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  177. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::height() const'
  178. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  179. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  180. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::invertDisplay(unsigned char)'
  181. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  182. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  183. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
  184. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  185. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  186. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
  187. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  188. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  189. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::contains(int, int)'
  190. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  191. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  192. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::press(unsigned char)'
  193. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  194. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  195. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::isPressed()'
  196. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  197. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  198. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::justPressed()'
  199. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  200. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  201. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::justReleased()'
  202. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  203. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  204. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char, signed char)'
  205. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  206. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  207. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char, signed char)'
  208. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  209. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  210. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char)'
  211. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  212. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  213. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char)'
  214. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  215. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  216. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char)'
  217. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  218. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  219. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char)'
  220. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  221. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  222. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::drawPixel(int, int, unsigned int)'
  223. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  224. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  225. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `pcd8544_buffer'
  226. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  227. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  228. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::getPixel(signed char, signed char)'
  229. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  230. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  231. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::isHardwareSPI()'
  232. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  233. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  234. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `display'
  235. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  236. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  237. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::clearDisplay()'
  238. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  239. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  240. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::data(unsigned char)'
  241. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  242. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  243. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::command(unsigned char)'
  244. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  245. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  246. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::setContrast(unsigned char)'
  247. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  248. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  249. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::display()'
  250. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  251. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  252. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::begin()'
  253. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  254. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  255. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::begin(unsigned char, unsigned char)'
  256. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  257. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  258. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::drawButton(unsigned char)'
  259. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  260. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  261. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)'
  262. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  263. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  264. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPI'
  265. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  266. gmake: *** [MW/untitled.elf] Error 1
  267.  
  268.  
  269. The build process will terminate as a result.
  270.  
  271. The build failed with the following message: "/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/tools/avr/bin/avr-gcc" -I"/home/lubuntu/SimulinkProjects/WaterTank/untitled_rtt" -I"/home/lubuntu/SimulinkProjects/WaterTank" -I"/home/lubuntu/Program/MATLAB2015a/extern/include" -I"/home/lubuntu/Program/MATLAB2015a/simulink/include" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/src" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/src/ext_mode/common" -I"/home/lubuntu/Program/MATLAB2015a/rtw/c/ert" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/variants/standard" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduinobase/toolbox/realtime/targets/arduino/include" -I"/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/libraries/Servo" -mmcu=atmega328p -ffunction-sections -fdata-sections -std=gnu99 -Wall -Wstrict-prototypes -g -Os -D"MODEL=untitled" -D"NUMST=1" -D"NCSTATES=0" -D"HAVESTDIO=" -D"UNIX=" -D"ONESTEPFCN=0" -D"TERMFCN=1" -D"MAT_FILE=0" -D"MULTI_INSTANCE_CODE=0" -D"INTEGER_CODE=0" -D"MT=0" -D"CLASSIC_INTERFACE=0" -D"ALLOCATIONFCN=0" -D"TID01EQ=0" -D"F_CPU=16000000" -D"ARDUINO=105" -D"_RUNONTARGETHARDWARE_BUILD_=" -D"_RTT_NUMSERVOS_=0" -c -x none ./HardwareSerial.cpp ./IPAddress.cpp ./Print.cpp ./WInterrupts.c ./WMath.cpp ./WString.cpp ./new.cpp ./wiring.c ./wiring_analog.c ./wiring_digital.c ./io_wrappers.cpp ./LCD1_wrapper.cpp ./LCD2_wrapper.cpp ./ert_main.c ./untitled.c
  272. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  273. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  274. ./HardwareSerial.cpp: In function ‘void store_char(unsigned char, ring_buffer*)’:
  275. ./HardwareSerial.cpp:98: warning: comparison between signed and unsigned integer expressions
  276. ./HardwareSerial.cpp: In function ‘void __vector_18()’:
  277. ./HardwareSerial.cpp:127: warning: unused variable ‘c’
  278. ./HardwareSerial.cpp: In member function ‘void HardwareSerial::begin(long unsigned int, byte)’:
  279. ./HardwareSerial.cpp:368: warning: unused variable ‘current_config’
  280. ./HardwareSerial.cpp: In member function ‘virtual size_t HardwareSerial::write(uint8_t)’:
  281. ./HardwareSerial.cpp:467: warning: comparison between signed and unsigned integer expressions
  282. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  283. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  284. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  285. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  286. ./Print.cpp: In member function ‘size_t Print::print(const __FlashStringHelper*)’:
  287. ./Print.cpp:44: warning: ‘__progmem__’ attribute ignored
  288. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  289. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  290. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  291. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  292. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  293. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  294. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  295. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  296. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  297. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  298. In file included from /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:35,
  299. from ./LCD1_wrapper.cpp:20:
  300. /home/lubuntu/SimulinkProjects/WaterTank/glcdfont.c:15: warning: only initialized variables can be placed into program memory area
  301. In file included from ./LCD1_wrapper.cpp:20:
  302. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp: In member function ‘boolean Adafruit_GFX_Button::contains(int16_t, int16_t)’:
  303. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
  304. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
  305. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
  306. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
  307. cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
  308. cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++
  309. In file included from /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:35,
  310. from ./LCD2_wrapper.cpp:20:
  311. /home/lubuntu/SimulinkProjects/WaterTank/glcdfont.c:15: warning: only initialized variables can be placed into program memory area
  312. In file included from ./LCD2_wrapper.cpp:20:
  313. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp: In member function ‘boolean Adafruit_GFX_Button::contains(int16_t, int16_t)’:
  314. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
  315. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:602: warning: comparison between signed and unsigned integer expressions
  316. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
  317. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:603: warning: comparison between signed and unsigned integer expressions
  318. In file included from ./ert_main.c:18:
  319. /home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino/Arduino.h:25:1: warning: "true" redefined
  320. In file included from ./untitled.h:23,
  321. from ./ert_main.c:17:
  322. ./rtwtypes.h:27:1: warning: this is the location of the previous definition
  323. In file included from ./ert_main.c:18:
  324. /home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/arduino/cores/arduino/Arduino.h:26:1: warning: "false" redefined
  325. In file included from ./untitled.h:23,
  326. from ./ert_main.c:17:
  327. ./rtwtypes.h:23:1: warning: this is the location of the previous definition
  328. ./ert_main.c: In function ‘__vector_13’:
  329. ./ert_main.c:39: warning: implicit declaration of function ‘rt_OneStep’
  330. ./ert_main.c: At top level:
  331. ./ert_main.c:46: warning: function declaration isn’t a prototype
  332. ./ert_main.c:63: warning: conflicting types for ‘rt_OneStep’
  333. ./ert_main.c:39: warning: previous implicit declaration of ‘rt_OneStep’ was here
  334. ./ert_main.c: In function ‘rt_OneStep’:
  335. ./ert_main.c:87: warning: ‘eventFlags[0]’ may be used uninitialized in this function
  336. "/home/lubuntu/Documents/SupportPackages/R2015a/arduino-1.0.5/hardware/tools/avr/bin/avr-gcc" ./HardwareSerial.o ./IPAddress.o ./Print.o ./WInterrupts.o ./WMath.o ./WString.o ./new.o ./wiring.o ./wiring_analog.o ./wiring_digital.o ./io_wrappers.o ./LCD1_wrapper.o ./LCD2_wrapper.o ./ert_main.o ./untitled.o -lm -mmcu=atmega328p -g -Wl,--gc-sections -o ./MW/untitled.elf
  337. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  338. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::end()'
  339. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  340. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  341. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setBitOrder(unsigned char)'
  342. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  343. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  344. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setDataMode(unsigned char)'
  345. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  346. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  347. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::setClockDivider(unsigned char)'
  348. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  349. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  350. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
  351. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  352. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  353. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::Adafruit_GFX(int, int)'
  354. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  355. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  356. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawCircle(int, int, int, unsigned int)'
  357. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  358. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  359. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawCircleHelper(int, int, int, unsigned char, unsigned int)'
  360. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  361. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  362. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillCircleHelper(int, int, int, unsigned char, int, unsigned int)'
  363. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  364. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  365. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillCircle(int, int, int, unsigned int)'
  366. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  367. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  368. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawLine(int, int, int, int, unsigned int)'
  369. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  370. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  371. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawRect(int, int, int, int, unsigned int)'
  372. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  373. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  374. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawFastVLine(int, int, int, unsigned int)'
  375. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  376. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  377. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawFastHLine(int, int, int, unsigned int)'
  378. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  379. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  380. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillRect(int, int, int, int, unsigned int)'
  381. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  382. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  383. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillScreen(unsigned int)'
  384. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  385. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  386. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawRoundRect(int, int, int, int, int, unsigned int)'
  387. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  388. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  389. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillRoundRect(int, int, int, int, int, unsigned int)'
  390. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  391. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  392. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawTriangle(int, int, int, int, int, int, unsigned int)'
  393. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  394. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  395. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::fillTriangle(int, int, int, int, int, int, unsigned int)'
  396. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  397. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  398. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int)'
  399. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  400. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  401. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawBitmap(int, int, unsigned char const*, int, int, unsigned int, unsigned int)'
  402. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  403. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  404. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawXBitmap(int, int, unsigned char const*, int, int, unsigned int)'
  405. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  406. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  407. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::drawChar(int, int, unsigned char, unsigned int, unsigned int, unsigned char)'
  408. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  409. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  410. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::write(unsigned char)'
  411. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  412. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  413. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setCursor(int, int)'
  414. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  415. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  416. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getCursorX() const'
  417. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  418. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  419. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getCursorY() const'
  420. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  421. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  422. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextSize(unsigned char)'
  423. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  424. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  425. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextColor(unsigned int)'
  426. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  427. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  428. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextColor(unsigned int, unsigned int)'
  429. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  430. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  431. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setTextWrap(unsigned char)'
  432. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  433. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  434. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::getRotation() const'
  435. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  436. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  437. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::setRotation(unsigned char)'
  438. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  439. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  440. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::cp437(unsigned char)'
  441. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  442. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  443. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::width() const'
  444. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  445. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  446. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::height() const'
  447. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  448. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  449. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX::invertDisplay(unsigned char)'
  450. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  451. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  452. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
  453. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  454. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  455. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::Adafruit_GFX_Button()'
  456. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  457. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  458. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::contains(int, int)'
  459. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  460. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  461. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::press(unsigned char)'
  462. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  463. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  464. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::isPressed()'
  465. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  466. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  467. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::justPressed()'
  468. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  469. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  470. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::justReleased()'
  471. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  472. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  473. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char, signed char)'
  474. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  475. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  476. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char, signed char)'
  477. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  478. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  479. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char)'
  480. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  481. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  482. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char, signed char)'
  483. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  484. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  485. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char)'
  486. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  487. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  488. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::Adafruit_PCD8544(signed char, signed char, signed char)'
  489. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  490. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  491. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::drawPixel(int, int, unsigned int)'
  492. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  493. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  494. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `pcd8544_buffer'
  495. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  496. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  497. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::getPixel(signed char, signed char)'
  498. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  499. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  500. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::isHardwareSPI()'
  501. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  502. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  503. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `display'
  504. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  505. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  506. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::clearDisplay()'
  507. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  508. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  509. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::data(unsigned char)'
  510. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  511. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  512. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::command(unsigned char)'
  513. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  514. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  515. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::setContrast(unsigned char)'
  516. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  517. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  518. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::display()'
  519. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  520. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  521. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPIClass::begin()'
  522. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  523. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  524. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_PCD8544::begin(unsigned char, unsigned char)'
  525. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  526. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  527. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::drawButton(unsigned char)'
  528. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  529. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  530. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)'
  531. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  532. ./LCD2_wrapper.o: In function `Adafruit_GFX_Button::initButton(Adafruit_GFX*, int, int, unsigned char, unsigned char, unsigned int, unsigned int, unsigned int, char*, unsigned char)':
  533. /home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: multiple definition of `SPI'
  534. ./LCD1_wrapper.o:/home/lubuntu/SimulinkProjects/WaterTank/Adafruit_GFX.cpp:561: first defined here
  535. gmake: *** [MW/untitled.elf] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement