Ошибка компиляции kde-base/pykde4-4.3.2
SlawanD 28 октября, 2009 - 09:31
При сборке пакет kde-base/pykde4-4.3.2 выдал следующюю ошибку...
-- Build PyKDE4... yes ----------------------------------------------------------------------------- -- The following OPTIONAL packages could NOT be located on your system. -- Consider installing them to enable more features from this software. ----------------------------------------------------------------------------- * Soprano <kdesupport> Soprano Libraries Required for Soprano Python bindings. * Nepomuk <kdesupport> Nepomuk Libraries Required for Nepomuk Python bindings. * Kdepimlibs <kdepimlibs> KDE pim Libraries Required for Akonadi Python bindings. * Polkit-Qt <kdesupport> Qt Wrapper around PolicyKit Required to build PolicyKit-Qt support ----------------------------------------------------------------------------- -- <<< Gentoo configuration >>> Build type: Gentoo Install path: /usr -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/kde-base/pykde4-4.3.2/work/pykde4-4.3.2_build >>> Source configured. >>> Compiling source in /var/tmp/portage/kde-base/pykde4-4.3.2/work/pykde4-4.3.2 ... >>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/pykde4-4.3.2/work/pykde4-4.3.2_build" make -j3 [ 1%] [34m[1mGenerating sip/dnssd/sipdnssdpart0.cpp, sip/dnssd/sipdnssdpart1.cpp, sip/dnssd/sipdnssdpart2.cpp, sip/dnssd/sipdnssdpart3.cpp, sip/dnssd/sipdnssdpart4.cpp, sip/dnssd/sipdnssdpart5.cpp, sip/dnssd/sipdnssdpart6.cpp, sip/dnssd/sipdnssdpart7.cpp [0m[ 2%] [35m[1mScanning dependencies of target compile_python_files [0m [34m[1mGenerating sip/kdecore/sipkdecorepart0.cpp, sip/kdecore/sipkdecorepart1.cpp, sip/kdecore/sipkdecorepart2.cpp, sip/kdecore/sipkdecorepart3.cpp, sip/kdecore/sipkdecorepart4.cpp, sip/kdecore/sipkdecorepart5.cpp, sip/kdecore/sipkdecorepart6.cpp, sip/kdecore/sipkdecorepart7.cpp [0m sip: /usr/share/sip/QtCore/QtCoremod.sip:84: syntax error make[2]: *** [python/pykde4/sip/dnssd/sipdnssdpart0.cpp] Ошибка 1 make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_dnssd.dir/all] Ошибка 2 make[1]: *** Ожидание завершения заданий... sip: /usr/share/sip/QtCore/QtCoremod.sip:84: syntax error make[2]: *** [python/pykde4/sip/kdecore/sipkdecorepart0.cpp] Ошибка 1 make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_kdecore.dir/all] Ошибка 2 [ 2%] Built target compile_python_files make: *** [all] Ошибка 2 * ERROR: kde-base/pykde4-4.3.2 failed: * Make failed! * * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4877: Called kde4-meta_src_compile * environment, line 3297: Called kde4-base_src_compile * environment, line 2997: Called cmake-utils_src_compile * environment, line 1167: Called cmake-utils_src_make * environment, line 1248: Called die * The specific snippet of code: * emake "$@" || die "Make failed!"; * * If you need support, post the output of 'emerge --info =kde-base/pykde4-4.3.2', * the complete build log and the output of 'emerge -pqv =kde-base/pykde4-4.3.2'. * The complete build log is located at '/var/tmp/portage/kde-base/pykde4-4.3.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/pykde4-4.3.2/temp/environment'. * S: '/var/tmp/portage/kde-base/pykde4-4.3.2/work/pykde4-4.3.2' >>> Failed to emerge kde-base/pykde4-4.3.2, Log file: >>> '/var/tmp/portage/kde-base/pykde4-4.3.2/temp/build.log'
Если я правильно понял он хочет чтобы в системе были собраны следующие пакеты...
* Soprano <kdesupport> Soprano Libraries Required for Soprano Python bindings. * Nepomuk <kdesupport> Nepomuk Libraries Required for Nepomuk Python bindings. * Kdepimlibs <kdepimlibs> KDE pim Libraries Required for Akonadi Python bindings. * Polkit-Qt <kdesupport> Qt Wrapper around PolicyKit Required to build PolicyKit-Qt support
Первые три у меня есть в системе а вот Polkit-Qt нет в моем дереве. И еще не совсем понял что значат
»
- Для комментирования войдите или зарегистрируйтесь
Ошибка была здесь: sip:
Ошибка была здесь:
sip: /usr/share/sip/QtCore/QtCoremod.sip:84: syntax error
Первый шаг — пересобрать PyQt4