build failures in kate's tests

Christian Ehrlicher Ch.Ehrlicher at gmx.de
Sun Jul 15 17:10:48 CEST 2007


Andreas Pakulat schrieb:
> Hi,
> 
> anybody seen these:
> Linking CXX executable testkateregression.exe
> CMakeFiles/testkateregression.dir/tests/test_regression.obj: In function `ZN16KateViewFunction14callAsFunctionEPN3KJS9ExecStateEPNS0_8JSObjectERKNS0_4ListE':
> D:/andreas/kde4/sources/kdelibs/kate/tests/test_regression.cpp:297: undefined reference to `_imp___ZNK3KJS7UString7qstringEv'
> CMakeFiles/testkateregression.dir/tests/test_regression.obj: In function `ZN14RegressionTest6evalJSERN3KJS11InterpreterERK7QStringb':
> D:/andreas/kde4/sources/kdelibs/kate/tests/test_regression.cpp:1217: undefined reference to `_imp___ZN3KJS7UStringC1ERK7QString'
> D:/andreas/kde4/sources/kdelibs/kate/tests/test_regression.cpp:1217: undefined reference to `_imp___ZN3KJS7UStringC1ERK7QString'
> D:/andreas/kde4/sources/kdelibs/kate/tests/test_regression.cpp:1222: undefined reference to `_imp___ZNK3KJS7UString7qstringEv'
> CMakeFiles/testkateregression.dir/tests/test_regression.obj: In function `ZN14OutputFunction14callAsFunctionEPN3KJS9ExecStateEPNS0_8JSObjectERKNS0_4ListE':
> D:/andreas/kde4/sources/kdelibs/kate/tests/test_regression.cpp:370: undefined reference to `_imp___ZNK3KJS7UString7qstringEv'
> D:/andreas/kde4/sources/kdelibs/kate/tests/test_regression.cpp:384: undefined reference to `_imp___ZNK3KJS7UString7qstringEv'
> collect2: ld returned 1 exit status
> mingw32-make[2]: *** [kate/testkateregression.exe] Error 1
> mingw32-make[1]: *** [kate/CMakeFiles/testkateregression.dir/all] Error 2
> mingw32-make: *** [all] Error 2
> 
Don't know why it works with msvc though, but you have to implement your 
own functions
UString::UString(const QString&)
QString UString::qstring() const
(for an exmaple see kjsembed/kjsembed.cpp)

If this does not help, try to remove KJS_EXTERNAL_EXPORT in 
kjs/ustring.h:267 & 354

HTH
Christian

@Harri: why are those functions marked as KJS_EXTERNAL_EXPORT? It looks 
wrong to me

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://mail.kde.org/pipermail/kde-windows/attachments/20070715/7aa2c301/attachment.pgp 


More information about the Kde-windows mailing list