[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    error compiling kmail
From:       "dimitris kamenopoulos" <el97146 () mail ! ntua ! gr>
Date:       2001-04-26 0:48:20
[Download RAW message or body]

I use day by day CVS snapshots of KDE, 'cause I translate it 
in greek and the UI must be always up to date. 
For the past 10-14 days I haven' t been able to compile KMail, 
and therefore can' t keep its translation up to date, since many 
messages have changed and I can' t test them on the "real" 
UI.
The message I get is usually something like this:
------------
g++ -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W -Wpointer-arith 
-Wmissing-prototypes -Wwrite-strings -Wno-long-long -Wnon-virtual-dtor 
-fno-builtin -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -frtti 
-UQT_NO_ASCII_CAST -UQT_NO_COMPAT -o .libs/kmail kmmessage.o kmmainwin.o 
configuredialog.o kmfolderdia.o kmfoldertree.o kmaccount.o kmheaders.o 
kmcomposewin.o kmfolder.o kmmsgpartdlg.o kmreaderwin.o kbusyptr.o 
kalarmtimer.o kmmsgpart.o kmmsginfo.o kmacctmgr.o kmacctfolder.o 
kmacctlocal.o kmfolderdir.o kmfoldermgr.o kmfoldernode.o kmsender.o 
kmacctseldlg.o kmfiltermgr.o kmfilteraction.o kmidentity.o kmfolderseldlg.o 
kmfilter.o kmfilterdlg.o kmmsgbase.o kmmsglist.o kmpgpwrap.o kfileio.o 
kmaddrbook.o kmaddrbookdlg.o kmiostatusdlg.o kmnewiostatus.o 
kmnewiostatuswdg.o kmtopwidget.o kmacctimap.o kmundostack.o 
kmbroadcaststatus.o kmscoring.o kmacctexppop.o colorlistbox.o kmkernel.o 
main.o accountdialog.o kmfldsearch.o addtoaddressbook.o kmdisplayvcard.o 
vcard.o md5.o smtp.o mailinglist-magic.o kmailIface_skel.o kmailIface_stub.o 
kmscoring.moc.o smtp.moc.o kmail_meta_unload.o  -L/usr/X11R6/lib 
-L/usr/lib/qt2/lib -L/opt/kde/lib /opt/kde/lib/libkhtml.so 
-L/usr/lib/gcc-lib/i486-suse-linux/2.95.2 -L/usr/i486-suse-linux/lib 
/opt/kde/lib/libkjava.so /opt/kde/lib/libkssl.so -lssl -lcrypto 
/opt/kde/lib/libkdeprint.so /opt/kde/lib/libkparts.so 
/opt/kde/lib/libkfile.so /opt/kde/lib/libksycoca.so /opt/kde/lib/libkio.so 
/opt/kde/lib/libkdesu.so -lutil ../libkdenetwork/.libs/libkdenetwork.so 
/opt/kde/lib/libkspell.so /opt/kde/lib/libmimelib.so /opt/kde/lib/libkab.so 
/opt/kde/lib/libkdeui.so /opt/kde/lib/libkdecore.so 
/opt/kde/lib/libkdefakes.so -ldl /opt/kde/lib/libDCOP.so -lqt -lpng -lz 
/usr/lib/libjpeg.so -lXext -lX11 -lSM -lICE -lstdc++ -lm -lc -lgcc 
-Wl,--rpath -Wl,/opt/kde/lib -Wl,--rpath -Wl,/usr/lib/qt2/lib -Wl,--rpath 
-Wl,/usr/X11R6/lib
kmmessage.o: In function `KMMessage::asQuotedString(QString const &, QString 
const &, QString const &, bool, bool) const':
kmmessage.o(.text+0x4219): undefined reference to `Kpgp::getKpgp(void)'
kmmessage.o(.text+0x42e5): undefined reference to `Kpgp::isEncrypted(void) 
const'
kmmessage.o(.text+0x42f9): undefined reference to `Kpgp::decrypt(void)'
kmmessage.o(.text+0x4991): undefined reference to `Kpgp::getKpgp(void)'
kmmessage.o(.text+0x49f9): undefined reference to `Kpgp::isEncrypted(void) 
const'
kmmessage.o(.text+0x4a09): undefined reference to `Kpgp::decrypt(void)'
configuredialog.o: In function `ConfigureDialog::makeSecurityPage(void)':
configuredialog.o(.text+0xef56): undefined reference to 
`KpgpConfig::KpgpConfig(QWidget *, char const *, bool)'
kmcomposewin.o: In function `KMComposeWin::setupActions(void)':
kmcomposewin.o(.text+0xa728): undefined reference to `Kpgp::getKpgp(void)'
kmcomposewin.o(.text+0xa72e): undefined reference to `Kpgp::havePGP(void) 
const'kmcomposewin.o: In function `KMComposeWin::setMsg(KMMessage *, bool)':
kmcomposewin.o(.text+0xbc70): undefined reference to `Kpgp::getKpgp(void)'
kmcomposewin.o(.text+0xbcdc): undefined reference to `Kpgp::isEncrypted(void) 
const'
kmcomposewin.o(.text+0xbcec): undefined reference to `Kpgp::decrypt(void)'
kmcomposewin.o(.text+0xbcfc): undefined reference to `Kpgp::isSigned(void) 
const'
kmcomposewin.o: In function `KMComposeWin::pgpProcessedMsg(void)':
kmcomposewin.o(.text+0xd3ba): undefined reference to `Kpgp::getKpgp(void)'
kmcomposewin.o(.text+0xda9b): undefined reference to `Kpgp::sign(void)'
kmcomposewin.o(.text+0xdf07): undefined reference to 
`Kpgp::encryptFor(QStrList const &, bool)'
kmcomposewin.o: In function `KMComposeWin::slotInsertMyPublicKey(void)':
kmcomposewin.o(.text+0x119bd): undefined reference to `Kpgp::getKpgp(void)'
kmcomposewin.o(.text+0x119c4): undefined reference to `Kpgp::user(void) const'
kmcomposewin.o(.text+0x119d0): undefined reference to `Kpgp::getKpgp(void)'
kmcomposewin.o(.text+0x119da): undefined reference to 
`Kpgp::getAsciiPublicKey(QString)'
kmcomposewin.o(.text+0x11a3b): undefined reference to `Kpgp::getKpgp(void)'
kmcomposewin.o(.text+0x11a42): undefined reference to `Kpgp::user(void) const'
kmcomposewin.o: In function `KMComposeWin::slotInsertPublicKey(void)':
kmcomposewin.o(.text+0x11d80): undefined reference to `Kpgp::getKpgp(void)'
kmcomposewin.o(.text+0x11d94): undefined reference to `Kpgp::keys(void)'
kmcomposewin.o(.text+0x11d9f): undefined reference to 
`KpgpKey::getKeyName(QWidget *, QStrList const *)'
kmcomposewin.o(.text+0x11daa): undefined reference to 
`Kpgp::getAsciiPublicKey(QString)'
kmcomposewin.o: In function `KMComposeWin::slotIdentityActivated(int)':
kmcomposewin.o(.text+0x14e63): undefined reference to `Kpgp::getKpgp(void)'
kmcomposewin.o(.text+0x14e69): undefined reference to `Kpgp::setUser(QString)'
kmreaderwin.o: In function `KMReaderWin::writeBodyStr(QCString)':
kmreaderwin.o(.text+0x9131): undefined reference to `Kpgp::getKpgp(void)'
kmreaderwin.o(.text+0x92ab): undefined reference to `Kpgp::isEncrypted(void) 
const'
kmreaderwin.o(.text+0x92d2): undefined reference to `Kpgp::decrypt(void)'
kmreaderwin.o(.text+0x939c): undefined reference to `Kpgp::lastErrorMsg(void) 
const'
kmreaderwin.o(.text+0x94c5): undefined reference to `Kpgp::isSigned(void) 
const'kmreaderwin.o(.text+0x94e3): undefined reference to 
`Kpgp::goodSignature(void) const'
kmreaderwin.o(.text+0x9560): undefined reference to `Kpgp::signedBy(void) 
const'kmpgpwrap.o: In function `KMpgpWrap::KMpgpWrap(void)':
kmpgpwrap.o(.text+0xf): undefined reference to `Kpgp::Kpgp(void)'
kmpgpwrap.o: In function `KMpgpWrap::~KMpgpWrap(void)':
kmpgpwrap.o(.text+0x49): undefined reference to `Kpgp::~Kpgp(void)'
kmpgpwrap.o(.gnu.linkonce.d.__vt_9KMpgpWrap+0x18): undefined reference to 
`Kpgp::readConfig(void)'
kmpgpwrap.o(.gnu.linkonce.d.__vt_9KMpgpWrap+0x1c): undefined reference to 
`Kpgp::writeConfig(bool)'
kmpgpwrap.o(.gnu.linkonce.d.__vt_9KMpgpWrap+0x20): undefined reference to 
`Kpgp::init(void)'
kmpgpwrap.o(.gnu.linkonce.d.__vt_9KMpgpWrap+0x24): undefined reference to 
`Kpgp::setMessage(QCString)'
kmpgpwrap.o(.gnu.linkonce.d.__vt_9KMpgpWrap+0x28): undefined reference to 
`Kpgp::message(void) const'
kmpgpwrap.o(.gnu.linkonce.d.__vt_9KMpgpWrap+0x2c): undefined reference to 
`Kpgp::frontmatter(void) const'
kmpgpwrap.o(.gnu.linkonce.d.__vt_9KMpgpWrap+0x30): undefined reference to 
`Kpgp::backmatter(void) const'
kmpgpwrap.o: In function `KMpgpWrap type_info function':
kmpgpwrap.o(.gnu.linkonce.t.__tf9KMpgpWrap+0x16): undefined reference to 
`Kpgp type_info function'
kmpgpwrap.o(.gnu.linkonce.t.__tf9KMpgpWrap+0x1e): undefined reference to 
`Kpgp type_info node'
collect2: ld returned 1 exit status
make[3]: *** [kmail] Error 1
make[3]: Leaving directory `/home/mitsos/kdeh/kdenetwork/kmail'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/mitsos/kdeh/kdenetwork/kmail'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mitsos/kdeh/kdenetwork'
make: *** [all-recursive-am] Error 2
------------

Am _I_ doing something wrong, or there is a problem with the code and 
I should just be patient? I know CVS snapshots don't _have_ to compile like 
betas and production versions, but 14 days of failure in a raw are very 
strange, even for CVS and I thought it was worth to mention. After all, it 
is quite important for translation to use "fresh" KDE.
Please direct your replies (if any) to el97146@mail.ntua.gr, since I am not 
subscribed to this list.
CU
Dimitris
_______________________________________________
Kmail Developers mailing list
Kmail@master.kde.org
http://master.kde.org/mailman/listinfo/kmail

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic