Bug 157925

Summary: kde lib not compile. errors with linking ../lib/libkio.so
Product: [I don't know] kde Reporter: Edelev Alexey <semlanik>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Edelev Alexey 2008-02-16 14:16:45 UTC
Version:            (using KDE 4.0.1)
Installed from:    Gentoo Packages
Compiler:          i686-pc-linux-gnu-gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.1) 
OS:                Linux

I use Gentoo Linux on my laptop Acer TM 2350. When i try compile kdelibs 4.0.* it return some errors with linking libkio.so. I've trying add and remove some 'USE' flags that doesn't work.
 
PS: sorry for my bad english.

Build log:
[ 40%] Building CXX object kio/CMakeFiles/kio.dir/kssl/ksmimecrypto.o
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:308: предупреждение: unused parameter 'clearText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:308: предупреждение: unused parameter 'cipherText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:308: предупреждение: unused parameter 'privKey'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:308: предупреждение: unused parameter 'certs'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:308: предупреждение: unused parameter 'detached'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:333: предупреждение: unused parameter 'clearText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:333: предупреждение: unused parameter 'signature'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:333: предупреждение: unused parameter 'foundCerts'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:353: предупреждение: unused parameter 'signedText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:353: предупреждение: unused parameter 'clearText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:353: предупреждение: unused parameter 'foundCerts'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:378: предупреждение: unused parameter 'clearText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:378: предупреждение: unused parameter 'cipherText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:378: предупреждение: unused parameter 'algorithm'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:378: предупреждение: unused parameter 'recip'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:402: предупреждение: unused parameter 'cipherText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:402: предупреждение: unused parameter 'clearText'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksmimecrypto.cpp:402: предупреждение: unused parameter 'privKey'
[ 40%] Building CXX object kio/CMakeFiles/kio.dir/kssl/ksslcsessioncache.o
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksslcsessioncache.cpp:74: предупреждение: unused parameter 'kurl'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksslcsessioncache.cpp:99: предупреждение: unused parameter 'kurl'
/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/work/kdelibs-4.0.1/kio/kssl/ksslcsessioncache.cpp:99: предупреждение: unused parameter 'session'
Linking CXX shared library ../lib/libkio.so
CMakeFiles/kio.dir/kio/kfilemetainfo.o: In function `KFileMetaInfoPrivate::init(QIODevice&, KUrl const&, long)':
kfilemetainfo.cpp:(.text+0x1252): undefined reference to `Strigi::AnalysisResult::AnalysisResult(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, Strigi::IndexWriter&, Strigi::StreamAnalyzer&)'
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [lib/libkio.so.5.0.0] Ошибка 1
make[1]: *** [kio/CMakeFiles/kio.dir/all] Ошибка 2
make: *** [all] Ошибка 2
 *
 * ERROR: kde-base/kdelibs-4.0.1-r1 failed.
 * Call stack:
 *                 ebuild.sh, line 1701:  Called dyn_compile
 *                 ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                 ebuild.sh, line   44:  Called src_compile
 *   kdelibs-4.0.1-r1.ebuild, line  123:  Called kde4-base_src_compile
 *          kde4-base.eclass, line  298:  Called kde4-base_src_make
 *          kde4-base.eclass, line  345:  Called cmake-utils_src_make
 *        cmake-utils.eclass, line  146:  Called die
 * The specific snippet of code:
 *              emake "$@" || die "Make failed!"
 *  The die message:
 *   Make failed!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/kde-base/kdelibs-4.0.1-r1/temp/build.log'.
 *

 * Messages for package kde-base/kdelibs-4.0.1-r1:

 *
 * ERROR: kde-base/kdelibs-4.0.1-r1 failed.
 * Call stack:
 *                 ebuild.sh, line 1701:  Called dyn_compile
 *                 ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                 ebuild.sh, line   44:  Called src_compile
 *   kdelibs-4.0.1-r1.ebuild, line  123:  Called kde4-base_src_compile
 *          kde4-base.eclass, line  298:  Called kde4-base_src_make
 *          kde4-base.eclass, line  345:  Called cmake-utils_src_make
 *        cmake-utils.eclass, line  146:  Called die
 * The specific snippet of code:
 *              emake "$@" || die "Make failed!"
 *  The die message:
 *   Make failed!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
Comment 1 Pino Toscano 2008-02-16 19:00:45 UTC
You have a conflict between the system installed strigi and the one installed from kdesupport.
Please install just one, or make sure they are not available at the same time (eg in non standard prefixes).
Comment 2 Edelev Alexey 2008-02-16 20:57:07 UTC
if i unmerge strigi that can help? please tell me what i must to do? Thank You!