You are not logged in.

1

Sunday, June 26th 2005, 4:58pm

[Kopete] How to build Kopete 0.10.1 woes :S

Kopete is a great Instant Messenger program. I use it because I like KDE and it's built / part of KDE so I don't need to install anything else just for an Instant Messenger.

Please please can someone update Kopete so that all the major protocols work. Especially ICQ, & MSN. I keep on getting wrong password entry on the first go all the time. My passwords fail all the time, unless I selected "Don't save password" then it works. Must be a bug or something.

Anyway, Kopete Dev Team keep up the great work with an excellent IM program. Please update the source code so that it can compile without errors to undefined variables in the french and netherlands tranlsation help files (this is referring to latest 0.10.1 source code files).

PS: I figured out how to solve the undefined variable errors during building/make. But still it was annoying and have to get help. But we could do without them, especially for people who don't know programming.

PSS: Actually, I ran into more make build errors. Something about not finding a whole bunch of classes.

This post has been edited 2 times, last edit by "kevingpo" (Jun 28th 2005, 4:22am)


2

Tuesday, June 28th 2005, 4:54am

Okay, I just read the Kopete. Looks like Kopete is short on developers. I would love to help out a bit, might improve my C++ language skills.

For now, to get version 0.10.1 working, we need to remove/change:

doc/fr/index.docbook 101 put comments around <!--&traducteurPatricePawlak; -->
doc/fr/index.docbook 1878 put comments around <!--&traducteurPatricePawlak; -->
doc/nl/index.docbook 101 put comments around <!--&Sander.Koning; -->

Then this whole mess:

.libs/addaccountwizard.o(.text+0x99): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::AccountManager::self()'
.libs/addaccountwizard.o(.text+0xa1): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::AccountManager::registerAccount(Kopete::Account*)'
.libs/addaccountwizard.o(.text+0x10f): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::Plugin::pluginId() const'
.libs/addaccountwizard.o(.text+0x148): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::PluginManager::self()'
.libs/addaccountwizard.o(.text+0x150): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::PluginManager::setPluginEnabled(QString const&, bool)'
.libs/addaccountwizard.o(.text+0x1a4): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::Account::setColor(QColor const&)'
.libs/addaccountwizard.o(.text+0x1bd): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::OnlineStatus::OnlineStatus()'
.libs/addaccountwizard.o(.text+0x1ce): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::OnlineStatus::~OnlineStatus()'
.libs/addaccountwizard.o(.text+0x266): In function `AddAccountWizard::back()':
: undefined reference to `typeinfo for KopeteEditAccountWidget'
.libs/addaccountwizard.o(.text+0x82e): In function `AddAccountWizard::reject()':
: undefined reference to `Kopete::AccountManager::self()'
.libs/addaccountwizard.o(.text+0x83a): In function `AddAccountWizard::reject()':
: undefined reference to `Kopete::AccountManager::accounts(Kopete::Protocol const*) const'
.libs/addaccountwizard.o(.text+0x87b): In function `AddAccountWizard::reject()':
: undefined reference to `Kopete::Plugin::pluginId() const'
.libs/addaccountwizard.o(.text+0x8af): In function `AddAccountWizard::reject()':
: undefined reference to `Kopete::PluginManager::self()'
.libs/addaccountwizard.o(.text+0x8b7): In function `AddAccountWizard::reject()':
: undefined reference to `Kopete::PluginManager::unloadPlugin(QString const&)'
.libs/addaccountwizard.o(.text+0xbaa): In function `AddAccountWizard::next()':
: undefined reference to `Kopete::PluginManager::self()'
.libs/addaccountwizard.o(.text+0xbb2): In function `AddAccountWizard::next()':
: undefined reference to `Kopete::PluginManager::loadPlugin(QString const&, Kopete::PluginManager::PluginLoadMode)'
.libs/addaccountwizard.o(.text+0xbc5): In function `AddAccountWizard::next()':
: undefined reference to `typeinfo for Kopete::Protocol'
.libs/addaccountwizard.o(.text+0xbcb): In function `AddAccountWizard::next()':
: undefined reference to `typeinfo for Kopete::Plugin'
.libs/addaccountwizard.o(.text+0xd55): In function `AddAccountWizard::next()':
: undefined reference to `Kopete::AccountManager::self()'
.libs/addaccountwizard.o(.text+0xd63): In function `AddAccountWizard::next()':
: undefined reference to `Kopete::AccountManager::guessColor(Kopete::Protocol*) const'
.libs/addaccountwizard.o(.text+0xe83): In function `AddAccountWizard::next()':
: undefined reference to `typeinfo for KopeteEditAccountWidget'
.libs/addaccountwizard.o(.text+0x1cfa): In function `AddAccountWizard::AddAccountWizard(QWidget*, char const*, bool)':
: undefined reference to `Kopete::PluginManager::self()'
<snip>
make[5]: *** [kcm_kopete_accountconfig.la] Error 1
make[5]: Leaving directory `/root/Desktop/kopete-0.10.1/kopete/kopete/config/accounts'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/root/Desktop/kopete-0.10.1/kopete/kopete/config'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/Desktop/kopete-0.10.1/kopete/kopete'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/Desktop/kopete-0.10.1/kopete'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Desktop/kopete-0.10.1'
make: *** [all] Error 2

I guess the linker could not find the object files to acounts or something....bah

3

Tuesday, June 28th 2005, 7:14am

Quoted

Originally posted by kevingpo
Okay, I just read the Kopete. Looks like Kopete is short on developers. I would love to help out a bit, might improve my C++ language skills.

For now, to get version 0.10.1 working, we need to remove/change:

doc/fr/index.docbook 101 put comments around <!--&traducteurPatricePawlak; -->
doc/fr/index.docbook 1878 put comments around <!--&traducteurPatricePawlak; -->
doc/nl/index.docbook 101 put comments around <!--&Sander.Koning; -->
If you do that, you remove the name of the translators and maybe a part of the copyright message. There might be legal problems with that. I think it would be better to expand that identity manually, so that the names are preserved.

Quoted

Originally posted by kevingpo
Then this whole mess:

.libs/addaccountwizard.o(.text+0x99): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::AccountManager::self()'
.libs/addaccountwizard.o(.text+0xa1): In function `AddAccountWizard::accept()':
: undefined reference to `Kopete::AccountManager::registerAccount(Kopete::Account*)'
.libs/addaccountwizard.o(.text+0x10f): In function `AddAccountWizard::accept()':
<snip>
I guess the linker could not find the object files to acounts or something....bah
These function should be in libkopete. Can you print the command that generated this error (it is displayed just above this error message)? It should contain something with libkopete.