Strange Error While Compiling the code

I have modified the stock code of Adafruit VS1053 "Player_Simple"modified the pins definition for linksprite MP3. The code worked MP3 “Track001.mp3” plays OK.

However, when I tried to add buttons code via Bounce2 lib I continue getting the strange compile error. I am posting the code as follows:

/*************************************************** 
  This is an example for the Adafruit VS1053 Codec Breakout

  Designed specifically to work with the Adafruit VS1053 Codec Breakout 
  ----> https://www.adafruit.com/products/1381

  Adafruit invests time and resources providing this open source code, 
  please support Adafruit and open-source hardware by purchasing 
  products from Adafruit!

  Written by Limor Fried/Ladyada for Adafruit Industries.  
  BSD license, all text above must be included in any redistribution
 ****************************************************/

// include SPI, MP3 and SD libraries
#include <SPI.h>
#include <Adafruit_VS1053.h>
#include <SD.h>
#include <Bounce2.h> 

// define the pins used
//#define CLK 13       // SPI Clock, shared with SD card
//#define MISO 12      // Input data, from VS1053/SD card
//#define MOSI 11      // Output data, to VS1053/SD card
// Connect CLK, MISO and MOSI to hardware SPI pins. 
// See http://arduino.cc/en/Reference/SPI "Connections"

// These are the pins used for the music maker shield
#define SHIELD_RESET  A0      // VS1053 reset pin (unused!)
#define SHIELD_CS     A3      // VS1053 chip select pin (output)
#define SHIELD_DCS    A2      // VS1053 Data/command select pin (output)

// These are common pins between breakout and shield
#define CARDCS 10     // Card chip select pin
// DREQ should be an Int pin, see http://arduino.cc/en/Reference/attachInterrupt
#define DREQ A1       // VS1053 Data request, ideally an Interrupt pin

//#define BUT_NEXT  A4
#define BUT_STOP  5
//#define BUT_BACK  6
#define BUTTON_DEBOUNCE_PERIOD 20 //ms

//Bounce But_Next  = Bounce();
Bounce But_Stop  = Bounce();
//Bounce But_Back  = Bounce();

Adafruit_VS1053_FilePlayer musicPlayer = 

  // create shield-example object!
  Adafruit_VS1053_FilePlayer(SHIELD_RESET, SHIELD_CS, SHIELD_DCS, DREQ, CARDCS);


void setup() {
  Serial.begin(9600);
  Serial.println("Adafruit VS1053 Simple Test");
 // pinMode(BUT_NEXT, INPUT_PULLUP);
  pinMode(BUT_STOP, INPUT_PULLUP);
 // pinMode(BUT_BACK, INPUT_PULLUP);

 // but_Next.attach(BUT_NEXT);
 // but_Next.interval(BUTTON_DEBOUNCE_PERIOD);
  but_Stop.attach(BUT_STOP);
  but_Stop.interval(BUTTON_DEBOUNCE_PERIOD);
 // but_Back.attach(BUT_BACK);
 // but_Back.interval(BUTTON_DEBOUNCE_PERIOD);

  if (! musicPlayer.begin()) { // initialise the music player
     Serial.println(F("Couldn't find VS1053, do you have the right pins defined?"));
     while (1);
  }
  Serial.println(F("VS1053 found"));
  
   if (!SD.begin(CARDCS)) {
    Serial.println(F("SD failed, or not present"));
    while (1);  // don't do anything more
  }

  // list files
  printDirectory(SD.open("/"), 0);
  
  // Set volume for left, right channels. lower numbers == louder volume!
  musicPlayer.setVolume(10,10);

  // Timer interrupts are not suggested, better to use DREQ interrupt!
  //musicPlayer.useInterrupt(VS1053_FILEPLAYER_TIMER0_INT); // timer int

  // If DREQ is on an interrupt pin (on uno, #2 or #3) we can do background
  // audio playing
  musicPlayer.useInterrupt(VS1053_FILEPLAYER_PIN_INT);  // DREQ int
  
  // Play one file, don't return until complete
  Serial.println(F("Playing track 001"));
  musicPlayer.playFullFile("track001.mp3");
  // Play another file in the background, REQUIRES interrupts!
  Serial.println(F("Playing track 002"));
  musicPlayer.startPlayingFile("track002.mp3");
}

void loop() {
//  but_Stop.update();
//  int but_Stop= but_Stop.read();
  // File is playing in the background
  if (musicPlayer.stopped()) {
    Serial.println("Done playing music");
    while (1) {
      delay(10);  // we're done! do nothing...
    }
  }
  if (Serial.available()) {
    char c = Serial.read();
    
    // if we get an 's' on the serial console, stop!
    if (c == 's') {
      musicPlayer.stopPlaying();
    }
    
    // if we get an 'p' on the serial console, pause/unpause!
    if (c == 'p') {
      if (! musicPlayer.paused()) {
        Serial.println("Paused");
        musicPlayer.pausePlaying(true);
      } else { 
        Serial.println("Resumed");
        musicPlayer.pausePlaying(false);
      }
    }
  }
// if (but_Play.update()) {
//    if (but_Play.read() == LOW)  {
//      musicPlayer.playFullFile(current_track);
//    }
//  }

  if (but_Stop.update()) {
    if (but_Stop.read() == LOW) {
      musicPlayer.stopPlaying();
    }
  }

//  if (but_Next.update()) {
//    if (but_Next.read() == LOW) {
//      MP3player.stopTrack();
//      (++current_track);
//     musicPlayer.playFullFile(current_track);
//    }
//  }
  delay(100);
}


/// File listing helper
void printDirectory(File dir, int numTabs) {
   while(true) {
     
     File entry =  dir.openNextFile();
     if (! entry) {
       // no more files
       //Serial.println("**nomorefiles**");
       break;
     }
     for (uint8_t i=0; i<numTabs; i++) {
       Serial.print('\t');
     }
     Serial.print(entry.name());
     if (entry.isDirectory()) {
       Serial.println("/");
       printDirectory(entry, numTabs+1);
     } else {
       // files have sizes, directories do not
       Serial.print("\t\t");
       Serial.println(entry.size(), DEC);
     }
     entry.close();
   }
}

and I am getting following compile errors:

C:\Users\Qosmio\Documents\Arduino\test_linksprite\test_linksprite\test_linksprite.ino: In function 'void setup()':

test_linksprite:69: error: 'but_Stop' was not declared in this scope

   but_Stop.attach(BUT_STOP);

   ^

C:\Users\Qosmio\Documents\Arduino\test_linksprite\test_linksprite\test_linksprite.ino: In function 'void loop()':

test_linksprite:141: error: 'but_Stop' was not declared in this scope

   if (but_Stop.update()) {

       ^

Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI 
Using library Adafruit_VS1053_Library at version 1.0.4 in folder: C:\Users\Qosmio\Documents\Arduino\libraries\Adafruit_VS1053_Library 
Using library SD at version 1.0.8 in folder: C:\Users\Qosmio\Documents\Arduino\libraries\SD 
Using library Bounce2-master at version 2.3 in folder: C:\Users\Qosmio\Documents\Arduino\libraries\Bounce2-master 
exit status 1
'but_Stop' was not declared in this scope

Would appreciate if anyone could help me identify the problem.

But_Stop vs but_Stop.

Thanks a lot. That solved the compile and upload problem and now on to making the button change the track actually.