ANNOUNCE: KDevelop-2.0-beta1 released

Curzio Basso basso at informatik.uni-freiburg.de
Mon Jul 9 10:08:51 BST 2001


On Saturday 07 July 2001 00:03, gigafalk at yahoo.com wrote:

> Please, we want to get a rock-stable final version of 2.0. Please, test
> it
> and send your feedback and bugreports to one of these mailing-lists:
>   kdevelop at kdevelop.org
>   kdevelop-devel at kdevelop.org

Well, I don't even manage to make it compile. I get these linking errors:

*****************************************

clibpropdlg.o: In function `CLibPropDlg::className(void) const':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.cpp(.text+0x948): 
multiple definition of `CLibPropDlg::className(void) const'
clibpropdlg.moc.o(.text+0x0):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc.cpp: 
first defined here
clibpropdlg.o: In function `CLibPropDlg::metaObject(void) const':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.cpp(.data+0x0): 
multiple definition of `CLibPropDlg::metaObj'
clibpropdlg.moc.o(.data+0x0):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc.cpp: 
first defined here
clibpropdlg.o: In function `CLibPropDlg::initMetaObject(void)':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc(.text+0x954): 
multiple definition of `CLibPropDlg::initMetaObject(void)'
clibpropdlg.moc.o(.text+0xc):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc.cpp: 
first defined here
clibpropdlg.o: In function `CLibPropDlg::staticMetaObject(void)':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc(.text+0xa18): 
multiple definition of `CLibPropDlg::staticMetaObject(void)'
clibpropdlg.moc.o(.text+0xd0):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc.cpp: 
first defined here
clibpropdlg.o: In function `CLibPropDlg::tr(char const *)':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc(.text+0x9b4): 
multiple definition of `CLibPropDlg::tr(char
const *)'
clibpropdlg.moc.o(.text+0x6c):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc.cpp: 
first defined here
clibpropdlg.o: In function `CLibPropDlg::tr(char const *, char const *)':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc(.text+0x9e4): 
multiple definition of `CLibPropDlg::tr(char
const *, char const *)'
clibpropdlg.moc.o(.text+0x9c):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/clibpropdlg.moc.cpp: 
first defined here
wzconnectdlg.o: In function `CClassPropertiesDlg::className(void) const':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.cpp(.text+0x4ac8): 
multiple definition of `CClassPropertiesDlg::className(void) const'
wzconnectdlg.moc.o(.text+0x0):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc.cpp: 
first defined here
wzconnectdlg.o: In function `CClassPropertiesDlg::metaObject(void) const':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.cpp(.data+0x0): 
multiple definition of `CClassPropertiesDlg::metaObj'
wzconnectdlg.moc.o(.data+0x0):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc.cpp: 
first defined here
wzconnectdlg.o: In function `CClassPropertiesDlg::initMetaObject(void)':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc(.text+0x4ad4): 
multiple definition of `CClassPropertiesDlg::initMetaObject(void)'
wzconnectdlg.moc.o(.text+0xc):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc.cpp: 
first defined here
wzconnectdlg.o: In function `CClassPropertiesDlg::staticMetaObject(void)':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc(.text+0x4b98): 
multiple definition of `CClassPropertiesDlg::staticMetaObject(void)'
wzconnectdlg.moc.o(.text+0xd0):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc.cpp: 
first defined here
/usr/bin/ld: Warning: size of symbol 
`CClassPropertiesDlg::staticMetaObject(void)' changed from 4250 to 4242 in 
wzconnectdlg.o
wzconnectdlg.o: In function `CClassPropertiesDlg::tr(char const *)':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc(.text+0x4b34): 
multiple definition of `CClassPropertiesDlg::tr(char const *)'
wzconnectdlg.moc.o(.text+0x6c):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc.cpp: 
first defined here
wzconnectdlg.o: In function `CClassPropertiesDlg::tr(char const *, char const 
*)':
/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc(.text+0x4b64): 
multiple definition of `CClassPropertiesDlg::tr(char const *, char const *)'
wzconnectdlg.moc.o(.text+0x9c):/home/basso/kde2src/kdevelop-2.0cvs/kdevelop/wzconnectdlg.moc.cpp: 
first defined here
collect2: ld returned 1 exit status
make[3]: *** [kdevelop] Error 1

*********************************************

I've taken a look to the files, and even if I don't understand so much of the 
moc mechanism, what I found is that clibpropdlg.moc and clibpropdlg.moc.cpp 
are exactly the same, and while the former is included on the clibpropdlg.cpp 
the latter is compiled and the object added to the linking, then raising the 
errors. Did it occur only to me?

thanks
qrz

-- 
Curzio Basso *******************************************************
|\ Computer Graphics Research Group      \ PHONE +49 (761) 203 8289 *
| \ Albert-Ludwigs-University of Freiburg \ FAX  +49 (761) 203 8262 *
|  \ Georges-Koehler-Allee 101, Geb.052, 79110 Freiburg, Germany ***

-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop mailing list