Linker Error? Need Help

Ben Kelley
Hey guys,
After I run my build script, everything seems to work correctly untill I
get this type of error:

arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os 
-DQT_NO_QWS_VFB -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\"
-DQTOPIA_TARGET=\"PizzaEntry\" -DQTOPIA_TRTARGET=\"PizzaEntry\"
-DQT_NO_DEBUG
-I/home/team3/Desktop/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/lin
ux-arm-g++
-I. -I. -I../arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/include
-I../arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/
-I. -I.moc/release-shared/ -o .obj/release-shared/moc_pizza.o
.moc/release-shared/moc_pizza.cpp
arm-linux-g++  -o PizzaEntry .obj/release-shared/PizzaEntry.o
.obj/release-shared/PizzaEntryImpl.o .obj/release-shared/PizzaEntryTest.o
.obj/release-shared/pizza.o .obj/release-shared/moc_PizzaEntry.o
.obj/release-shared/moc_PizzaEntryImpl.o .obj/release-shared/moc_pizza.o  
-luuid -lqtopia2 -lqtopia -lqpe
-L/home/team3/Desktop/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib
-L/home/team3/Desktop/arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/lib -lqte 
.obj/release-shared/pizza.o: In function `PizzaEntry::sendOrder()':
pizza.cpp:(.text+0x0): multiple definition of `PizzaEntry::sendOrder()'
.obj/release-shared/PizzaEntry.o:PizzaEntry.cpp:(.text+0x0): first defined
here
.obj/release-shared/pizza.o: In function `non-virtual thunk to
PizzaEntry::~PizzaEntry()':
pizza.cpp:(.text+0x18): multiple definition of `non-virtual thunk to
PizzaEntry::~PizzaEntry()'
.obj/release-shared/PizzaEntry.o:PizzaEntry.cpp:(.text+0x18): first defined
here
.obj/release-shared/pizza.o: In function `PizzaEntry::~PizzaEntry()':
pizza.cpp:(.text+0x20): multiple definition of `PizzaEntry::~PizzaEntry()'
.obj/release-shared/PizzaEntry.o:PizzaEntry.cpp:(.text+0x20): first defined
here
.obj/release-shared/pizza.o: In function `PizzaEntry::~PizzaEntry()':
pizza.cpp:(.text+0x4c): multiple definition of `PizzaEntry::~PizzaEntry()'
.obj/release-shared/PizzaEntry.o:PizzaEntry.cpp:(.text+0x4c): first defined
here
.obj/release-shared/pizza.o: In function `non-virtual thunk to
PizzaEntry::~PizzaEntry()':
pizza.cpp:(.text+0x78): multiple definition of `non-virtual thunk to
PizzaEntry::~PizzaEntry()'
.obj/release-shared/PizzaEntry.o:PizzaEntry.cpp:(.text+0x78): first defined
here
.obj/release-shared/pizza.o: In function `PizzaEntry::~PizzaEntry()':
pizza.cpp:(.text+0x80): multiple definition of `PizzaEntry::~PizzaEntry()'
.obj/release-shared/PizzaEntry.o:PizzaEntry.cpp:(.text+0x80): first defined
here
.obj/release-shared/pizza.o: In function `PizzaEntry::PizzaEntry(QWidget*,
char const*, bool, unsigned int)':
pizza.cpp:(.text+0xb4): multiple definition of
`PizzaEntry::PizzaEntry(QWidget*, char const*, bool, unsigned int)'
.obj/release-shared/PizzaEntry.o:PizzaEntry.cpp:(.text+0xb4): first defined
here
.obj/release-shared/pizza.o: In function `PizzaEntry::PizzaEntry(QWidget*,
char const*, bool, unsigned int)':
pizza.cpp:(.text+0x848): multiple definition of
`PizzaEntry::PizzaEntry(QWidget*, char const*, bool, unsigned int)'
.obj/release-shared/PizzaEntry.o:PizzaEntry.cpp:(.text+0x848): first
defined here
.obj/release-shared/moc_pizza.o: In function `PizzaEntry::className()
const':
moc_pizza.cpp:(.text+0x0): multiple definition of `PizzaEntry::className()
const'
.obj/release-shared/moc_PizzaEntry.o:moc_PizzaEntry.cpp:(.text+0x0): first
defined here
.obj/release-shared/moc_pizza.o: In function
`PizzaEntry::staticMetaObject()':
moc_pizza.cpp:(.text+0x34): multiple definition of
`PizzaEntry::staticMetaObject()'
.obj/release-shared/moc_PizzaEntry.o:moc_PizzaEntry.cpp:(.text+0x34): first
defined here
.obj/release-shared/moc_pizza.o: In function `PizzaEntry::tr(char const*,
char const*)':
moc_pizza.cpp:(.text+0xf4): multiple definition of `PizzaEntry::tr(char
const*, char const*)'
.obj/release-shared/moc_PizzaEntry.o:moc_PizzaEntry.cpp:(.text+0xf4): first
defined here
.obj/release-shared/moc_pizza.o: In function `PizzaEntry::tr(char const*)':
moc_pizza.cpp:(.text+0x128): multiple definition of `PizzaEntry::tr(char
const*)'
.obj/release-shared/moc_PizzaEntry.o:moc_PizzaEntry.cpp:(.text+0x128):
first defined here
.obj/release-shared/moc_pizza.o: In function
`PizzaEntry::initMetaObject()':
moc_pizza.cpp:(.text+0x160): multiple definition of
`PizzaEntry::initMetaObject()'
.obj/release-shared/moc_PizzaEntry.o:moc_PizzaEntry.cpp:(.text+0x160):
first defined here
.obj/release-shared/moc_pizza.o:(.bss+0x4): multiple definition of
`PizzaEntry::metaObj'
.obj/release-shared/moc_PizzaEntry.o:(.bss+0x4): first defined here
.obj/release-shared/moc_pizza.o:(.rodata+0x8): multiple definition of
`vtable for PizzaEntry'
.obj/release-shared/moc_PizzaEntry.o:(.rodata+0x8): first defined here
collect2: ld returned 1 exit status
make: *** [PizzaEntry] Error 1




Any suggestions would be greatly appreciated.

Ben Kelley
I am currently on Ubuntu 10.10 .. and using QTOPIA 2.2.0..  If you need any
more information i'd be glad to try and help you.. help me.