Strange Error in RFBee V1.1

I downloaded the latest RFBee firmware from code.google.com and compile it…

RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::CCX()'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::CCX()'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::PowerOnStartUp()'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::Read(unsigned char, unsigned char*)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::ReadBurst(unsigned char, unsigned char*, unsigned char)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::Write(unsigned char, unsigned char)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::WriteBurst(unsigned char, unsigned char const*, unsigned char)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::Strobe(unsigned char)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::Setup(unsigned char)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::ReadSetup()'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::setPA(unsigned char, unsigned char)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCx'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::Mode(unsigned char)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::NrOfConfigs()'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/CCx.cpp.o: In function `global constructors keyed to _ZN3CCXC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/CCx.cpp:222: multiple definition of `CCX::RSSIdecode(unsigned char)'
CCx.cpp.o:CCx.cpp:222: first defined here
RFBee_v1_1/Spi.cpp.o: In function `global constructors keyed to _ZN3SPIC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/Spi.cpp:77: multiple definition of `SPI::mode(unsigned char)'
Spi.cpp.o:Spi.cpp:77: first defined here
RFBee_v1_1/Spi.cpp.o: In function `global constructors keyed to _ZN3SPIC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/Spi.cpp:77: multiple definition of `SPI::SPI()'
Spi.cpp.o:Spi.cpp:77: first defined here
RFBee_v1_1/Spi.cpp.o: In function `global constructors keyed to _ZN3SPIC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/Spi.cpp:77: multiple definition of `SPI::SPI()'
Spi.cpp.o:Spi.cpp:77: first defined here
RFBee_v1_1/Spi.cpp.o: In function `global constructors keyed to _ZN3SPIC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/Spi.cpp:77: multiple definition of `SPI::transfer(unsigned char)'
Spi.cpp.o:Spi.cpp:77: first defined here
RFBee_v1_1/Spi.cpp.o: In function `global constructors keyed to _ZN3SPIC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/Spi.cpp:77: multiple definition of `SPI::slaveSelect(unsigned char)'
Spi.cpp.o:Spi.cpp:77: first defined here
RFBee_v1_1/Spi.cpp.o: In function `global constructors keyed to _ZN3SPIC2Ev':
/home/rony/Projects/AVR/Arduino/libraries/RFBee_v1_1/Spi.cpp:77: multiple definition of `Spi'
Spi.cpp.o:Spi.cpp:77: first defined here
collect2: ld returned 1 exit status

multiple definition of … What is meant with it?
No version of this firmware runs without errors. Is there no working Firmware for RFBee?

I use Arduino 0022 (or Arduino 1.0) and Ubuntu 11.10 with all updates

Sorry to tell you that Arduino 1.0 is not compatible now. But you can still use 0023 version.
All of firmware are get error like this?Did you add the libraries to your Arduino not just codes?
If have any change please tell us more detail.

I also try arduino-0022 on ubuntu 11.10. Same problem…
I only have edit 2 lines in 2 files (because on ubuntu the header includes are case sensitive):

TestIO.h line 5

#include "config.h"

rfBeeCore.pde line 22

#include "rfbeeCore.h"

I got the same error on windows xp arduino 0022 with the original firmware (no changes). See attachment

PS.: Sorry for my bad english :smiley:
RFBee_error01.PNG

Ok. The Fail was to copy the archive into the libraries folder…
It seems this source only runs without errors if it is directly in the sketch folder.
Problem solved :wink: