Can't build strigi

Qlands cquiros at
Fri Oct 17 14:45:57 BST 2008

This is a late post for this messages but I had the same problem with strigi
in Slackware 12

The strigi configuration file that checks for iconv sets this library as and not therefore the error.

I overcome the problem by editing the file:
kdesupport/strigi/cmake/FindIconv.cmake and adding the lines:

set (ICONV_INCLUDE_DIR "/usr/local/include")  
set (ICONV_LIBRARIES "/usr/local/lib/")

after the function FIND_LIBRARY(ICONV_LIBRARIES NAMES iconv libiconv c)

I am using iconv 1.12.

Also check if the file kdesupport/strigi/cmake/FindLibXml2.cmake is setting
the libraries and includes to the proper directory.


Bugzilla from treat at wrote:
> Nevermind, i was apparently clobbering a stale checkout..
> On Saturday 26 May 2007, Adam Treat wrote:
>> /home/kde/trunk/kdesupport/strigi/src/streams/inputstreamreader.cpp: In
>> member function ‘int32_t jstreams::InputStreamReader::decode(wchar_t*,
>> int32_t)’:
>> /home/kde/trunk/kdesupport/strigi/src/streams/inputstreamreader.cpp:80:
>> error: invalid conversion from ‘const char**’ to ‘char**’
>> /home/kde/trunk/kdesupport/strigi/src/streams/inputstreamreader.cpp:80:
>> error: initializing argument 2 of ‘size_t libiconv(void*, char**,
>> size_t*,
>> char**, size_t*)’
>> I hacked around this... then I get:
>> /home/kde/build/home/kde/trunk/kdesupport/strigi/src/streams/
>> undefined reference to `libiconv'
>> /home/kde/build/home/kde/trunk/kdesupport/strigi/src/streams/
>> undefined reference to `libiconv_close'
>> /home/kde/build/home/kde/trunk/kdesupport/strigi/src/streams/
>> undefined reference to `libiconv_open'
>> Standard kubuntu feisty install and cmake isn't reporting that I'm
>> missing
>> something...
>> Last Changed Rev: 640753
>> Adam

View this message in context:
Sent from the kde-core-devel mailing list archive at

More information about the kde-core-devel mailing list