LINUX.ORG.RU

kde-frameworks/kio

 ,


0

2

А не подскажут ли благородные доны, как его компилировать? У меня фейлится на

CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::unicodeError(QString const&): error: undefined reference to 'fromUnicode(QString const&)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::emitFile(QUrl const&): error: undefined reference to 'splitOut(QString const&, int)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::emitFile(QUrl const&): error: undefined reference to 'replaceCharsetHeader(QString&)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::emitFile(QUrl const&): error: undefined reference to 'fromUnicode(QString const&)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::emitFile(QUrl const&): error: undefined reference to 'fromUnicode(QString const&)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::get(QUrl const&): error: undefined reference to 'locateFileInDtdResource(QString const&, QFlags<QStandardPaths::LocateOption>)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::get(QUrl const&): error: undefined reference to 'transform(QString const&, QString const&, QVector<char const*> const&)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::get(QUrl const&): error: undefined reference to 'locateFileInDtdResource(QString const&, QFlags<QStandardPaths::LocateOption>)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::get(QUrl const&): error: undefined reference to 'transform(QString const&, QString const&, QVector<char const*> const&)'
CMakeFiles/kio_ghelp.dir/kio_help.cpp.o:kio_help.cpp:function HelpProtocol::get(QUrl const&): error: undefined reference to 'saveToCache(QString const&, QString const&)'
CMakeFiles/kio_ghelp.dir/main_ghelp.cpp.o:main_ghelp.cpp:function kdemain: error: undefined reference to 'setupStandardDirs(QString const&)'
CMakeFiles/kio_ghelp.dir/xslt_help.cpp.o:xslt_help.cpp:function readCache(QString const&, QString const&, QString&): error: undefined reference to 'locateFileInDtdResource(QString const&, QFlags<QStandardPaths::LocateOption>)'
collect2: error: ld returned 1 exit status
src/ioslaves/help/CMakeFiles/kio_ghelp.dir/build.make:176: recipe for target 'src/ioslaves/help/ghelp.so' failed
make[2]: *** [src/ioslaves/help/ghelp.so] Error 1
CMakeFiles/Makefile2:1194: recipe for target 'src/ioslaves/help/CMakeFiles/kio_ghelp.dir/all' failed
make[1]: *** [src/ioslaves/help/CMakeFiles/kio_ghelp.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

в результате чего не собираются остальные
 *  (kde-apps/kmix-15.08.0:5/5::gentoo, ebuild scheduled for merge)
 *  (kde-apps/kdeadmin-meta-15.08.0:5/5::gentoo, ebuild scheduled for merge)
 *  (kde-frameworks/kparts-5.13.0:5/5.13::gentoo, ebuild scheduled for merge)
 *  (kde-apps/kcron-15.08.0:5/5::gentoo, ebuild scheduled for merge)
 *  (kde-frameworks/kdelibs4support-5.13.0:5/5.13::gentoo, ebuild scheduled for merge)
 *  (kde-frameworks/kinit-5.13.0:5/5.13::gentoo, ebuild scheduled for merge)
 *  (kde-frameworks/kded-5.13.0:5/5.13::gentoo, ebuild scheduled for merge)

★★★★

Последнее исправление: wakuwaku (всего исправлений: 1)

Ответ на: комментарий от x0r

Ну хорошо, пусть будет только половина пятокед. Как погляжу часть приложений из 5 ветки слинковались с 4, часть встала рядом. Ну ничего, лишь бы работало.

wakuwaku ★★★★
() автор топика

такие темы лучше поднимать на irc генту-кед, они активно пилят даже очень.

deity ★★★★
()
Ответ на: комментарий от daemonpnz

dev-qt/qtxmlpatterns

не прилетело в зависимостях. Но всё равно не собирается. Ошибка та же.

wakuwaku ★★★★
() автор топика
Ответ на: комментарий от daemonpnz

ну вот так устанавливаю, допустим (после depclean, изначально его притягивает emerge -uDN @world)

emerge -1 kde-frameworks/kio -av

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] kde-frameworks/kservice-5.13.0:5/5.13::gentoo  USE="-debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kcompletion-5.13.0:5/5.13::gentoo  USE="nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kjobwidgets-5.13.0:5/5.13::gentoo  USE="X nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kglobalaccel-5.13.0:5/5.13::gentoo  USE="nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/solid-5.13.0:5/5.13::gentoo  USE="nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kwallet-5.13.0-r1:5/5.13::gentoo  USE="-debug -doc (-gpg) {-test}" 0 KiB
[ebuild  N     ] app-text/aspell-0.60.6.1-r2::gentoo  USE="nls" LINGUAS="en ru -af -be -bg -br -ca -cs -cy -da -de -el -eo -es -et -fi -fo -fr -ga -gl -he -hr -hu -hy -is -it -la -lt -nl -no -pl -pt -pt_BR -ro -sk -sl -sr -sv -uk -vi" 0 KiB
[ebuild  N     ] app-dicts/aspell-ru-0.99.1-r1::gentoo  0 KiB
[ebuild  N     ] app-dicts/aspell-en-7.1.0::gentoo  0 KiB
[ebuild  N     ] kde-frameworks/sonnet-5.13.0:5/5.13::gentoo  USE="aspell nls -debug -doc -hunspell {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/ktextwidgets-5.13.0:5/5.13::gentoo  USE="-debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kxmlgui-5.13.0:5/5.13::gentoo  USE="-attica -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kbookmarks-5.13.0:5/5.13::gentoo  USE="nls -debug -doc {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kio-5.13.0:5/5.13::gentoo  USE="X acl -debug -doc -kerberos {-test}" 0 KiB
[ebuild  N     ] kde-frameworks/kinit-5.13.0:5/5.13::gentoo  USE="caps -debug -doc" 0 KiB
[ebuild  N     ] kde-frameworks/kded-5.13.0:5/5.13::gentoo  USE="-debug -doc" 0 KiB


вот лог сборки kio https://bpaste.net/show/a96bdede1c2c

какие ещё файлы интересуют?

wakuwaku ★★★★
() автор топика
Ответ на: комментарий от wakuwaku

-fomit-frame-pointer -fstack-protector-strong --param=ssp-buffer-size=4 -mavx -msse2avx -mfpmath=sse убирай из CFLAGS
LDFLAGS закомменть и попробуй собрать

daemonpnz ★★★★★
()
Ответ на: комментарий от daemonpnz

Не получилось. Ошибка в том же месте. С этими флагами ни разу не было проблем за годы, вряд ли это из-за них. Или выполнить emerge -1 $(eix '-I*' --format '<installedversions:EQNAMEVERSION>' -2 qt | grep --color=never 5.4) пока? Пересобрать весь мир с плохими флагами нахожу нецелесообразным, лучше подожду обновлений.

wakuwaku ★★★★
() автор топика

починили

wakuwaku ★★★★
() автор топика
11 февраля 2017 г.

locateFileInDtdResource принадлежит kdoctools подмечено что если его не собирать вначале или собирать с -flto то locateFileInDtdResource куда-то испаряется, чего не сулчается если собирать с -O2 -pipe

В общем лечиться включением -O2 -pipe в make.conf, потом emerge -v1 kdoctools; emerge -v1 kio

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.