PROBLEM WITH CODE PLEASE HELP.

Hey guys, so I have been trying to integrate a gsm 800l, lcd, two leds, a buzzer, Arduino uno and HC SR04 but i keep gettig the following error: exit status 1
Error compiling for board Arduino/Genuino Uno.

What could be the problem with my code? Any help would be highly appreciated, Thank you! Oh here’s the entire code for my project:

#include <Sim800l.h>
#include <SoftwareSerial.h> //is necesary for the library!!

Sim800l Sim800l; //to declare the Sim800L library
char* text;
char* number;
bool error; //to catch the response of sendSms
#include <LiquidCrystal.h> // includes the LiquidCrystal Library
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); // Creates an LCD object. Parameters: (rs, enable, d4, d5, d6, d7)

const int trigPin = 9;
const int echoPin = 8;

long duration;
int distanceCm, distanceInch;
float Capacity;

const int buzzerPin = 12;
const int ledPin = 13;
const int ledPin1 = 1;
boolean buzzer_mode = false;
void setup()
{
Sim800l.begin(); // initializate the Sim800L library.

lcd.begin(20,4); // Initializes the interface to the LCD screen, and specifies the dimensions (width and height) of the display
lcd.clear();
lcd.setCursor(0,0);
lcd.print(“GSM Starting Up”);
lcd.setCursor(0,1);
lcd.print(“In a moment…”);

text=“Security System for TX 3225 is now online. Standby for any updates”; //text for the message.
number="+254715077757"; //insert phone number for notification.
error=Sim800l.sendSms(number,text);
Sim800l.sendSms("+254715077757"," Security System for TX 3225 is now online. Standby for any updates");
Sim800l.sendSms("+254726987339"," Security System for TX 3225 is now online. Standby for any updates "); // sends sms message specified to the given number
delay(1000);

lcd.clear();
lcd.setCursor(0,0);
lcd.print(“Message delivered”);
lcd.setCursor(0,1);
lcd.print(“GSM is ONLINE!!!”);

pinMode(buzzerPin,OUTPUT);
pinMode(LED_BUILTIN, OUTPUT);
pinMode(LED, OUTPUT);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);

delay(3000);
}

void loop()
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);

digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);

duration = pulseIn(echoPin, HIGH);
distanceCm= duration0.034/2;
distanceInch = duration
0.0133/2;
Capacity= 125-0.70.4distanceCm*10;

lcd.setCursor(0,0); // Sets the location at which subsequent text written to the LCD will be displayed
lcd.print(Capacity); // Prints string “Distance” on the LCD
lcd.print(distanceCm); // Prints the distance value from the sensor
lcd.print(" Lts");
delay(5);

lcd.setCursor(0,1);
lcd.print(“SYSTEM RUNNING !!!”);
delay(5);

if(Capacity<116)
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print(“CRITICAL LEVEL!!!”);
lcd.setCursor(0,1);
delay(5);

lcd.print(“Capacity”);
lcd.print(Capacity);
lcd.print(" Lts");
delay(5);

Sim800l.sendSms("+254715077757",“SECURITY BREACH!!! Oil Level has fallen below the Critical Level.! IMMEDIATE ACTION is required!”);
Sim800l.sendSms("+254726987339","SECURITY BREACH!!! Oil Level has fallen below the Critical Level! IMMEDIATE ACTION is required ");
delay(10);

digitalWrite(buzzerPin, HIGH);
digitalWrite(LED_BUILTIN, HIGH);
digitalWrite(LED,LOW );
delay(10);

lcd.clear();
lcd.setCursor(0,1);
lcd.print(" Response Team “);
lcd.setCursor(0,0);
lcd.print(” ON NOTIFICATION !!! “);
}
else
{
digitalWrite(buzzerPin, LOW);
digitalWrite(LED_BUILTIN, LOW);
digitalWrite(LED, HIGH);
lcd.clear();
lcd.setCursor(0,0); // Sets the location at which subsequent text written to the LCD will be displayed
lcd.print(“Capacity”);
lcd.print(Capacity); // Prints string “volume” on the LCD
lcd.print(” Lts");

delay(10);
lcd.setCursor(0,1);
lcd.print(“SYSTEM NORMAL!!!”);
delay(10);
Sim800l.sendSms("+254715077757",“TX 3225 is now within the Safety Thresholds. Stand by for notification of any other System Violation”);
Sim800l.sendSms("+254726987339",“TX 3225 is now within the Safety Thresholds. Stand by for notification of any other System Violation”);
delay(1000);
}
delay(1000);
}

Please use code tags (</> button on the toolbar) when you post code or warning/error messages. The reason is that the forum software can interpret parts of your code as markup, leading to confusion, wasted time, and a reduced chance for you to get help with your problem. This will also make it easier to read your code and to copy it to the IDE or editor. If your browser doesn’t show the posting toolbar then you can just manually add the code tags:
[code]``[color=blue]// your code is here[/color]``[/code]
Using code tags and other important information is explained in the How to use this forum post. Please read it.

Please always do a Tools > Auto Format on your code before posting it. This will make it easier for you to spot bugs and make it easier for us to read. If you’re using the Arduino Web Editor you will not have access to this useful tool but it’s still unacceptable to post poorly formatted code. I recommend you to use the standard IDE instead.

When your code requires a library that’s not included with the Arduino IDE please always post a link (using the chain link icon on the toolbar to make it clickable) to where you downloaded that library from or if you installed it using Library Manger(Sketch > Include Library > Manage Libraries) then say so and state the full name of the library.

When you encounter an error you’ll see a button on the right side of the orange bar “Copy error messages”. Click that button. Paste the error in a message here USING CODE TAGS (</> button on the toolbar).

 exit status 1
Error compiling for board Arduino/Genuino Uno.

Is that the complete error message or is there more ?

Does the IDE show a "Copy error messages" button when an error occurs ? If so copy the error messages and post them here

The code compiles on my Win10 system, IDE ver 1.8.5, genuine Uno. There are a bunch of warnings, but no errors. Have you installed the Sim800l library?