Servo does not name a type???? whats wrong?

i keep getting this error i don't know whats wrong

#include <PS3BT.h>
#include <usbhub.h>
#ifdef dobogusinclude
#include <spi4teensy3.h>
#include <SPI.h>
#include <Servo.h> 
#endif
int stepDelay = 30;
int pos = 0;
Servo myservo;
USB Usb;
BTD Btd(&Usb);
PS3BT PS3(&Btd);
bool printTemperature, printAngle;
void setup() {
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(11,OUTPUT);
  pinMode(12,OUTPUT);
  pinMode(13,OUTPUT);
  myservo.attach(10);
  Serial.begin(115200);
#if !defined(__MIPSEL__)
  while (!Serial);
#endif
  if (Usb.Init() == -1) {
    Serial.print(F("\r\nOSC did not start"));
    while (1);
  }
  Serial.print(F("\r\nPS3 Bluetooth Library Started"));
}
void loop() {
  Usb.Task();

  if (PS3.PS3Connected || PS3.PS3NavigationConnected) {
    if (PS3.getAnalogHat(LeftHatX) > 137 || PS3.getAnalogHat(LeftHatX) < 117 || PS3.getAnalogHat(LeftHatY) > 137 || PS3.getAnalogHat(LeftHatY) < 117 || PS3.getAnalogHat(RightHatX) > 137 || PS3.getAnalogHat(RightHatX) < 117 || PS3.getAnalogHat(RightHatY) > 137 || PS3.getAnalogHat(RightHatY) < 117) {
      Serial.print(F("\r\nLeftHatX: "));
      Serial.print(PS3.getAnalogHat(LeftHatX));
      Serial.print(F("\tLeftHatY: "));
      Serial.print(PS3.getAnalogHat(LeftHatY));
      if (PS3.PS3Connected) {
        Serial.print(F("\tRightHatX: "));
        Serial.print(PS3.getAnalogHat(RightHatX));
        Serial.print(F("\tRightHatY: "));
        Serial.print(PS3.getAnalogHat(RightHatY));
        if(PS3.getAnalogHat(LeftHatY) >137 ){
            digitalWrite(2, HIGH);
            digitalWrite(3,LOW);
            digitalWrite(4, HIGH);
            digitalWrite(5,LOW);
        }
       if(PS3.getAnalogHat(LeftHatY) <117){
            digitalWrite(2,LOW);
            digitalWrite(3,HIGH);
            digitalWrite(4,LOW);
            digitalWrite(5,HIGH);
       }       
       if(PS3.getAnalogHat(RightHatX) > 137){
            digitalWrite(2,HIGH);
            digitalWrite(3,LOW);
            digitalWrite(4,LOW);
            digitalWrite(5,HIGH);  
       }
       if(PS3.getAnalogHat(RightHatX) < 117){
            digitalWrite(2,LOW);
            digitalWrite(3,HIGH);
            digitalWrite(4,HIGH);
            digitalWrite(5,LOW);        
       }
      
       if(PS3.getAnalogHat(LeftHatX) > 137){
            digitalWrite(6, LOW);   
            digitalWrite(7, HIGH);   
            digitalWrite(8, HIGH);   
            digitalWrite(9, LOW);   
            delay(stepDelay);
            
            digitalWrite(6, LOW);   
            digitalWrite(7, HIGH);   
            digitalWrite(8, LOW);   
            digitalWrite(9, HIGH);   
            delay(stepDelay);

            digitalWrite(6, HIGH);   
            digitalWrite(7, LOW);   
            digitalWrite(8, LOW);   
            digitalWrite(9, HIGH);   
            delay(stepDelay);

            digitalWrite(6, HIGH);   
            digitalWrite(7, LOW);   
            digitalWrite(8, HIGH);   
            digitalWrite(9, LOW);   
            delay(stepDelay);
            
       }

       if(PS3.getAnalogHat(LeftHatX) < 117){
            digitalWrite(6, HIGH);   
            digitalWrite(7, LOW);   
            digitalWrite(8, LOW);   
            digitalWrite(9, HIGH);   
            delay(stepDelay);
            
            digitalWrite(6, LOW);   
            digitalWrite(7, HIGH);   
            digitalWrite(8, LOW);   
            digitalWrite(9, HIGH);   
            delay(stepDelay);

            digitalWrite(6, LOW);   
            digitalWrite(7, HIGH);   
            digitalWrite(8, HIGH);   
            digitalWrite(9, LOW);   
            delay(stepDelay);

            digitalWrite(6, HIGH);   
            digitalWrite(7, LOW);   
            digitalWrite(8, HIGH);   
            digitalWrite(9, LOW);   
            delay(stepDelay);
       }
       if(PS3.getAnalogHat(RightHatY) > 137){
            pos++;
            myservo.write(pos);
       }
       if(PS3.getAnalogHat(RightHatY) < 117){
            pos--;
            myservo.write(pos);        
       } 
      }
    }
    else{
      digitalWrite(2,LOW);
      digitalWrite(3,LOW);
      digitalWrite(4,LOW);
      digitalWrite(5,LOW);
      digitalWrite(6, LOW);   
      digitalWrite(7, LOW);   
      digitalWrite(8, LOW);   
      digitalWrite(9, LOW);  
    }
  }
}

Is "dobogusinclude" defined?

I don't think that the "Servo" library needs to be included within the "dobogusinclude" conditional anyway.
As far as I can tell that conditional is only needed for the SPI stuff. (I'm assuming that "dobogusinclude" is defined inside a library, only if it's needed.)
Try this:-

#ifdef dobogusinclude
#include <spi4teensy3.h>
#include <SPI.h>
#endif
#include <Servo.h>

OldSteve:
I don't think that the "Servo" library needs to be included within the "dobogusinclude" conditional anyway.
As far as I can tell that conditional is only needed for the SPI stuff. (I'm assuming that "dobogusinclude" is defined inside a library, only if it's needed.)
Try this:-

#ifdef dobogusinclude

#include <spi4teensy3.h>
#include <SPI.h>
#endif
#include <Servo.h>

thank you that worked!!!