[Kde-bindings] smoke/akonadi compilation problem in svn

Raphael Kubo da Costa kubito at gmail.com
Sun Nov 9 22:53:20 UTC 2008


Hello,

Thanks to Arno I've been able to compile smoke/phonon in svn. However,
now I'm getting linking problems when compiling smoke/akonadi. Here's
what I get:

Linking CXX shared library ../../lib/libsmokeakonadi.so
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`Akonadi::CollectionDisplayAttribute::CollectionDisplayAttribute(Akonadi::CollectionDisplayAttribute
const&)':
x_7.cpp:(.text._ZN7Akonadi26CollectionDisplayAttributeC2ERKS0_[Akonadi::CollectionDisplayAttribute::CollectionDisplayAttribute(Akonadi::CollectionDisplayAttribute
const&)]+0x29): undefined reference to `vtable for
Akonadi::CollectionDisplayAttribute'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_Akonadi__CollectionDisplayAttribute()':
x_7.cpp:(.text._ZN37x_Akonadi__CollectionDisplayAttributeC1Ev[x_Akonadi__CollectionDisplayAttribute::x_Akonadi__CollectionDisplayAttribute()]+0x19):
undefined reference to
`Akonadi::CollectionDisplayAttribute::CollectionDisplayAttribute()'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::deserialize(QByteArray
const&)':
x_7.cpp:(.text._ZN37x_Akonadi__CollectionDisplayAttribute11deserializeERK10QByteArray[x_Akonadi__CollectionDisplayAttribute::deserialize(QByteArray
const&)]+0x60): undefined reference to
`Akonadi::CollectionDisplayAttribute::deserialize(QByteArray const&)'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_10(Smoke::StackItem*)':
x_7.cpp:(.text._ZN37x_Akonadi__CollectionDisplayAttribute4x_10EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_10(Smoke::StackItem*)]+0x25):
undefined reference to
`Akonadi::CollectionDisplayAttribute::deserialize(QByteArray const&)'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::serialized() const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute10serializedEv[x_Akonadi__CollectionDisplayAttribute::serialized()
const]+0xb3): undefined reference to
`Akonadi::CollectionDisplayAttribute::serialized() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_9(Smoke::StackItem*) const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute3x_9EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_9(Smoke::StackItem*)
const]+0x21): undefined reference to
`Akonadi::CollectionDisplayAttribute::serialized() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::clone() const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute5cloneEv[x_Akonadi__CollectionDisplayAttribute::clone()
const]+0x5b): undefined reference to
`Akonadi::CollectionDisplayAttribute::clone() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_8(Smoke::StackItem*) const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute3x_8EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_8(Smoke::StackItem*)
const]+0x19): undefined reference to
`Akonadi::CollectionDisplayAttribute::clone() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::~x_Akonadi__CollectionDisplayAttribute()':
x_7.cpp:(.text._ZN37x_Akonadi__CollectionDisplayAttributeD0Ev[x_Akonadi__CollectionDisplayAttribute::~x_Akonadi__CollectionDisplayAttribute()]+0x48):
undefined reference to
`Akonadi::CollectionDisplayAttribute::~CollectionDisplayAttribute()'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::~x_Akonadi__CollectionDisplayAttribute()':
x_7.cpp:(.text._ZN37x_Akonadi__CollectionDisplayAttributeD1Ev[x_Akonadi__CollectionDisplayAttribute::~x_Akonadi__CollectionDisplayAttribute()]+0x48):
undefined reference to
`Akonadi::CollectionDisplayAttribute::~CollectionDisplayAttribute()'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::type() const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute4typeEv[x_Akonadi__CollectionDisplayAttribute::type()
const]+0xb3): undefined reference to
`Akonadi::CollectionDisplayAttribute::type() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_7(Smoke::StackItem*) const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute3x_7EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_7(Smoke::StackItem*)
const]+0x21): undefined reference to
`Akonadi::CollectionDisplayAttribute::type() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_2(Smoke::StackItem*) const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute3x_2EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_2(Smoke::StackItem*)
const]+0x21): undefined reference to
`Akonadi::CollectionDisplayAttribute::displayName() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_3(Smoke::StackItem*)':
x_7.cpp:(.text._ZN37x_Akonadi__CollectionDisplayAttribute3x_3EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_3(Smoke::StackItem*)]+0x25):
undefined reference to
`Akonadi::CollectionDisplayAttribute::setDisplayName(QString const&)'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_4(Smoke::StackItem*) const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute3x_4EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_4(Smoke::StackItem*)
const]+0x21): undefined reference to
`Akonadi::CollectionDisplayAttribute::icon() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_5(Smoke::StackItem*) const':
x_7.cpp:(.text._ZNK37x_Akonadi__CollectionDisplayAttribute3x_5EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_5(Smoke::StackItem*)
const]+0x21): undefined reference to
`Akonadi::CollectionDisplayAttribute::iconName() const'
CMakeFiles/smokeakonadi.dir/x_7.o: In function
`x_Akonadi__CollectionDisplayAttribute::x_6(Smoke::StackItem*)':
x_7.cpp:(.text._ZN37x_Akonadi__CollectionDisplayAttribute3x_6EPN5Smoke9StackItemE[x_Akonadi__CollectionDisplayAttribute::x_6(Smoke::StackItem*)]+0x25):
undefined reference to
`Akonadi::CollectionDisplayAttribute::setIconName(QString const&)'
CMakeFiles/smokeakonadi.dir/x_7.o:(.data.rel.ro._ZTI37x_Akonadi__CollectionDisplayAttribute[typeinfo
for x_Akonadi__CollectionDisplayAttribute]+0x8): undefined reference
to `typeinfo for Akonadi::CollectionDisplayAttribute'
collect2: ld returned 1 exit status
make[2]: *** [lib/libsmokeakonadi.so.2.0.0] Error 1
make[1]: *** [smoke/akonadi/CMakeFiles/smokeakonadi.dir/all] Error 2
make: *** [all] Error 2

Thanks,
Raphael



More information about the Kde-bindings mailing list