i just got the boards , soldered them together but when i try to install the environement the arducopter program do not compile.
im new to this and it seems that the only change i had to make was to specify what gps i was using .. but it still wont compile.
im using sirf gps from global sat.

i connected it to the mega . all power go from the usb to the boards . it seems to work . but yet no blinking led or a message on ide that tell me that i compiled it right .. insted i get messages like this:







ArduPilotMega.cpp:17:24: error: FastSerial.h: No such file or directory
ArduPilotMega.cpp:18:23: error: AP_Common.h: No such file or directory
ArduPilotMega.cpp:21:47: error: AP_GPS.h: No such file or directory
ArduPilotMega.cpp:23:59: error: APM_BMP085.h: No such file or directory
In file included from /config.h:29,
                 from ArduPilotMega.cpp:34:
APM_Config.h:15: error: function definition does not declare parameters
In file included from C:\Arducopter\arduino\hardware\arduino\cores\arduino/WProgram.h:13,
                 from ArduPilotMega.cpp:45:
C:\Arducopter\arduino\hardware\arduino\cores\arduino/WString.h: In destructor 'String::~String()':
C:\Arducopter\arduino\hardware\arduino\cores\arduino/WString.h:40: error: 'free' was not declared in this scope
C:\Arducopter\arduino\hardware\arduino\cores\arduino/WString.h: In member function 'void String::getBuffer(unsigned int)':
C:\Arducopter\arduino\hardware\arduino\cores\arduino/WString.h:101: error: 'malloc' was not declared in this scope
ArduPilotMega.cpp: At global scope:
ArduPilotMega:48: error: expected constructor, destructor, or type conversion before '(' token
ArduPilotMega:49: error: expected constructor, destructor, or type conversion before '(' token
ArduPilotMega:50: error: expected constructor, destructor, or type conversion before '(' token
ArduPilotMega:56: error: 'AP_GPS_SIRF' does not name a type
ArduPilotMega:324: error: aggregate 'Location home' has incomplete type and cannot be defined
ArduPilotMega:325: error: aggregate 'Location prev_WP' has incomplete type and cannot be defined
ArduPilotMega:326: error: aggregate 'Location current_loc' has incomplete type and cannot be defined
ArduPilotMega:327: error: aggregate 'Location next_WP' has incomplete type and cannot be defined
ArduPilotMega:328: error: aggregate 'Location tell_command' has incomplete type and cannot be defined
ArduPilotMega:329: error: aggregate 'Location next_command' has incomplete type and cannot be defined
ArduPilotMega.cpp: In function 'void fast_loop()':
ArduPilotMega:466: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void medium_loop()':
ArduPilotMega:547: error: 'GPS' was not declared in this scope
ArduPilotMega:582: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void update_GPS()':
ArduPilotMega:645: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void update_current_flight_mode()':
ArduPilotMega:712: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void calc_throttle()':
Attitude:107: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void calc_nav_roll()':
Attitude:179: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void Drift_correction()':
DCM:176: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void Accel_adjust()':
DCM:201: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void read_EEPROM_airstart_critical()':
EEPROM:34: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'void send_message(byte, long int)':
GCS_Standard:103: error: 'GPS' was not declared in this scope
GCS_Standard:216: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'void print_waypoint(Location*, byte)':
GCS_Standard:348: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
GCS_Standard:350: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
GCS_Standard:352: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
GCS_Standard:354: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
GCS_Standard:356: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: At global scope:
Log:16: error: expected ',' or '...' before '::' token
Log:16: error: ISO C++ forbids declaration of 'Menu' with no type
Log:17: error: expected ',' or '...' before '::' token
Log:17: error: ISO C++ forbids declaration of 'Menu' with no type
Log:18: error: expected ',' or '...' before '::' token
Log:18: error: ISO C++ forbids declaration of 'Menu' with no type
Log:19: error: expected ',' or '...' before '::' token
Log:19: error: ISO C++ forbids declaration of 'Menu' with no type
Log:24: error: expected ',' or '...' before '::' token
Log:24: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t help_log(uint8_t, int)':
Log:26: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
Log:39: error: 'Menu' has not been declared
Log:39: error: invalid type in declaration before '=' token
Log:45: error: braces around scalar initializer for type 'const int'
Log:48: error: expected constructor, destructor, or type conversion before '(' token
ArduPilotMega.cpp: In function 'bool print_log_menu()':
Log:57: error: 'class HardwareSerial' has no member named 'printf_P'
Log:59: error: 'class HardwareSerial' has no member named 'printf_P'
Log:66: error: 'class HardwareSerial' has no member named 'printf_P'
Log:67: error: 'class HardwareSerial' has no member named 'printf_P'
Log:68: error: 'class HardwareSerial' has no member named 'printf_P'
Log:69: error: 'class HardwareSerial' has no member named 'printf_P'
Log:70: error: 'class HardwareSerial' has no member named 'printf_P'
Log:71: error: 'class HardwareSerial' has no member named 'printf_P'
Log:72: error: 'class HardwareSerial' has no member named 'printf_P'
Log:73: error: 'class HardwareSerial' has no member named 'printf_P'
Log:74: error: 'class HardwareSerial' has no member named 'printf_P'
Log:80: error: 'class HardwareSerial' has no member named 'printf_P'
Log:83: error: 'class HardwareSerial' has no member named 'printf_P'
Log:90: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
Log:99: error: expected ',' or '...' before '::' token
Log:99: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t dump_log(uint8_t, int)':
Log:107: error: 'argv' was not declared in this scope
Log:110: error: 'class HardwareSerial' has no member named 'printf_P'
Log:119: error: 'class HardwareSerial' has no member named 'printf_P'
Log:122: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
Log:126: error: expected ',' or '...' before '::' token
Log:126: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t erase_logs(uint8_t, int)':
Log:129: error: 'class HardwareSerial' has no member named 'printf_P'
Log:132: error: 'class HardwareSerial' has no member named 'printf_P'
Log:137: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
Log:141: error: expected ',' or '...' before '::' token
Log:141: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t select_logs(uint8_t, int)':
Log:146: error: 'class HardwareSerial' has no member named 'printf_P'
Log:158: error: 'argv' was not declared in this scope
Log:174: error: 'argv' was not declared in this scope
ArduPilotMega.cpp: At global scope:
Log:185: error: expected ',' or '...' before '::' token
Log:185: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t process_logs(uint8_t, int)':
Log:187: error: 'log_menu' was not declared in this scope
ArduPilotMega.cpp: In function 'void Log_Write_Cmd(byte, Location*)':
Log:228: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
Log:229: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
Log:230: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
Log:231: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
Log:232: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'void Log_Write_Startup(byte)':
Log:246: error: variable 'Location cmd' has initializer but incomplete type
Log:246: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
Log:250: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'Location get_wp_with_index(int)':
commands:34: error: return type 'struct Location' is incomplete
commands:34: error: new declaration 'void get_wp_with_index(int)'
ArduPilotMega:-1: error: ambiguates old declaration 'Location get_wp_with_index(int)'
commands:36: error: aggregate 'Location temp' has incomplete type and cannot be defined
ArduPilotMega.cpp: In function 'void set_wp_with_index(Location, int)':
commands:62: error: 'temp' has incomplete type
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'Location get_LOITER_home_wp()':
commands:123: error: return type 'struct Location' is incomplete
commands:123: error: new declaration 'void get_LOITER_home_wp()'
ArduPilotMega:-1: error: ambiguates old declaration 'Location get_LOITER_home_wp()'
commands:126: error: variable 'Location temp' has initializer but incomplete type
commands:126: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'void init_home()':
commands:197: error: 'GPS' was not declared in this scope
commands:201: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void load_next_command()':
commands_process:30: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
commands_process:55: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'void verify_must()':
commands_process:343: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'void new_event(Location*)':
events:77: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
events:80: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
events:93: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
events:94: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
events:95: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
events:96: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'void navigate()':
navigation:13: error: 'GPS' was not declared in this scope
navigation:24: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'long int getDistance(Location*, Location*)':
navigation:165: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:165: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:167: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:167: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:169: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:169: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:170: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:170: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'long int get_alt_distance(Location*, Location*)':
navigation:176: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:176: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:176: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:176: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:176: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:176: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'long int get_bearing(Location*, Location*)':
navigation:181: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:181: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:182: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
navigation:182: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: In function 'void read_airpressure()':
sensors:10: error: 'APM_BMP085' was not declared in this scope
ArduPilotMega.cpp: At global scope:
setup:7: error: expected ',' or '...' before '::' token
setup:7: error: ISO C++ forbids declaration of 'Menu' with no type
setup:8: error: expected ',' or '...' before '::' token
setup:8: error: ISO C++ forbids declaration of 'Menu' with no type
setup:9: error: expected ',' or '...' before '::' token
setup:9: error: ISO C++ forbids declaration of 'Menu' with no type
setup:10: error: expected ',' or '...' before '::' token
setup:10: error: ISO C++ forbids declaration of 'Menu' with no type
setup:13: error: 'Menu' has not been declared
setup:13: error: invalid type in declaration before '=' token
setup:20: error: braces around scalar initializer for type 'const int'
setup:23: error: expected constructor, destructor, or type conversion before '(' token
setup:27: error: expected ',' or '...' before '::' token
setup:27: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t setup_mode(uint8_t, int)':
setup:30: error: 'class HardwareSerial' has no member named 'printf_P'
setup:38: error: 'setup_menu' was not declared in this scope
ArduPilotMega.cpp: At global scope:
setup:44: error: expected ',' or '...' before '::' token
setup:44: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t setup_show(uint8_t, int)':
setup:48: error: 'class HardwareSerial' has no member named 'printf_P'
setup:51: error: 'class HardwareSerial' has no member named 'printf_P'
setup:53: error: 'class HardwareSerial' has no member named 'printf_P'
setup:57: error: 'class HardwareSerial' has no member named 'printf_P'
setup:67: error: 'class HardwareSerial' has no member named 'printf_P'
setup:74: error: 'class HardwareSerial' has no member named 'printf_P'
setup:77: error: 'class HardwareSerial' has no member named 'printf_P'
setup:78: error: 'class HardwareSerial' has no member named 'printf_P'
setup:79: error: 'class HardwareSerial' has no member named 'printf_P'
setup:80: error: 'class HardwareSerial' has no member named 'printf_P'
setup:83: error: 'class HardwareSerial' has no member named 'printf_P'
setup:84: error: 'class HardwareSerial' has no member named 'printf_P'
setup:85: error: 'class HardwareSerial' has no member named 'printf_P'
setup:86: error: 'class HardwareSerial' has no member named 'printf_P'
setup:87: error: 'class HardwareSerial' has no member named 'printf_P'
setup:88: error: 'class HardwareSerial' has no member named 'printf_P'
setup:89: error: 'class HardwareSerial' has no member named 'printf_P'
setup:90: error: 'class HardwareSerial' has no member named 'printf_P'
setup:91: error: 'class HardwareSerial' has no member named 'printf_P'
setup:92: error: 'class HardwareSerial' has no member named 'printf_P'
setup:93: error: 'class HardwareSerial' has no member named 'printf_P'
setup:94: error: 'class HardwareSerial' has no member named 'printf_P'
setup:95: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
setup:107: error: expected ',' or '...' before '::' token
setup:107: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t setup_factory(uint8_t, int)':
setup:112: error: 'class HardwareSerial' has no member named 'printf_P'
setup:121: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
setup:240: error: expected ',' or '...' before '::' token
setup:240: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t setup_radio(uint8_t, int)':
setup:263: error: 'class HardwareSerial' has no member named 'printf_P'
setup:285: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
setup:295: error: expected ',' or '...' before '::' token
setup:295: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t setup_flightmodes(uint8_t, int)':
setup:299: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: In function 'void print_switch(byte, byte)':
setup:385: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
system:13: error: expected ',' or '...' before '::' token
system:13: error: ISO C++ forbids declaration of 'Menu' with no type
system:14: error: expected ',' or '...' before '::' token
system:14: error: ISO C++ forbids declaration of 'Menu' with no type
system:15: error: expected ',' or '...' before '::' token
system:15: error: ISO C++ forbids declaration of 'Menu' with no type
system:20: error: expected ',' or '...' before '::' token
system:20: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t main_menu_help(uint8_t, int)':
system:22: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
system:33: error: 'Menu' has not been declared
system:33: error: invalid type in declaration before '=' token
system:40: error: braces around scalar initializer for type 'const int'
system:43: error: expected constructor, destructor, or type conversion before '(' token
ArduPilotMega.cpp: In function 'void init_ardupilot()':
system:61: error: no matching function for call to 'HardwareSerial::begin(long int, int, int)'
C:\Arducopter\arduino\hardware\arduino\cores\arduino/HardwareSerial.h:49: note: candidates are: void HardwareSerial::begin(long int)
system:75: error: no matching function for call to 'HardwareSerial::begin(long int, int, int)'
C:\Arducopter\arduino\hardware\arduino\cores\arduino/HardwareSerial.h:49: note: candidates are: void HardwareSerial::begin(long int)
system:87: error: no matching function for call to 'HardwareSerial::begin(long int, int, int)'
C:\Arducopter\arduino\hardware\arduino\cores\arduino/HardwareSerial.h:49: note: candidates are: void HardwareSerial::begin(long int)
system:90: error: 'class HardwareSerial' has no member named 'printf_P'
system:102: error: 'APM_BMP085' was not declared in this scope
system:104: error: 'GPS' was not declared in this scope
system:130: error: 'class HardwareSerial' has no member named 'printf_P'
system:137: error: 'class HardwareSerial' has no member named 'printf_P'
system:140: error: 'main_menu' was not declared in this scope
ArduPilotMega.cpp: In function 'void startup_IMU_ground()':
system:379: error: 'APM_BMP085' was not declared in this scope
ArduPilotMega.cpp: In function 'void update_GPS_light()':
system:435: error: 'GPS' was not declared in this scope
ArduPilotMega.cpp: In function 'long unsigned int freeRAM()':
system:478: error: 'malloc' was not declared in this scope
system:480: error: 'free' was not declared in this scope
ArduPilotMega.cpp: At global scope:
test:6: error: expected ',' or '...' before '::' token
test:6: error: ISO C++ forbids declaration of 'Menu' with no type
test:7: error: expected ',' or '...' before '::' token
test:7: error: ISO C++ forbids declaration of 'Menu' with no type
test:8: error: expected ',' or '...' before '::' token
test:8: error: ISO C++ forbids declaration of 'Menu' with no type
test:9: error: expected ',' or '...' before '::' token
test:9: error: ISO C++ forbids declaration of 'Menu' with no type
test:10: error: expected ',' or '...' before '::' token
test:10: error: ISO C++ forbids declaration of 'Menu' with no type
test:11: error: expected ',' or '...' before '::' token
test:11: error: ISO C++ forbids declaration of 'Menu' with no type
test:12: error: expected ',' or '...' before '::' token
test:12: error: ISO C++ forbids declaration of 'Menu' with no type
test:13: error: expected ',' or '...' before '::' token
test:13: error: ISO C++ forbids declaration of 'Menu' with no type
test:14: error: expected ',' or '...' before '::' token
test:14: error: ISO C++ forbids declaration of 'Menu' with no type
test:15: error: expected ',' or '...' before '::' token
test:15: error: ISO C++ forbids declaration of 'Menu' with no type
test:16: error: expected ',' or '...' before '::' token
test:16: error: ISO C++ forbids declaration of 'Menu' with no type
test:17: error: expected ',' or '...' before '::' token
test:17: error: ISO C++ forbids declaration of 'Menu' with no type
test:38: error: 'Menu' has not been declared
test:38: error: invalid type in declaration before '=' token
test:51: error: braces around scalar initializer for type 'const int'
test:54: error: expected constructor, destructor, or type conversion before '(' token
test:57: error: expected ',' or '...' before '::' token
test:57: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_mode(uint8_t, int)':
test:59: error: 'class HardwareSerial' has no member named 'printf_P'
test:60: error: 'test_menu' was not declared in this scope
ArduPilotMega.cpp: At global scope:
test:64: error: expected ',' or '...' before '::' token
test:64: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_eedump(uint8_t, int)':
test:70: error: 'class HardwareSerial' has no member named 'printf_P'
test:72: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:79: error: expected ',' or '...' before '::' token
test:79: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_radio(uint8_t, int)':
test:113: error: 'class HardwareSerial' has no member named 'printf_P'
test:114: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:124: error: expected ',' or '...' before '::' token
test:124: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_gps(uint8_t, int)':
test:136: error: 'GPS' was not declared in this scope
test:143: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:154: error: expected ',' or '...' before '::' token
test:154: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_imu(uint8_t, int)':
test:156: error: 'class HardwareSerial' has no member named 'printf_P'
test:167: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:176: error: expected ',' or '...' before '::' token
test:176: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_battery(uint8_t, int)':
test:192: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:200: error: expected ',' or '...' before '::' token
test:200: error: ISO C++ forbids declaration of 'Menu' with no type
test:224: error: expected ',' or '...' before '::' token
test:224: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_gyro(uint8_t, int)':
test:228: error: 'class HardwareSerial' has no member named 'printf_P'
test:235: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:245: error: expected ',' or '...' before '::' token
test:245: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_wp(uint8_t, int)':
test:256: error: 'class HardwareSerial' has no member named 'printf_P'
test:258: error: 'class HardwareSerial' has no member named 'printf_P'
test:261: error: 'class HardwareSerial' has no member named 'printf_P'
test:262: error: 'class HardwareSerial' has no member named 'printf_P'
test:263: error: 'class HardwareSerial' has no member named 'printf_P'
test:266: error: variable 'Location temp' has initializer but incomplete type
test:266: error: invalid use of incomplete type 'struct Location'
ArduPilotMega:-1: error: forward declaration of 'struct Location'
ArduPilotMega.cpp: At global scope:
test:275: error: expected ',' or '...' before '::' token
test:275: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_airspeed(uint8_t, int)':
test:278: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:297: error: expected ',' or '...' before '::' token
test:297: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_xbee(uint8_t, int)':
test:301: error: 'class HardwareSerial' has no member named 'printf_P'
test:305: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:315: error: expected ',' or '...' before '::' token
test:315: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_pressure(uint8_t, int)':
test:318: error: 'class HardwareSerial' has no member named 'printf_P'
test:319: error: 'class HardwareSerial' has no member named 'printf_P'
test:321: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: At global scope:
test:345: error: expected ',' or '...' before '::' token
test:345: error: ISO C++ forbids declaration of 'Menu' with no type
ArduPilotMega.cpp: In function 'int8_t test_mag(uint8_t, int)':
test:348: error: 'class HardwareSerial' has no member named 'printf_P'
ArduPilotMega.cpp: In function 'void print_hit_enter()':
test:373: error: 'class HardwareSerial' has no member named 'printf_P'

