CMake Error at /usr/share/apps/cmake/modules/FindKDE4Internal.cmake:1049 (message):
Qt compiled without support for -fvisibility=hidden. This will break
plugins and linking of some applications. Please fix your Qt installation.
Это где такой флаг?! fvisibility
Что делать-то?
ЗЫ плазмоид не кривой, с кде-лук. Кроме того, случай серийный
$ euse -i visibility
global use flags (searching: visibility)
************************************************************
no matching entries found
local use flags (searching: visibility)
************************************************************
[- ] visibility (sys-apps/paludis):
Enable visibility support (g++ >=4.1)
-----------
и еще: пару плазмоидов я уже собирал норм.
потом надоело смотреть на амарок1.9 - поставил привычный 1.4, который понятно утянул что-то с третих кед.
да и qt стоит в слотах 3.3.8 & 4.4.2
мож с этим проблемы?!
да, кстати, мож четверку надо с USE="kdeprefix" собритать?!
Вообще, зачем флаг: и меня, кроме того что не компилятся плазмоиды, все пучком.
Приложения под gtk & qt3 (также под кеды3) идут, в общем, в растерянности я....
$ euse -i kdehiddenvisibility
global use flags (searching: kdehiddenvisibility)
************************************************************
[- ] kdehiddenvisibility - Makes KDE symbols hidden by default, requires GCC 4.1 (experimental)
Может. Но, млин....
Ответьте кто-нить, у кого поставлены и 3 и 4 кеды: у вас эти kdehiddenvisibility или kdeprefix включенными стоят?
(Или что делали с cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..)
...
Это где такой флаг?! fvisibility
Что делать-то?
ЗЫ плазмоид не кривой, с кде-лук. Кроме того, случай серийный
Попробуйте добавить к CFLAGS опцию -fvisibility=hidden и пересобрать с ней все qt4* портаджи, с сохранением всех имеющихся use флагов. После этого попробуйте собрать плазмоид. Должен собраться.
ЗЫ: оставлять опцию -fvisibility=hidden постоянно не стоит. Расскажите - помогло или нет.
Пасиба, конечно за внимание, но много воды уже утекло...
Я уже успел сменить архитектуру и пару кед. И в kde-testing появились нужные ebuildы для плазмоидов.
И в плазме девелоперы что-то кардинально поменяли, уже не помню...
Знаю только что флаг kdeprefix таким как я обязателен
Спасибо Вам за внимание.
PS
Кстати, вспомнил: я пытался добавлять сию опцию (только наверное к CXXFLAGS, к CFLAGS не пробовал) - ничего не помогало.
Я удовлетворил Ваше любопытство?
Короче, с багами как с нехорошими воспоминаниями: время лечит...
Пасиба, конечно за внимание, но много воды уже утекло...
...
PS
Кстати, вспомнил: я пытался добавлять сию опцию (только наверное к CXXFLAGS, к CFLAGS не пробовал) - ничего не помогало.
Я удовлетворил Ваше любопытство?
...
Да незачто, просто пока сам по грабле не пройдешься - не загуглишь.
У меня такая история приключилась с kdelibs4 после апгрейда фряхи с 6.3 на 7.1 и апдейта указанных либов с 4.2.1 на 4.2.1_1. Добавление флага и пересборка Qt4* помогли.