can`t use both GSM.h and TinyGPS.h

hi
my project regarding get location and send them via GSM

the separate code are working fine

but once i merge them and includes them

#include <GSM.h>
#include <TinyGPS.h>
#include <SoftwareSerial.h>

i got an error in compiling

In file included from sketch_oct19a.ino:4:
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:79: error: ‘byte’ has not been declared
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:79: error: ‘byte’ has not been declared
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:80: error: ‘byte’ has not been declared
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:80: error: ‘byte’ has not been declared
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:80: error: ‘byte’ has not been declared
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:80: error: ‘byte’ has not been declared
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:116: error: ‘byte’ does not name a type
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:119: error: ‘byte’ does not name a type
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:120: error: ‘byte’ does not name a type
C:\xxxxxxxxxxxxxxxxxxxxxxx\Arduino\libraries\TinyGPS/TinyGPS.h:121: error: ‘byte’ does not name a type

once i comment this line " #include <GSM.h> " and comment any thing relating the GSM its work fine and vice verca once i comment every thing related to GPS its work fine

i use TinyGPS v1.3
the Arduino v1.0.5

so how i can solve this issue

i don`t have time to change my graduating project i need to know how to fix this issue !!

ok i just solve it by changing

byte to unsigned char

but now i got another problem

SoftwareSerial\SoftwareSerial.cpp.o: In function __vector_3': C:\Program Files (x86)\Arduino\libraries\SoftwareSerial/SoftwareSerial.cpp:305: multiple definition ofvector_3' GSM\GSM3SoftSerial.cpp.o:C:\Program Files (x86)\Arduino\libraries\GSM/GSM3SoftSerial.cpp:511: first defined here SoftwareSerial\SoftwareSerial.cpp.o: In function `vector_4': C:\Program Files (x86)\Arduino\libraries\SoftwareSerial/SoftwareSerial.cpp:312: multiple definition of __vector_4' GSM\GSM3SoftSerial.cpp.o:C:\Program Files (x86)\Arduino\libraries\GSM/GSM3SoftSerial.cpp:518: first defined here SoftwareSerial\SoftwareSerial.cpp.o: In functionvector_5': C:\Program Files (x86)\Arduino\libraries\SoftwareSerial/SoftwareSerial.cpp:319: multiple definition of `vector_5' GSM\GSM3SoftSerial.cpp.o:C:\Program Files (x86)\Arduino\libraries\GSM/GSM3SoftSerial.cpp:525: first defined here

^_^ i find the solution

http://purposefulscience.blogspot.ae/2013/06/arduino-gsm-shield-tips.html

What did you actually do?

I tried using method 2 on your link, and when I tried on a GPS only, it does not work at all.