You need to be a member of diydrones to add comments!

Join diydrones

Replies are closed for this discussion.

Replies

  • Developer
    You aren't compiling the ArduCopter code. That's the ArduPilot Mega code, which is for fixed-wing aircraft.

    As Chris notes, you need to follow the instructions on the wiki. We do provide an all-in-one ready-to-build Arduino skectchbook, it just requires a few simple (and documented) steps to get set up,
  • 3D Robotics
    When we release the commercial ArduCopter we'll have a simpler installation process. In the meantime, you're using pre-release alpha software and you need to read the manual before pulling the fire alarm.
  • I am assuming you went here http://code.google.com/p/arducopter/wiki/ArduCopter?tm=6 and looked on the left side and there are 4 links right there that will get you going all zipped up ready to dl.....and just noticed Tom's link is good too.

    ~Kaotic
  • did you install the libaries?
This reply was deleted.

Activity

DIY Robocars via Twitter
May 15
DIY Robocars via Twitter
May 14
DIY Robocars via Twitter
May 13
DIY Robocars via Twitter
RT @f1tenth: Say hi to our newest #F1TENTH creation for @ieee_ras_icra next week in Philly. It’s going to be huge! 😎 🔥 @AutowareFdn @PennEn…
May 13
DIY Robocars via Twitter
May 11
DIY Robocars via Twitter
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Noticed my car zigzagged in last run. It turned out to be the grass stuck in the wheel and made the odometry less accura…
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Test my car. RTK GPS worked great. Thanks @emlid for their support. https://t.co/EkQ6qmjmWR
May 8
DIY Drones via Twitter
RT @chr1sa: @kane That's @diydrones circa 2009. Still have a box of those Canon cameras that we used to strap into planes, just like this.…
May 3
DIY Robocars via Twitter
RT @chr1sa: Our next @diyrobocars race is going to be outside at a real RC racetrack in Fremont on May 28. Fully autonomous racing, head-to…
Apr 30
DIY Robocars via Twitter
RT @f1tenth: Our Spring 2022 F1TENTH course @PennEngineers is coming to an end with a head-to-head race as a big finale. So proud of our st…
Apr 26
DIY Robocars via Twitter
RT @DanielChiaJH: I wrote a thing! Throughout the development of my @diyrobocars car I've been using @foxglovedev Studio to visualize and d…
Apr 23
DIY Robocars via Twitter
RT @SmallpixelCar: My new car for high speed. Low body, everything ( @NVIDIAEmbedded Jetson Xavier NX, @emlid RTK GPS, IMC) under the deck…
Apr 23
DIY Robocars via Twitter
Apr 21
DIY Robocars via Twitter
RT @f1tenth: F1TENTH Race training setup @PennEngineers for our upcoming ICRA2022 @ieee_ras_icra competition. @OpenRoboticsOrg @IndyAChalle…
Apr 21
DIY Robocars via Twitter
RT @fatcatFABLAB: Proud to be hosting a restarted DIY Robocars NYC Meetup April 26. Come by if you want to talk about and race self-driving…
Apr 17
More…