Ошибка компиляции 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