Compile error with adafruit wave library

I'm getting this error when I'm implementing this library into my code:

/var/folders/SS/SSfFBG4vF5eSrAccx2V4vU+++TI/-Tmp-/build2755124691246552518.tmp/WaveHC/WaveHC.cpp.o: In function `__vector_17':

/Users/elijahwood/Documents/Arduino/libraries/WaveHC/WaveHC.cpp:41: multiple definition of `__vector_17'

/var/folders/SS/SSfFBG4vF5eSrAccx2V4vU+++TI/-Tmp-/build2755124691246552518.tmp/Servo/Servo.cpp.o:/Applications/Arduino.app/Contents/Resources/Java/libraries/Servo/Servo.cpp:103: first defined here

The example sketches compile fine. You can find my code here:
files.me.com/elijahwood/hm3zf6 (just type this into a browser any you'll get a zip file with my code. It has 7 tabs, so I can't post it directly.)

I use these librarys:

#include <SoftwareSerial.h>
#include <Servo.h> 
#include <x10.h>
#include <x10constants.h>  
#include <TimeAlarms.h>
#include <Time.h> 
#include <Ethernet.h>
#include <UdpBytewise.h> 
#include <WString.h>

I'm thinking maybe, It's having a problem in conjunction with the other libraries.

Here is the wave shield library:
http://code.google.com/p/wavehc/

Here is an example sketch I made that can play a file:

#include "WaveHC.h"
#include "WaveUtil.h"

WaveHC wave;      // This is the only wave (audio) object, since we will only play one at a time

void setup() {

}


void loop() { 
  playcomplete("CONNECTING.WAV");
  delay(1000);
  playcomplete("STARTING.WAV");
}

void playcomplete(char *name) {
  playfile(name);
  while (wave.isplaying);
}

void playfile(char *name) 
{
  if (wave.isplaying) {// already playing something, so stop it!
    wave.stop(); // stop it
  }
  // ok time to play!
  wave.play();
}

Like I said, this compiles fine.

Thanks,
Elijah

I'm thinking maybe, It's having a problem in conjunction with the other libraries.

That's what this:

/Users/elijahwood/Documents/Arduino/libraries/WaveHC/WaveHC.cpp:41: multiple definition of `__vector_17'

is telling you.

One or more header files that you are using is not properly protected against multiple inclusion.

Each header file should start with:

#ifndef SomeUniqueName
#define SomeUniqueName

and end with

#endif

The "SomeUniqueName" part is usually something like WaveHC_H, for WaveHC.h.

Look through all the header files you are using, and see which one is not playing by the rules, and contact the author and give them heck.

I looked through all the libraries that I'm using, and they all got the appropriate "unique" header files.

This is the error again:
/var/folders/SS/SSfFBG4vF5eSrAccx2V4vU+++TI/-Tmp-/build7756477175894618449.tmp/Servo/Servo.cpp.o: In function `__vector_17':

/Applications/Arduino.app/Contents/Resources/Java/libraries/Servo/Servo.cpp:103: multiple definition of `__vector_17'

/var/folders/SS/SSfFBG4vF5eSrAccx2V4vU+++TI/-Tmp-/build7756477175894618449.tmp/WaveHC/WaveHC.cpp.o:/Users/elijahwood/Documents/Arduino/libraries/WaveHC/WaveHC.cpp:41: first defined here

I looked in the servo.cpp and the WaveHC.cpp libraries and they both have this function:

TIMER1_COMPA_vect

How do I alter this so they can be used together?

Thanks,
Elijah