LINUX.ORG.RU

checkinstall


0

0

Попробовал я checkinstall, прочитав FAQ, но он походу не работает:(

Что только не пробовал собирать, всегда пишет

**** Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

В гугле куча сообщений о такой ошибке, но ни одного решения я не нашел. Может кто в курсе как с этим боротся.

Дистр.: FC3

сheckinstall 1.5.3

anonymous

Угадать конечно трудно. Ты хоть от рута его запускаешь? Да и вывод checkinstall-a привести бы хорошо, на чем он обламывется.

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

# checkinstall -R --pkgname="gtk-qt"

checkinstall 1.5.3, Copyright 2001 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.



Installing with "make install"...

========================= Installation results ===========================

Copying documentation directory...
/var/tmp/kprBpXmoDWWXnIdEPWSB/installscript.sh: line 13: 4127 Segmentation fault mkdir -p "/usr/doc/gtk-qt-engine-0.6"

**** Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

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

Вообще процедура использования checkinstall следующая:

./configure

make

checkinstall (вместо make install)

Для федоры нужно указать чтобы использовать rpm. Кстати проверь как у тебя rpm-ы создаются: rpm -b или нужно отдельно rpmbuild ставить. У меня твоих проблем не наблюдается.

anonamoz
()
Ответ на: комментарий от nau

Без checkinstall все прокатывает хорошо.

anonymous
()
Ответ на: комментарий от anonamoz

>Для федоры нужно указать чтобы использовать rpm.

Так оно и указано -R

>Кстати проверь как у тебя rpm-ы создаются: rpm -b или нужно отдельно rpmbuild ставить. У меня твоих проблем не наблюдается

У меня rpmbuild.

anonymous
()
Ответ на: комментарий от nau

>> Segmentation fault Кажись проблема в этом... Checkinstall так же прощается если прога компилируется с ошибками.

Когда дело доходит до checkinstall уже все откомпилировано должно быть.

Насчет Segmentation fault - это проблема не checkinstall, т.к. он скрипт и использует только стандартные штучки - cp, rm, mkdir, make, rpm и т.д. Попробуй выполнить руками то на чем он сваливается (mkdir -p ....)

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

Так оно откомпилировано!!!!!!!!!!


./configure --prefix=/usr

make

Я про checkimnstall спрашиваю.

А make install работает.

Вот еще:

# checkinstall -R --pkgname="corona"

checkinstall 1.5.3, Copyright 2001 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.


The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: y

Preparing package documentation...OK

*** No known documentation files were found. The new package
*** won't include a documentation directory.

Installing with "make install"...

========================= Installation results ===========================
Making install in kwin
make[1]: Entering directory `/arch/kde/corona-1.0-3.2.0/kwin'
Making install in .
make[2]: Entering directory `/arch/kde/corona-1.0-3.2.0/kwin'
make[3]: Entering directory `/arch/kde/corona-1.0-3.2.0/kwin'
test -z "/usr/lib/kde3" || mkdir -p -- . "/usr/lib/kde3"
/bin/sh: line 1: 4751 Segmentation fault mkdir -p -- . "/usr/lib/kde3"
make[3]: *** [install-kde_moduleLTLIBRARIES] Ошибка 139
make[3]: Leaving directory `/arch/kde/corona-1.0-3.2.0/kwin'
make[2]: *** [install-am] Ошибка 2
make[2]: Leaving directory `/arch/kde/corona-1.0-3.2.0/kwin'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Leaving directory `/arch/kde/corona-1.0-3.2.0/kwin'
make: *** [install-recursive] Ошибка 1

**** Installation failed. Aborting package creation.

Cleaning up...OK

Bye.

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

Сделал mkdir -p -- . "/usr/lib/kde3": ничего не выдало.

man mkdir -p, --parents Создает недостающие родительские каталоги для каждого указанного каталога. Права доступа к родительским каталогам устанавливаются в значение umask, логически сложенное с `u+wx'. Аргументы, соответствующие существующим каталогам, игнорируются. (Таким образом, если каталог /a существует, то `mkdir /a' выдаст ошибку, а `mkdir -p /a' -- нет.)

Каталог /usr/lib/kde3 существует.

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

Спасибо. Нашел линки, но они мертвые :(

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