Отправляет email-рассылки с помощью сервиса Sendsay

установка quantы

Моя проблема в том что не могу установить quantu 3.2.3

При выполнении команды - ./configure вышло вот что

Good - your configure finished. Start make now

Но при дальнейших командах какието странный ошибки
[sergei@novcomp quanta-3.2.3]$ make
make all-recursive
make[1]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3'
Making all in doc
make[2]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[2]: *** Нет правила для сборки цели `all'. Останов.
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
make: *** [all] Ошибка 2

Попробовал не обращать на это внимание
[root@novcomp quanta-3.2.3]# make install
Making install in doc
make[1]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[1]: *** Нет правила для сборки цели `install'. Останов.
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make: *** [install-recursive] Ошибка 1

Попробовал запустить make под root
[root@novcomp quanta-3.2.3]# make
make all-recursive
make[1]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3'
Making all in doc
make[2]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[2]: *** Нет правила для сборки цели `all'. Останов.
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
make: *** [all] Ошибка 2

Что это за ошибка. Может быть кто сталкивался с этим??

Ответить   Супотницкий С.М. Thu, 1 Jul 2004 18:02:33 +0400 (#182309)

 

Ответы:

i386-asplinux-linux-gnu)

On Thu, 1 Jul 2004 18:02:33 +0400
Супотницкий С.М. <supotnicki***@y*****.ru> wrote:

make -i игнорировать ошибки

make install проверяет, готовы ли цели для make
(а у тебя - не готовы) иначе не будет работать

это имеет смысл только если владелец файлов - root
(и доступ "запись+чтение только для владельца")

ну наверно нужно сначала посмотреть в директорию doc
и убедиться что там есть какая-то документация:)
Если возможно, отключи ее сборку через опцию ./configure

Ответить   Fri, 2 Jul 2004 04:15:01 +0300 (#182602)

 

Спасибо что ответили
Вот что вывелось на эту команду

[sergei@novcomp quanta-3.2.3]$ make -i
make all-recursive
make[1]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3'
Making all in doc
make[2]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[2]: *** Нет правила для сборки цели `all'. Останов.
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[1]: [all-recursive] Ошибка 1 (игнорирована)
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
[sergei@novcomp quanta-3.2.3]$

А под root-ом команду не повторял ( посколько везде советуют под
rootom запускать
только то что не повредит системе , а что сделает эта команда я
не знаю и пока рисковать не буду)

В документации я рылся еще раньше но ничего не нашел (хотя вероятно может быть
в
этом виновно мое плохое знание англицкого)

КТО НИБУТЬ ЗНАЕТ - ГДЕ МОЖНО ДОБЫТЬ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПО QUANTE ИЛИ
КАКУЮ НИБУТЬ ЛИТЕРАТУРУ ПО НЕЙ (ИЛИ АНАЛОГИЧНЫМ ПРОГРАММАМ
В lINUXE) - все что я нашел в сети это краткие статей описывающие ее
возможности.

