SoftwareSerial.cpp & GSM3SoftSerial.cpp Conflict

#if defined(PCINT0_vect)
ISR(PCINT0_vect)
{
  SoftwareSerial::handle_interrupt();
}
#endif

#if defined(PCINT1_vect)
ISR(PCINT1_vect)
{
  SoftwareSerial::handle_interrupt();
}
#endif

#if defined(PCINT2_vect)
ISR(PCINT2_vect)
{
  SoftwareSerial::handle_interrupt();
}
#endif

#if defined(PCINT3_vect)
ISR(PCINT3_vect)
{
  SoftwareSerial::handle_interrupt();
}
#endif

Is there a possible way to make these two compiled together?

I keep getting this errors everytime I try to compile it

SoftwareSerial\SoftwareSerial.cpp.o: In function __vector_5': C:\Program Files\Arduino\libraries\SoftwareSerial/SoftwareSerial.cpp:319: multiple definition of __vector_5'
GSM\GSM3SoftSerial.cpp.o:C:\Program Files\Arduino\libraries\GSM/GSM3SoftSerial.cpp:527: first defined here

No, there is no way to use the two together. But, before you do too much pissing an moaning about that, consider that you can only have one instance of a software serial port listening for incoming data at a time. How would you manage listening to the phone and whatever else you were planning to listen to?

You really need an Arduino with more hardware serial ports.