Massive errors on all imported libraries

I can't get any libraries to import, even ones that come packaged with arduino. When I do #include to any library, the text stays gray instead of turning a shade of orange and if I try to compile it it'll throw up a buttload of errors.

Arduino: 1.0.6 (Mac OS X), Board: "Arduino Uno"
/Users/jsiekmann/Downloads/Arduino.app/Contents/Resources/Java/libraries/Robot_Motor/ArduinoRobotMotorBoard.cpp: In member function 'void RobotMotorBoard::begin()':
/Users/jsiekmann/Downloads/Arduino.app/Contents/Resources/Java/libraries/Robot_Motor/ArduinoRobotMotorBoard.cpp:14: error: 'Serial1' was not declared in this scope
/Users/jsiekmann/Downloads/Arduino.app/Contents/Resources/Java/libraries/Robot_Motor/ArduinoRobotMotorBoard.cpp:19: error: 'MUXA' was not declared in this scope

...and so on. This happens with any library. It was working before, it was only when I tried to install the LSM9DS0 library that something got messed up.

I've deleted my arduino workspace and the application several times, updated the app, and rebooted my computer. What's going on?

Try the library name in "..." not <...>

It's got something to do with if the libraries are in the Arduino install folder or if you made a library folder in the sketchbook. I'm hazy on the details but give that a try...

Ok, that works for a few of the libraries. Not for the one I'm trying to work with though. Here's the code for the sketch I'm trying to compile:

(By the way, this is all copied more or less from the Adafruit page on getting this gyroscope to work with an Arduino uno)

#include <Wire.h>
#include <SPI.h>
#include "Adafruit_LSM9DS0.h"
#include "Adafruit_Sensor.h"

// i2c
Adafruit_LSM9DS0 lsm = Adafruit_LSM9DS0();


void setupSensor()
{
  // 1.) Set the accelerometer range
  lsm.setupAccel(lsm.LSM9DS0_ACCELRANGE_2G);
 
  // 2.) Set the magnetometer sensitivity
  lsm.setupMag(lsm.LSM9DS0_MAGGAIN_2GAUSS);
 
  // 3.) Setup the gyroscope
  lsm.setupGyro(lsm.LSM9DS0_GYROSCALE_245DPS);
 
}

void setup() 
{
  while (!Serial); // flora & leonardo
  
  Serial.begin(9600);
  Serial.println("LSM raw read demo");
  
  // Try to initialise and warn if we couldn't detect the chip
  if (!lsm.begin())
  {
    Serial.println("Oops ... unable to initialize the LSM9DS0. Check your wiring!");
    while (1);
  }
  Serial.println("Found LSM9DS0 9DOF");
  Serial.println("");
  Serial.println("");
}

void loop() 
{
  lsm.read();

  Serial.print("Accel X: "); Serial.print((int)lsm.accelData.x); Serial.print(" ");
  Serial.print("Y: "); Serial.print((int)lsm.accelData.y);       Serial.print(" ");
  Serial.print("Z: "); Serial.println((int)lsm.accelData.z);     Serial.print(" ");
  Serial.print("Mag X: "); Serial.print((int)lsm.magData.x);     Serial.print(" ");
  Serial.print("Y: "); Serial.print((int)lsm.magData.y);         Serial.print(" ");
  Serial.print("Z: "); Serial.println((int)lsm.magData.z);       Serial.print(" ");
  Serial.print("Gyro X: "); Serial.print((int)lsm.gyroData.x);   Serial.print(" ");
  Serial.print("Y: "); Serial.print((int)lsm.gyroData.y);        Serial.print(" ");
  Serial.print("Z: "); Serial.println((int)lsm.gyroData.z);      Serial.println(" ");
  Serial.print("Temp: "); Serial.print((int)lsm.temperature);    Serial.println(" ");
  delay(200);
}

And here is the error I'm getting:

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 (Mac OS X), Board: "Arduino Uno"
In file included from lsm9doftest.ino:3:
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: cannot declare pointer to 'void' member
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: typedef 'lsm9ds0_get_event_func' is initialized (use __typeof__ instead)
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: 'sensors_event_t' was not declared in this scope
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: expected primary-expression before ',' token
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: expected primary-expression before ')' token
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:64: error: cannot declare pointer to 'void' member
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:64: error: typedef 'lsm9ds0_get_sensor_func' is initialized (use __typeof__ instead)
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:64: error: 'sensor_t' was not declared in this scope
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:64: error: expected primary-expression before ')' token
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:192: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:192: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:192: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:192: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:193: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:193: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:193: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:193: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:196: error: expected class-name before '{' token
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:206: error: 'lsm9ds0_get_event_func' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:206: error: 'lsm9ds0_get_sensor_func' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:212: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:218: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:226: error: 'lsm9ds0_get_event_func' does not name a type
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:227: error: 'lsm9ds0_get_sensor_func' does not name a type
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:256: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:257: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:258: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:259: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:260: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:261: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:262: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:263: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h: In copy constructor 'Adafruit_LSM9DS0::Sensor::Sensor(const Adafruit_LSM9DS0::Sensor&)':
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:202: error: class 'Adafruit_LSM9DS0::Sensor' does not have any field named '_eventFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:202: error: 'const class Adafruit_LSM9DS0::Sensor' has no member named '_eventFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:203: error: class 'Adafruit_LSM9DS0::Sensor' does not have any field named '_sensorFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:203: error: 'const class Adafruit_LSM9DS0::Sensor' has no member named '_sensorFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h: In constructor 'Adafruit_LSM9DS0::Sensor::Sensor(Adafruit_LSM9DS0*, void (Adafruit_LSM9DS0::*)(), int, int)':
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:209: error: class 'Adafruit_LSM9DS0::Sensor' does not have any field named '_eventFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:210: error: class 'Adafruit_LSM9DS0::Sensor' does not have any field named '_sensorFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h: In member function 'virtual void Adafruit_LSM9DS0::Sensor::getEvent(int*)':
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:216: error: '_eventFunc' was not declared in this scope
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h: In member function 'virtual void Adafruit_LSM9DS0::Sensor::getSensor(int*)':
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:220: error: '_sensorFunc' was not declared in this scope

