[Status Report] SoK-18 Project: Write tests and Improve protocol support for Kopete

Himanshu Vishwakarma himvish997 at gmail.com
Sun Jan 28 07:36:05 UTC 2018


Hi,

In this week I have a blocker in the writing test is linking library of QQ
protocol to the test library. I am working on the same since last week.
I try to google but didn't get a
​ny​
good result.
When running the command '*make*'
​after writing the test, ​
it give the error like this
​:​












*/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In
function `_start': (.text+0x20): undefined reference to `main'
CMakeFiles/qqcrypttest.dir/qqcrypttest.cpp.o: In function
`QQCryptTest::CryptTest()': qqcrypttest.cpp:(.text+0x243e): undefined
reference to `TEA::encipher(unsigned int*, unsigned int const*, unsigned
int*)' qqcrypttest.cpp:(.text+0x2455): undefined reference to
`TEA::decipher(unsigned int*, unsigned int const*, unsigned int*)'
collect2: error: ld returned 1 exit status
tests/protocols/qq/CMakeFiles/qqcrypttest.dir/build.make:120: recipe for
target 'tests/protocols/qq/qqcrypttest' failed make[2]: ***
[tests/protocols/qq/qqcrypttest] Error 1 CMakeFiles/Makefile2:6872: recipe
for target 'tests/protocols/qq/CMakeFiles/qqcrypttest.dir/all' failed
make[1]: *** [tests/protocols/qq/CMakeFiles/qqcrypttest.dir/all] Error 2
Makefile:138: recipe for target 'all' failed make: *** [all] Error 2*

​L​
ink to file:

   - test/protocol/qq/CMakeLists.txt <https://paste.kde.org/p4wgnneua>
   - change is done in the kopete/protocols/qq/CMakeLists.txt
   <https://paste.kde.org/pykp5k3w7>
   ​, output of ​
   command git diff
   - test header file qqcrypttest.h <https://paste.kde.org/puuhrchye>
   - test file qqcrypttest.cpp <https://paste.kde.org/pwstszknv>

​M​
y question is
​- ​
how to make kopete_qq library visible in the test namespace?

​Please help.​

Regards,
Himanshu Vishwakarma
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kopete-devel/attachments/20180128/22a3b680/attachment.html>


More information about the kopete-devel mailing list