Updating an old library to work with new IDE?

Well I just bought the 6610 LCD with the Epson S1D15G10 controller, and just haven't had any luck with getting libraries that work with my baby!
Well.. not any that are up to date.. and I tried downloading the old Arduino IDE and using older software hoping the libraries would work and I would be on my marry little way.. but that's where I need your help!
http://blog.lukrop.bplaced.net/archives/Nokia-6610-LCD-+-Arduino.html
That's the library I found, but I get a looonng error when starting the program now. (Mind you, I'm still very new to programming so I get overwhelmed quite easy, hence looking for a library:))

LCD.cpp:18:26: error: core/arduino.h: No such file or directory
LCD.cpp:21:24: error: pinDefines.h: No such file or directory
In file included from LCD.cpp:19:
/LCD.h:106: error: expected `)' before 'resPin'
/LCD.h:122: error: 'byte' has not been declared
/LCD.h:122: error: 'byte' has not been declared
/LCD.h:122: error: 'byte' has not been declared
/LCD.h:122: error: 'byte' has not been declared
/LCD.h:122: error: 'byte' has not been declared
/LCD.h:130: error: 'byte' has not been declared
/LCD.h:130: error: 'byte' has not been declared
/LCD.h:130: error: 'byte' has not been declared
/LCD.h:139: error: 'byte' has not been declared
/LCD.h:139: error: 'byte' has not been declared
/LCD.h:139: error: 'byte' has not been declared
/LCD.h:139: error: 'byte' has not been declared
/LCD.h:155: error: 'byte' has not been declared
/LCD.h:155: error: 'byte' has not been declared
/LCD.h:160: error: 'byte' has not been declared
/LCD.h:165: error: 'byte' has not been declared
/LCD.h:174: error: 'byte' has not been declared
/LCD.h:174: error: 'byte' has not been declared
/LCD.h:183: error: 'byte' has not been declared
/LCD.h:183: error: 'byte' has not been declared
/LCD.h:193: error: 'byte' has not been declared
/LCD.h:193: error: 'byte' has not been declared
/LCD.h:193: error: 'byte' has not been declared
/LCD.h:207: error: 'byte' has not been declared
/LCD.h:207: error: 'byte' has not been declared
/LCD.h:207: error: 'byte' has not been declared
/LCD.h:207: error: 'byte' has not been declared
/LCD.h:207: error: 'byte' has not been declared
/LCD.h:215: error: 'byte' has not been declared
/LCD.h:215: error: 'byte' has not been declared
/LCD.h:223: error: 'byte' has not been declared
/LCD.h:229: error: 'byte' has not been declared
/LCD.h:231: error: 'byte' does not name a type
/LCD.h:232: error: 'byte' does not name a type
/LCD.h:233: error: 'byte' does not name a type
/LCD.h:234: error: 'byte' does not name a type
In file included from LCD.cpp:20:
/fonts.h:19: warning: only initialized variables can be placed into program memory area
LCD.cpp:47: error: expected `)' before 'resPin'
LCD.cpp: In member function 'void LCDDriver::init()':
LCD.cpp:63: error: 'csPin' was not declared in this scope
LCD.cpp:63: error: 'HIGH' was not declared in this scope
LCD.cpp:63: error: 'setPin' was not declared in this scope
LCD.cpp:64: error: 'resetPin' was not declared in this scope
LCD.cpp:64: error: 'LOW' was not declared in this scope
LCD.cpp:65: error: 'delay' was not declared in this scope
LCD.cpp: At global scope:
LCD.cpp:125: error: variable or field 'spiCmd' declared void
LCD.cpp:125: error: 'byte' was not declared in this scope

So I'm not sure if it would be easier to update the library or just try make a new one, maybe I missed em but no libraries that've worked for me so far! Any insight would be much appreciated, thanks in advance!:smiley:

from those errors, you may just need to add

#include "wiring.h"

to the top of LCD.h

Well I gave it a try, it changed the error, but not much. I know that when it was made, only like 0011 maybe even 0010 were out at the time.
Well both times it says Error Building Library LCD.
I found some code that works, can get some text into the LCD and all, but I'm not really sure how to make that into a library, bit long, lol get overwhelmed like halfway through.

LCD.cpp:18:26: error: core/arduino.h: No such file or directory
LCD.cpp:21:24: error: pinDefines.h: No such file or directory
In file included from LCD.cpp:20:
/fonts.h:19: warning: only initialized variables can be placed into program memory area
LCD.cpp: In member function 'void LCDDriver::init()':
LCD.cpp:63: error: 'setPin' was not declared in this scope
LCD.cpp: In member function 'void LCDDriver::putVariable(const char*, int, byte, byte, int, int, byte)':
LCD.cpp:440: error: 'sprintf' was not declared in this scope
LCD.cpp: At global scope:
LCD.cpp:483: error: 'lcdResPin' was not declared in this scope
LCD.cpp:483: error: 'lcdCsPin' was not declared in this scope
LCD.cpp:483: error: 'lcdClkPin' was not declared in this scope
LCD.cpp:483: error: 'lcdDataPin' was not declared in this scope