RFM12b and LCD ERROR

ok i whant to see what my radio module is receiving using a lcd module with 14 pins .....
when i use this libraries

#include <RF12.h>
#include <Ports.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(23, 22, 21, 20, 19, 18);

i get this error do u have some ideas what they mean ?
or better how can i resolve this problem

LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal::pulseEnable()':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:285: multiple definition of `LiquidCrystal::pulseEnable()'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:297: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal::write8bits(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:303: multiple definition of `LiquidCrystal::write8bits(unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:315: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal::write4bits(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:294: multiple definition of `LiquidCrystal::write4bits(unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:306: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal::send(unsigned char, unsigned char)':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:269: multiple definition of `LiquidCrystal::send(unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:281: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal::init(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:55: multiple definition of `LiquidCrystal::init(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:235: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:48: multiple definition of `LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:229: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:48: multiple definition of `LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:229: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:42: multiple definition of `LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:223: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:42: multiple definition of `LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:223: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:36: multiple definition of `LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:217: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:36: multiple definition of `LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:217: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:29: multiple definition of `LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:211: first defined here
LiquidCrystal\LiquidCrystal.cpp.o: In function `LiquidCrystal':
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal/LiquidCrystal.cpp:29: multiple definition of `LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'
RFM12_3\PortsLCD.cpp.o:C:\Program Files (x86)\Arduino\libraries\RFM12_3/PortsLCD.cpp:211: first defined here

when they are separate they work fine ....

It looks like Ports.h also includes and creates an instance of LiquidCrystal. But, that's just a guess as Ports in not a common library. A link would be useful.

ok this is the complete folder

RF12.rar (69.7 KB)

The folder C:\Program Files (x86)\Arduino\libraries is for core libraries, like LiquidCrystal. It is NOT where user downloaded libraries, like RFM12_3, go. Get the non-core libraries out of the core library folder, and try again.

You will probably need to delete the C:\Program Files (x86)\Arduino folder and reinstall the IDE.

really i didn't know that .. in my case all libraries are in one folder .. the core one ...
okk okk i will move them but first how u sad reinstall arduino ide

ok i foud the answer .... oh after another round of google i found this site http://jeelabs.net/boards/7/topics/823
and i saw someone used other libraries .....

#include <RF12.h> //from jeelabs.org
#include <JeeLib.h>
#include <PortsLCD.h> 
LiquidCrystal lcd(23, 22, 21, 20, 19, 18);

i had downloaded all the libraries ...
install them
change my program ... just the #include libraries
and compile it without error
i think the ports.h had some bugs and got modified to PortsLCD.h

THANK YOU FOR YOUR TIME PaulS, i was a little in a hurry and posted
Maybe this will be useful for someone !