Bug 157925 - kde lib not compile. errors with linking ../lib/libkio.so
Summary: kde lib not compile. errors with linking ../lib/libkio.so
Status: RESOLVED WORKSFORME
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-16 14:16 UTC by Edelev Alexey
Modified: 2008-02-16 20:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!