HOW TO MONITORING TEMPERATURE VIA GSM SIM900 AND LCD16x2

please help me to monitor temperature via GSM sim900 for sms purpose and lcd 16x2 monitor.

this my script and still get error when compile it :

#include "DHT.h"
#include <Wire.h> // Comes with Arduino IDE
#include <LiquidCrystal_I2C.h>
#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"
#define DHTPIN 2 // what pin we're connected to
// Uncomment whatever type you're using!
#define DHTTYPE DHT11 // DHT 11
// #define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE);
SMSGSM sms;
boolean started=false;
// set the LCD address to 0x20 for a 20 chars 4 line display
// Set the pins on the I2C chip used for LCD connections:
// addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address
void setup() {
Serial.begin(9600);
// set up the LCD's number of columns and rows:
lcd.begin(16,2);
dht.begin();
Serial.begin(9600);
Serial.println("GSM Shield testing.");

if (gsm.begin(2400)){
Serial.println("\nstatus=READY");
started=true;
}
else Serial.println("\nstatus=IDLE");

if(started){
if (sms.SendSMS("+6285773708599", "SMS from Arduino"))
Serial.println("\nSMS sent OK");
if (sms.SendSMS("+6285648871007", "SMS from Arduino"))
Serial.println("\nSMS sent OK");
}
};
void loop() {

// Reading temperature or humidity takes about 250 milliseconds!
// Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
int h = dht.readHumidity();
int t = dht.readTemperature();

// set the cursor to (0,0):
lcd.setCursor(0, 0);
// print from 0 to 9:

lcd.print("Temp: ");
lcd.print(t);
lcd.print("C");

// set the cursor to (16,1):
lcd.setCursor(0,1);
lcd.print("Humidity: ");
lcd.print(h);
lcd.print("%");
}

this my script and still get error when compile it :

And we've got to guess what the error is?

Please use code tags when posting code.

// set the cursor to (0,0):
lcd.setCursor(0, 0);
// print from 0 to 9:

lcd.print("Temp: ");
lcd.print(t);
lcd.print("C");

// set the cursor to (16,1):
lcd.setCursor(0,1);
lcd.print("Humidity: ");
lcd.print(h);
lcd.print("%");
}

in this part we have error when compile it

No, sorry, I don't play guessing games anymore.