The IDE expects to find library folders as follows :

(1) User installed libraries
#include <aLibrary.h> //there should be a folder named aLibrary in the libraries folder of the Arduino sketches folder and it should contain at least a file named aLibrary.h

(2) System (core) libraries
#include <aLibrary.h> //there should be a folder named aLibrary in the libraries folder of the Arduino installation folder and it should contain at least a file named aLibrary.h

(3) Local libraries
#include "aLibrary.h" //there should be a file named aLibrary.h in the same folder as the sketch.

After installing a new library it is necessary to stop and restart the IDE. Do all of your library folders and files meet those requirements ?

Ok, I've tried it both ways. Here are some screenshots comparing them and showing my Arduino folder. And I've restarted and reinstalled the arduino app multiple times and rebooted my computer, so it's (hopefully?) not a problem with needing to read the library on startup.

Here is the error with the imported libraries (I just copied the first line or so from the example included in the LSM9DS0 library):

Imgur

Here is my file path:

Imgur

What am I doing wrong?

Use <> for libararies in libraries directory.
You cannot omit the ".h" on the end of the filename like this:

#include "Adafruit_LSM9DS0"

You need

#include <Adafruit_LSM9DS0.h>

And case must match exactly, which includes not putting O for 0, for instance. Use
copy and paste to get names right if your computer has a poor choice of font for
distinguishing numerals from letters.

Ok, I've tried it both ways.

There are actually 3 ways as explained in my previous post.

In example 1 you have #included the Adafruit_LSM9050 as if it were a local library in the same folder as your sketch but it is actually in your Arduino installation libraries folder.

In example 2 you have #included the Adafruit_LSM9050 as if it were a user contributed library in the libraries folder of your sketches folder but it is actually in your Arduino installation libraries folder.

Move the library folder to the libraries folder of your sketches folder and try example 2 again but make sure that you include the .h extension of the filename.

Thanks Mark, I fixed that mistake, but now I'm getting an even larger error:

Imgur

In file included from sketch_nov13b.ino:1:
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:23:18: error: Wire.h: No such file or directory
In file included from sketch_nov13b.ino:1:
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: cannot declare pointer to 'void' member
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: typedef 'lsm9ds0_get_event_func' is initialized (use __typeof__ instead)
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: 'sensors_event_t' was not declared in this scope
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: expected primary-expression before ',' token
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:63: error: expected primary-expression before ')' token
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:64: error: cannot declare pointer to 'void' member
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:64: error: typedef 'lsm9ds0_get_sensor_func' is initialized (use __typeof__ instead)
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:64: error: 'sensor_t' was not declared in this scope
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:64: error: expected primary-expression before ')' token
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:192: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:192: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:192: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:192: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:193: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:193: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:193: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:193: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:196: error: expected class-name before '{' token
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:206: error: 'lsm9ds0_get_event_func' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:206: error: 'lsm9ds0_get_sensor_func' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:212: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:218: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:226: error: 'lsm9ds0_get_event_func' does not name a type
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:227: error: 'lsm9ds0_get_sensor_func' does not name a type
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:256: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:257: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:258: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:259: error: 'sensors_event_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:260: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:261: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:262: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:263: error: 'sensor_t' has not been declared
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h: In copy constructor 'Adafruit_LSM9DS0::Sensor::Sensor(const Adafruit_LSM9DS0::Sensor&)':
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:202: error: class 'Adafruit_LSM9DS0::Sensor' does not have any field named '_eventFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:202: error: 'const class Adafruit_LSM9DS0::Sensor' has no member named '_eventFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:203: error: class 'Adafruit_LSM9DS0::Sensor' does not have any field named '_sensorFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:203: error: 'const class Adafruit_LSM9DS0::Sensor' has no member named '_sensorFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h: In constructor 'Adafruit_LSM9DS0::Sensor::Sensor(Adafruit_LSM9DS0*, void (Adafruit_LSM9DS0::*)(), int, int)':
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:209: error: class 'Adafruit_LSM9DS0::Sensor' does not have any field named '_eventFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:210: error: class 'Adafruit_LSM9DS0::Sensor' does not have any field named '_sensorFunc'
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h: In member function 'virtual void Adafruit_LSM9DS0::Sensor::getEvent(int*)':
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:216: error: '_eventFunc' was not declared in this scope
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h: In member function 'virtual void Adafruit_LSM9DS0::Sensor::getSensor(int*)':
/Users/jsiekmann/Documents/Arduino/libraries/Adafruit_LSM9DS0/Adafruit_LSM9DS0.h:220: error: '_sensorFunc' was not declared in this scope

UKHeliBob - I'm not sure what you mean. My libraries folder is in the Arduino folder along with all my sketches. To my knowledge, it isn't in my Arduino installation libraries folder.
Imgur

Please accept my ay apologies if I have misunderstood your screen shots.

No problem at all! How would I go about reporting this bug?

Never mind, I'm an idiot. I forgot to install the second library that the ADAFRUIT_LSM9DS0.h library depends on (Adafruit_Sensor.h). Works now, but I'm having a different issue with the arduino freezing up while executing the code from the library. Made a new thread for it.