Установка программ из *.tar.bz2 (Need help)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

KirpicH
Сообщения: 7

Установка программ из *.tar.bz2

Сообщение KirpicH »

Подскажите пожалуста в чем проблема:
Я пытаюсь установить тему для KDE (скачал её с KDE-Look.org).
распаковал архив (*.tar.bz2), прочитал руководство из архива, делаю по бумажке
./configure --prefix=`kde-config --prefix`
. . . . . .
Good - your configure finished. Start make now
далее делаю make, в начале всё ОК но потом начинаются проблемы

In file included from crystalclient.cc:36:
crystalclient.h:31:25: error: kdecoration.h: No such file or directory
crystalclient.h:32:32: error: kdecorationfactory.h: No such file or directory
crystalclient.cc:134:5: warning: "KDE_IS_VERSION" is not defined
crystalclient.cc:134:19: error: missing binary operator before token "("
crystalclient.cc:925:5: warning: "KDE_IS_VERSION" is not defined
crystalclient.cc:925:19: error: missing binary operator before token "("
crystalclient.h:101: error: expected class-name before '{' token
crystalclient.h:105: error: ISO C++ forbids declaration of 'KDecoration' with no type
crystalclient.h:105: error: 'KDecoration' declared as a 'virtual' field
crystalclient.h:105: error: expected ';' before '*' token
crystalclient.h:107: error: 'Ability' has not been declared
crystalclient.h:145: error: expected class-name before '{' token
crystalclient.h:148: error: expected `)' before '*' token
crystalclient.h:163: error: 'Position' does not name a type
crystalclient.cc:52: error: expected constructor, destructor, or type conversion before '*' token
crystalclient.cc:62: warning: 'class CCrystalTooltip' has virtual functions but non-virtual destructor
crystalclient.cc: In member function 'virtual void CCrystalTooltip::maybeTip(const QPoint&)':
crystalclient.cc:71: error: 'class CrystalClient' has no member named 'caption'
crystalclient.cc: At global scope:
crystalclient.cc:105: error: expected constructor, destructor, or type conversion before '*' token
crystalclient.cc:130: error: 'bool CrystalFactory::supports' is not a static member of 'class CrystalFactory'
crystalclient.cc:130: error: 'Ability' was not declared in this scope
crystalclient.cc:131: error: expected ',' or ';' before '{' token
make[3]: *** [crystalclient.lo] Ошибка 1
make[3]: Leaving directory `/home/kirpich/Desktop/crystal-1.0.0/client'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/kirpich/Desktop/crystal-1.0.0/client'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/kirpich/Desktop/crystal-1.0.0'
make: *** [all] Ошибка 2


в чем проблемы? Подобное со всеми устанавливаемыми темами и программами...Как это решить?
Спасибо сказали:
serge~
Сообщения: 12
ОС: WinXp/Kubuntu Linux

Re: Установка программ из *.tar.bz2

Сообщение serge~ »

Где-то читал, что можно "ошибочные" строки закомментировать или стереть. Сам рекомендовать ничего не буду.
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Установка программ из *.tar.bz2

Сообщение Xentrix »

KirpicH писал(а):
07.07.2006 19:33
делаю по бумажке
./configure --prefix=`kde-config --prefix`
в чем проблемы? Подобное со всеми устанавливаемыми темами и программами...Как это решить?

Видите ли. По-бумажке делать надо, когда понимаешь - что делаешь :)
Проблема в том, что вы не знаете, что делаете и какую команду даете, и главное - для чего?

P.S. Вообще, неплохо бы обозначить -какой у вас дистрибутив Линукс. Чтоб хоть понять подо что вы собираетесь это пересобрать. Вот если бы вы назвали дистрибуив, я бы мог сразу ответить, в чем проблема в сборке "со всеми программами". А так - только на кофейной гуще гадать.
Предположу, что "--prefix" - путь к бинарным файлам надо указывать явно, а не тупым "kde-config --prefix", которое, кстати, считается некорректным с точки зрения сборщиков пакетов - нет явного указателя.

serge~ писал(а):
07.07.2006 20:19
Где-то читал, что можно "ошибочные" строки закомментировать или стереть. Сам рекомендовать ничего не буду.

Если подобные "ошибочные" строчки "комментировать", то у вас даже "Hello, World" не соберется никогда. :D
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Установка программ из *.tar.bz2

Сообщение romuil »

насколько мне известно темы для KDE устанавливаются скармливанием файла *kth настройщику KDE Control Center и там есть ссылка посетить сайт с темами
Спасибо сказали:
KirpicH
Сообщения: 7

Re: Установка программ из *.tar.bz2

Сообщение KirpicH »

Дистрибутив Fedora Cоre 5
Ядро 2.6.17

P.S. Понятно что делать нужно так как нужно а не как написано непонятно кем, но всего знать новичку нельзя. С чего то нужно начинать, вот я и начал ознакомление с установки программ...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Установка программ из *.tar.bz2

Сообщение alv »

очевидно, что при выполнении make не находятся нужные компоненты
возможно, путь к ним нужно было задать в явном виде
каком - попробуйте внимательно почитать вывод команды
./configure --help
и вообще, это универсальный способ решения 90 процентов проблем, возникающих при сборке

PS так что с ./configure --help и нужно начинать :)
Спасибо сказали:
KirpicH
Сообщения: 7

Re: Установка программ из *.tar.bz2

Сообщение KirpicH »

alv писал(а):
08.07.2006 09:14
очевидно, что при выполнении make не находятся нужные компоненты
возможно, путь к ним нужно было задать в явном виде
каком - попробуйте внимательно почитать вывод команды
./configure --help
и вообще, это универсальный способ решения 90 процентов проблем, возникающих при сборке

PS так что с ./configure --help и нужно начинать :)


можно привести пояснения на конкретном примере?
дело в том что вся документация к пакетам написана специфическим языком и простому смертному не понятна.
./configure --help я прочел но в результате "опытов по установке" результат оказался нулевым. Поискал гуглом ответ на вопрос и ни к чему не пришел...
Спасибо сказали:
Аватара пользователя
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks

Re: Установка программ из *.tar.bz2

Сообщение Alxn1 »

По-моему, что-то из devel-пакетов не установленно из состава KDE. Попробуйте их установить. Должно помочь.
Спасибо сказали:
KirpicH
Сообщения: 7

Re: Установка программ из *.tar.bz2

Сообщение KirpicH »

Alxn1 писал(а):
10.07.2006 18:56
По-моему, что-то из devel-пакетов не установленно из состава KDE. Попробуйте их установить. Должно помочь.

так и есть....помогла установка пакета kdebase-devel
Спасибо, тему можно закрывать
Спасибо сказали: