extra 07.01.2010 16:01
Есть проблема! — Debian & KDE 4.3 & plasma-widget-stask
Здравствуйте,уважаемое сообщество!Возникла следующая проблема:юзаю ноутбук с дисплеем разрешением 1280х800 и стало мне не хватать места на панели задач.Т.к. пользуюсь KDE 4 решил попробовать такой виджет плазмы как STask.Попробовал собрать из исходников стандартным методом:
./configure
make
make install
Ругается,что не найден ./configure
Попробовал скачать .deb-пакет для Ubuntu,но он зависит от другого метапакета kdebase-workspace-libs4+5,который существует только в Ubuntu.
Подскажите,как можно решить проблему?
exelens 07.01.2010 16:21 #
+ 1 -
зачем в бинаромом дистре компилить?
а если чего-то нет в репах?
кстати сомневаюсь что у Debian нет своего репа kdecandy
кстати сомневаюсь что у Debian нет своего репа kdecandy
Забавно,но нигде не гуглится. По запросу же kde eyecandy arch repo арчевское вики как всегда в первых рядах.
часто тупо не выделяют дополнительный реп со свистелками и перделками. Наверно просто в основном кдешном лежит
А что если прочитать содержимое файла INSTALL в архиве? Там же всё ясно расписано:)
За кого вы меня принимаете? =)
Там лишь написано о совместимости с версиями KDE начиная с 4.2
Там лишь написано о совместимости с версиями KDE начиная с 4.2
Скачал архив с исходным кодом на странице по ссылке.
Содержимое файла INSTALL:
To install plasmoid unpack archive, go to it's main directory (applet/) and execute commands:
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
sudo make install
kquitapp plasma && plasma
After that plasmoid should show up in add widgets dialog.
Содержимое файла INSTALL:
To install plasmoid unpack archive, go to it's main directory (applet/) and execute commands:
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
sudo make install
kquitapp plasma && plasma
After that plasmoid should show up in add widgets dialog.
tag@Stone:~/.stask/build$ cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
CMake Error: The source directory "/home/tag/.stask" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI
все команды выполняются в директории .stask/applet/
у вас в корне папки .stask
Внимательнее, коллега:)
у вас в корне папки .stask
Внимательнее, коллега:)
Простите,я что-то не пойму.Изначально директории .stask/applet/ у меня не существовало.Создал ее:
mkdir .stask/applet/
~/.stask/applet$ cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
CMake Error: The source directory "/home/tag/.stask" does not appear to contain CMakeLists.txt.
там же кстати есть CMakeLists.txt как и в стаке, так и в аплете папках
Для сборки Smooth Tasks достаточно распаковать её и вызвать cmake . внутри.
ничего он не просит, просто тупо сделай как описано, и не читай через строчку описание установки
~/.smooth-tasks$ cmake
cmake version 2.8.0
Usage
cmake <path-to-source>
cmake <path-to-existing-build>
Вобщем попробовал по совету собрать Smooth-task,но так как просто вызов cmake не привел ни к чему,сделал,как описанов INSTALL:
Stone:/home/tag/.smooth-tasks/build# cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- Found Qt-Version 4.5.3 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon Version: 4.3.1
-- Found KDE 4.3 include dir: /usr/include
-- Found KDE 4.3 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
Could NOT find KDE4Workspace (missing: KDE4Workspace_CONFIG)
Call Stack (most recent call first):
/usr/share/kde4/apps/cmake/modules/FindKDE4Workspace.cmake:70 (find_package_handle_standard_args)
applet/CMakeLists.txt:5 (find_package)
-- Configuring incomplete, errors occurred!
Прошу простить меня за тупизну.Видимо еще не все вещества вывелись из организма после Нового Года.Сейчас более-менее разобрался что к чему.
И так.Собираю пакет stask.
cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` проходит без проблем
Но make выдает ошибку:
И так.Собираю пакет stask.
cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` проходит без проблем
tag@Stone:~/Archive/Soft/stasks/applet/build$ cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.5.3 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Phonon Version: 4.3.1
-- Found Phonon: /usr/lib/libphonon.so
-- Found Phonon Includes: /usr/include/qt4/KDE;/usr/include/qt4
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.3 include dir: /usr/include
-- Found KDE 4.3 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tag/Archive/Soft/stasks/applet/build
Но make выдает ошибку:
tag@Stone:~/Archive/Soft/stasks/applet/build$ make
Scanning dependencies of target plasma_applet_stasks_automoc
Generating stasks_task.moc
Generating stasks_icon.moc
Generating stasks_item.moc
Generating stasks_applet.moc
Generating stasks_frame.moc
Generating stasks_light.moc
Generating moc_stasks_windowpreview.cpp
Generating moc_stasks_tooltip.cpp
< 0%> Built target plasma_applet_stasks_automoc
< 9%> Generating ui_stasksConfigA.h
< 18%> Generating ui_stasksConfigG.h
Scanning dependencies of target plasma_applet_stasks
< 27%> Building CXX object CMakeFiles/plasma_applet_stasks.dir/plasma_applet_stasks_automoc.o
In file included from /home/tag/Archive/Soft/stasks/applet/build/moc_stasks_tooltip.cpp:10,
from /home/tag/Archive/Soft/stasks/applet/build/plasma_applet_stasks_automoc.cpp:5:
/home/tag/Archive/Soft/stasks/applet/build/../stasks_tooltip.h:36:38: error: taskmanager/groupmanager.h: Нет такого файла или каталога
In file included from /home/tag/Archive/Soft/stasks/applet/build/moc_stasks_tooltip.cpp:10,
from /home/tag/Archive/Soft/stasks/applet/build/plasma_applet_stasks_automoc.cpp:5:
/home/tag/Archive/Soft/stasks/applet/build/../stasks_tooltip.h:61: error: ‘TaskManager’ has not been declared
/home/tag/Archive/Soft/stasks/applet/build/../stasks_tooltip.h:61: error: expected ‘,’ or ‘...’ before ‘tasks’
In file included from /home/tag/Archive/Soft/stasks/applet/build/plasma_applet_stasks_automoc.cpp:5:
/home/tag/Archive/Soft/stasks/applet/build/moc_stasks_tooltip.cpp: In member function ‘virtual int STasksToolTip::qt_metacall(QMetaObject::Call, int, void**)’:
/home/tag/Archive/Soft/stasks/applet/build/moc_stasks_tooltip.cpp:78: error: expected type-specifier before ‘TaskManager’
/home/tag/Archive/Soft/stasks/applet/build/moc_stasks_tooltip.cpp:78: error: expected `>' before ‘TaskManager’
/home/tag/Archive/Soft/stasks/applet/build/moc_stasks_tooltip.cpp:78: error: expected `(' before ‘TaskManager’
/home/tag/Archive/Soft/stasks/applet/build/moc_stasks_tooltip.cpp:78: error: ‘TaskManager’ has not been declared
/home/tag/Archive/Soft/stasks/applet/build/moc_stasks_tooltip.cpp:78: error: expected primary-expression before ‘)’ token
make<2>: *** Ошибка 1
make<1>: *** Ошибка 2
make: *** Ошибка 2
даже нужно, думаешь ты один был с проблемой, я бы еще в репы бы добавил
Хорошо,попрошу автора добавить ссылку на этот пакет,с указанием на то,что его собрал Alex P.
не знаю как в дебиане(я понял ты на нем), но в генту, есть много ебилдов на багс, там запросам оставляют ебилды часто, и иногда добавляют в портаж
Да,я в курсе.Попробую еще отписать ребятам из Debian KDE Team,насколько я знаю они занимаются сборкой KDE для Debian.
Да это нужно. Один пакет как-то несерьезно, собрал на досуги несколько пакетов под разные системы:
karmic_amd64
karmic_i386
sid_amd64
sid_i386
squeeze_amd64
squeeze_i386
karmic_amd64
karmic_i386
sid_amd64
sid_i386
squeeze_amd64
squeeze_i386