INTERFACING CAMERA WITH ARDUINO

i need help help help plz…
i m working on my final year project , i need to interface ttl serial jpeg cmos with arduino,now the problem is i simply wrote code for that. After resolving some errors there are still some stupid unresolve errors left , below is the code
#include <printf-stdarg.h>
#include
#include <JPEGCamera.h>
#include <SoftwareSerial.h>
char response[512];
bool count;
int size=0;
int address=0;
int eof=0;
uint16_t x;
JPEGCamera camera;

void setup()
{
//Setup the camera and serial port
Serial.begin(9600);
Serial.println(“Hello”);

count=camera.reset();
delay(3000);

//take a picture
Serial.println(“Taking picture”);
count=camera.takePicture();
delay(2000);
Serial.println("");

//Get + print the size of the picture
Serial.println(“Size”);
count = camera.getSize(&x);
Serial.println(size);
Serial.println("");
}

void loop()
{

}

and with the errors such as

In file included from C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino/JPEGCamera.h:12,
from sketch_may30e.ino:3:
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino/WProgram.h:1: error: expected constructor, destructor, or type conversion before ‘.’ token
sketch_may30e:11: error: no matching function for call to ‘JPEGCamera::JPEGCamera()’
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino/JPEGCamera.h:23: note: candidates are: JPEGCamera::JPEGCamera(Stream&)
C:\arduino-1.0.5-r2\hardware\arduino\cores\arduino/JPEGCamera.h:16: note: JPEGCamera::JPEGCamera(const JPEGCamera&)
PLEASE PLEASE PLEASE HELP HELP HELP , IT’S REALLY VERY URGENT

I don’t think that you should still be using WProgram.h.