Ответить   Супотницкий С.М. Sat, 3 Jul 2004 22:09:10 +0400 (#183551)

 

В сообщении от 3 Июль 2004 22:09 Супотницкий С.М. написал(a):

Да чего мучаться, качай rpm-пакет, и ничего компилировать не надо

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9133; Возраст листа: 343; Участников: 1190
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/183552



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать : mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 3 Jul 2004 22:16:28 +0400 (#183552)

 

i586-asplinux-linux-gnu)

В сообщении от Sat, 3 Jul 2004 22:09:10 +0400 Вы написали:

Попробуйте в файле quanta-3.2.3/Makefile.am убрать из списка
SUBDIRS каталог doc. Там будет что-то на подобие:

SUBDIRS = src doc dir1 dir2

нужно сделать

SUBDIRS = src dir1 dir2

Потом

$ autoreconf
$ ./confugure
$ make
$ su -c 'make install'

P.S. У Вас должны быть установлены autoconf и automake.

Ответить   Konstantin Korikov Sat, 3 Jul 2004 22:17:00 +0300 (#183665)

 

Здраствуйте,

Я решил все начать заново.

(все что я описываю ниже я делал не под root-ом а под обычным пользователем)

Заново распаковал архив

Внес изменения(такие же как и в прошлый раз) в Makefile.am и subdirs
Он (subdirs) выглядит теперь(после изменений) так

admin
CVS
debian
kommander
quanta

Ввел autoreconf

потом

./configure

потом

make

вот это первые строчки - все вроде идет хорошо

/bin/sh ./config.status --recheck
running /bin/sh ./configure --prefix=/usr/local/kde --no-create --no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu

а вот последние строчки с ошибкой

cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3'
Making all in admin
make[2]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3/admin'
make[2]: *** Нет правила для сборки цели `all'. Останов.
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/admin'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
make: *** [all] Ошибка 2

Я не запускаю make install потому что не знаю что будет. Вдруг программа установиться
с ошибками - понапишет всего черт знает куда и как все то (когда я захочу ее
удалить) удалить.

Пакеты automake, autoconf, libtool у меня стоят и стояли еще при прошлых опытах.
Проверял при помощи команды rpm -qi (имя файла)

Ответить   Супотницкий С.М. Thu, 8 Jul 2004 21:30:29 +0400 (#186960)

 

Супотницкий С.М. wrote:

Чего то я не понял назначения ключа "--no-create".

Если предыдущий ключ означает запрет изменений, то все ниже следующее
вполне объяснимо.

А почему бы не попробовать как принято, ./configure && make ?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9311; Возраст листа: 349; Участников: 1207
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/187236



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Fri, 09 Jul 2004 09:31:40 +0300 (#187236)

 

Приношу извинения за то что неправильно выразился. Я только ввел
make(и больше ничего не вводил) а
дальше все это уже выводиться по этой команде.

Так я все так и делаю

Ответить   Супотницкий С.М. Sat, 10 Jul 2004 11:18:33 +0400 (#187821)

 

В сообщении от Thu, 8 Jul 2004 21:30:29 +0400 Вы написали:

Каталог admin добавлять не надо.

Ответить   Konstantin Korikov Fri, 9 Jul 2004 06:21:59 +0300 (#187595)

 

Уважаемый Константин спасибо что ответили

Убрал его и запустил все заново

В том же месте (т.е. в конце того что вывела каманда make) ошибка
изменилась.

Вот что вывелось

".deps/myprocess.Tpo" \
-c -o myprocess.lo `test -f 'myprocess.cpp' || echo './'`myprocess.cpp; \
then mv -f ".deps/myprocess.Tpo" ".deps/myprocess.Plo"; \
else rm -f ".deps/myprocess.Tpo"; exit 1; \
fi
myprocess.cpp:59:25: myprocess.moc: No such file or directory
make[3]: *** [myprocess.lo] Ошибка 1
make[3]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/kommander/widgets'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/kommander'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
make: *** [all] Ошибка 2
[sergei@novcomp quanta-3.2.3]$

Снова начал все занова (стер все что получилось и заново сделал как делал ранее
и ко
всему этому убрал каталог kommander из файлов Makefile.am и subdirs)

И снова в том же месте опять новая ошибка

Вот что за ошибка вывелось ( в самом конце) при использовании make

copyto.cpp:122:22: copyto.moc: No such file or directory
make[3]: *** [copyto.lo] Ошибка 1
make[3]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/quanta/dialogs'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/quanta'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
make: *** [all] Ошибка 2

Не понимаю что этой программе все таки нужно и что это за Ошибка 1 и 2?

Ответить   Супотницкий С.М. Sat, 10 Jul 2004 12:17:41 +0400 (#187835)

 

Не хватает каких-то файлов... Кто собирал quant'у отзовитесь! Что
за *.moc файлы?!

Ответить   Konstantin Korikov Sat, 10 Jul 2004 12:09:42 +0300 (#187951)

 

On Sat, Jul 10, 2004 at 12:09:42PM +0300, Konstantin Korikov wrote:

*.moc - это какие-то служебные файлы QT автоматически создаваемые
во время компиляции.
quant'у собирал, проблем не было, собирал из *.src.rpm

Ответить   by_ Sun, 11 Jul 2004 03:18:26 +0600 (#188131)

 

Спасибо, наверно надо попробовать запустить make install , но я вот
чего боюсь - если я это запущу и он установит все свое а программа не
заработает как мне ее потом полностью удалить?
Не посоветуете ли как мне это( т.е. полностью удалить программу после
компиляции из исходников) сделать?

Ответить   Супотницкий С.М. Sun, 11 Jul 2004 12:07:30 +0400 (#188345)

 

В сообщении от 11 Июль 2004 12:07 Супотницкий С.М. написал(a):

Должна быть цепь удаления в make-файле.
Пробуй make uninstall

Ответить   Sun, 11 Jul 2004 18:05:28 +0400 (#188405)

 

Спасибо что ответили

Установку из исходников я проводил так.
Я проводил так. Создал временный каталог и и в него распаковал архив с
исходниками. И в нем запускал ./configure make, make install

Т.е. (я уточняю - правильно ли я все понял) я должен (если я захочу удалить уже
установленную программу из
исходников) запустить в этом временном каталоге make unistall и она
все удалит.

Ответить   Супотницкий С.М. Mon, 12 Jul 2004 19:31:31 +0400 (#189177)

 

Привет, "Супотницкий С.М." <supotnicki***@y*****.ru> !
Вы писали Mon, 12 Jul 2004 19:31:31 +0400:

Да, удалит. Недостаток - надо держать все исходники программы (где-то
читал, что без них можно обойтись, но не помню, как, может, кто
напишет); сам же в таких случаях пользуюсь программой checkinstall: как
обычно выполняешь configure, make, а затем - checkinstall. Она
пакет (RPM, DEB или PKG - на выбор) и устанавливает его. После чего, с
этим пакетом (установленным) можно обращаться как обычно, т.е. для RPM -
можно пользоваться всеми опциями rpm -q, и можно удалить его командой
rpm -e.
Домашняя страница: http://proyectos.glo.org.mx/checkinstall/

Ответить   Tue, 13 Jul 2004 03:25:31 +1100 (#189202)

 

Я всетаки решил запустить make install (запустил под root-ом)
Все вроде пошло но в конце появилась ошибка

else rm -f ".deps/copyto.Tpo"; exit 1; \
fi
copyto.cpp:122:22: copyto.moc: No such file or directory
make[2]: *** [copyto.lo] Ошибка 1
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/quanta/dialogs'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/quanta'
make: *** [install-recursive] Ошибка 1
[root@novcomp quanta-3.2.3]#

Я измерил размер всего что она поставила в /usr/local/kde/share/apps/quanta/-
около 2.6 мб
а поскольку у нее только исходники занимают 3 мб - то видно что поставилось не
все + это подтверждает и то что во всем что она поставила нет ни одного запускающего
файла. (это я проверил еще и таким образом - запустил поиск с таким шаблоном
- quant* и исследовал что по вылазило)

Скажу откровенно - понятия не имею что делать с этой чертовой квантой(
кроме как стереть стереть и искать в сети новый дистрибутив) -
может кто посоветует???

Ответить   Супотницкий С.М. Wed, 14 Jul 2004 16:24:25 +0400 (#190693)

 

On Wed, Jul 14, 2004 at 04:24:25PM +0400, Супотницкий С.М. wrote:

Хотите совет? Изучите vim.

Ответить   Wed, 14 Jul 2004 17:36:10 +0400 (#190723)

 

Попробуйте найти quant'у в src.rpm, там всю работу по сборке
сделали за вас. Я так понял Вы используете ASPLinux 9.2. Значит
ищите src.rpm для RedHat или Fedora. Можете еще заглянуть на
http://download.fedora.us/fedora/fedora/latest/i386/SRPMS.stable

Ответить   Konstantin Korikov Wed, 14 Jul 2004 19:33:38 +0300 (#190891)

 

В сообщении от 14 Июль 2004 16:24 Супотницкий С.М. написал(a):

Советую - найди rpm пакет. Например на www.rpmfind.net

Ответить   Wed, 14 Jul 2004 23:48:43 +0400 (#190903)

 

здраствуйте
Я искренне благодарю тех кто откликнулся и постарался мне помочь, а
именно Konstantin Korikov, Serpo,Valerius, Mike Belopuhov, 9A4172, by_
,vabvab, Alex Dunaevsky, Max Vasin

Помучался я с ней и решил все таки( ведь эта программа нужна мне для
выполнения работы - ведь работа не волк и в лес не убежала) слазать в сеть и
добыть нормальный rpm-пакет.
Добыл. Все работает.

Ответить   Супотницкий С.М. Sat, 24 Jul 2004 17:18:51 +0400 (#197556)

 

Супотницкий С.М. пишет:

В файле /home/sergei/tmp/quanta-3.2.3/Makefile надо найти строчку вида
SUBDIRS = blah blah ... doc ... blah
убрать из нее doc и сказать make.

Ответить   Max Vasin Sat, 03 Jul 2004 23:14:21 +0400 (#183571)

 

Здраствуйте все

Во первых я благодарю Константина Корикова и Max-a Vasin-a за помощь.

Я решил,по вашим советам, сделать вот что

В файле Makefile.am та строчка на которую вы указали выглядела так

SUBDIRS=$(TOPSUBDIRS)

я изменил эту строку до такого состояния

SUBDIRS= admin CVS debian kommander quanta

(т.е. я вписал в нее, по вашему образцу, все каталоги из этой директории кроме
каталога doc)
Запустил autoreconf под обычным пользователем

[sergei@novcomp quanta-3.2.3]$ autoreconf
autom4te: cannot open configure: Permission denied
at /usr/bin/autom4te line 752
autoreconf: /usr/bin/autoconf failed with exit status: 1

Несмотря на это запустил ./configure
Вот что вывелось в конце

Good - your configure finished. Start make now

Запустил make под обычным пользователем
Вот что вывелось
cd . && /bin/sh /home/sergei/tmp/quanta-3.2.3/admin/missing --run automake-1.8
--foreign
/home/sergei/tmp/quanta-3.2.3/admin/missing: line 46: automake-1.8: command not
found
WARNING: `automake-1.8' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.in'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
touch: невозможно выполнить touch для `./doc/Makefile.in': Permission denied
touch: невозможно выполнить touch для `./doc/quanta/Makefile.in': Permission
denied
touch: невозможно выполнить touch для `./doc/kxsldbg/Makefile.in': Permission
denied
touch: невозможно выполнить touch для `./kommander/editor/pics/Makefile.in':
Permission denied

и много таких(похожих) строк и в конце

touch: невозможно выполнить touch для `./Makefile.in': Permission denied
cd . && perl admin/am_edit
Could not create Makefile.in: Permission denied
make: *** [Makefile.in] Ошибка 1

Решил запустить make под root
В начале вышло
[root@novcomp quanta-3.2.3]# make
cd . && /bin/sh /home/sergei/tmp/quanta-3.2.3/admin/missing --run automake-1.8
--foreign
/home/sergei/tmp/quanta-3.2.3/admin/missing: line 46: automake-1.8: command not
found
WARNING: `automake-1.8' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.in'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
cd . && perl admin/am_edit
cd . && perl admin/am_edit Makefile.in
cd . && rm -f configure
cd . && make -f admin/Makefile.common configure
make[1]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3'

Потом все пошло вроде как обычно

а в конце

/usr/bin/ld: cannot find -lpcre
collect2: ld returned 1 exit status
make[5]: *** [libkfilereplacepart.la] Ошибка 1
make[5]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/quanta/parts/kfilereplace'
make[4]: *** [all-recursive] Ошибка 1
make[4]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/quanta/parts/kfilereplace'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/quanta/parts'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/quanta'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
make: *** [all] Ошибка 2
[root@novcomp quanta-3.2.3]#

Решил запустить autoreconf под root

Никаких сообщений она не выдала

и запустил make

Вначале пошло вот что

Makefile:877: предупреждение: перекрытие команд для цели `clean-bcheck'
Makefile:840: предупреждение: игнорирование старых команд для цели `clean-bcheck'
Makefile:882: предупреждение: перекрытие команд для цели `bcheck-am'
Makefile:845: предупреждение: игнорирование старых команд для цели `bcheck-am'
/bin/sh ./config.status --recheck
running /bin/sh ./configure --prefix=/usr/local/kde --no-create -no-recursion

потом вроде все пошло нормально но в конце вывелось вот что

config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
cd . && /bin/sh /home/sergei/tmp/quanta-3.2.3/admin/missing --run autoheader
touch ./config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3'
Making all in admin
make[2]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3/admin'
make[2]: *** Нет правила для сборки цели `all'. Останов.
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/admin'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
make: *** [all] Ошибка 2

make install я не запускал ( я ведь не знаю что и куда он понапихает и будет
ли все это работать)

Потом я сделал как посоветовал Max Vasin

Затер всю ту директорию и заново распаковал архив
Произвел изменения в Makefile.am
до такого состояния
SUBDIRS= admin CVS debian kommander quanta

При запуске make под обычным пользователем вывел вот что
[sergei@novcomp quanta-3.2.3]$ make
cd . && /bin/sh /home/sergei/tmp/quanta-3.2.3/admin/missing --run automake-1.8
--foreign Makefile
/home/sergei/tmp/quanta-3.2.3/admin/missing: line 46: automake-1.8: command not
found
WARNING: `automake-1.8' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.in'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
touch: невозможно выполнить touch для `./doc/Makefile.in': Permission denied
touch: невозможно выполнить touch для `./doc/quanta/Makefile.in': Permission
denied
touch: невозможно выполнить touch для `./doc/kxsldbg/Makefile.in': Permission
denied
В коце вывелось вот что
ouch: невозможно выполнить touch для `./Makefile.in': Permission denied
cd . && perl admin/am_edit Makefile.in
Could not create Makefile.in: Permission denied
make: *** [Makefile.in] Ошибка 13

Запустил под root-ом

вот все что вывелось
[root@novcomp quanta-3.2.3]# make
cd . && /bin/sh /home/sergei/tmp/quanta-3.2.3/admin/missing --run automake-1.8
--foreign Makefile
/home/sergei/tmp/quanta-3.2.3/admin/missing: line 46: automake-1.8: command not
found
WARNING: `automake-1.8' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.in'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
cd . && perl admin/am_edit Makefile.in
cd . && /bin/sh ./config.status Makefile
fast creating Makefile
config.pl: fast created 1 file(s).
Makefile:877: предупреждение: перекрытие команд для цели `clean-bcheck'
Makefile:840: предупреждение: игнорирование старых команд для цели `clean-bcheck'
Makefile:882: предупреждение: перекрытие команд для цели `bcheck-am'
Makefile:845: предупреждение: игнорирование старых команд для цели `bcheck-am'
make all-recursive
make[1]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3'
Makefile:877: предупреждение: перекрытие команд для цели `clean-bcheck'
Makefile:840: предупреждение: игнорирование старых команд для цели `clean-bcheck'
Makefile:882: предупреждение: перекрытие команд для цели `bcheck-am'
Makefile:845: предупреждение: игнорирование старых команд для цели `bcheck-am'
Making all in doc
make[2]: Вход в каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[2]: *** Нет правила для сборки цели `all'. Останов.
make[2]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3/doc'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/quanta-3.2.3'
make: *** [all] Ошибка 2

И что делать дальше ?? Не знаю.
Буду вам благодарен если поможете еще.

Ответить   Супотницкий С.М. Tue, 6 Jul 2004 00:05:56 +0400 (#184818)

 

i386-asplinux-linux-gnu)

On Tue, 6 Jul 2004 00:05:56 +0400
Супотницкий С.М. <supotnicki***@y*****.ru> wrote:

вот это должно было бы сработать

а лучше (т.к. программа КДЕ) проверить файл subdirs
Если он есть, все это вписать в него, потом сделать
$ make -f Makefile.cvs
- это должно перестроить всю build систему в нормальное состояние

Проверь чтобы были установлены automake,autoconf и libtool!!!!

нужно не "просто" make запускать а следующее

1. см.выше

либо

2. $ autoreconf ; ./configure && make

либо (если тот матерится) вручную:

3.
$ libtoolize
$ aclocal
$ autoheader
$ automake
$ autoconf
$ ./configure ...
$ make

и причем тут root кто мне объяснит ?

Ответить   Tue, 6 Jul 2004 00:51:10 +0300 (#184854)

 

i586-asplinux-linux-gnu)

В сообщении от Tue, 6 Jul 2004 00:05:56 +0400 Вы написали:

Вы архив распаковывали тоже root'ом? Забудьте про root. Все, за
исключением одной малости - установки, делается под обычным
пользователем.

Max Vasin предложил более простой вариант, он не требует наличие
autoconf и automake. Воспользуйтесь им. Но, тогда НЕ НУЖНО
изменять Makefile.am, нужно изменить только Makefile.

Распаковываете архив

$ tar -xzf quanta-3.2.3.tar.gz

Если архив в bz2, то так:

$ tar -xjf quanta-3.2.3.tar.bz2

Переходите в каталог

$ cd quanta-3.2.3

Выполняете configure

$ ./configure

Редактируете Makefile. Находите SUBDIRS, и вставляете только те
каталоги, в которых имеется файл Makefile, за исключением каталога
doc. Хотя, более правильным было бы посмотреть чему равен
TOPSUBDIRS, и изменять уже его. Далее компиляция.

$ make

И если все прошло нормально, то

$ su -c 'make install'

Ответить   Konstantin Korikov Tue, 6 Jul 2004 04:32:35 +0300 (#184904)

 

not

it if

Пишет, что automake-1.8 в системе не найдено. Остальное, скорее всего,
идет от этого.

Решение: Установить, чего нет, а нужно и повторить попытку.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9197; Возраст листа: 346; Участников: 1205
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/185157



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 6 Jul 2004 13:52:20 +0400 (#185157)