LINUX.ORG.RU

debuild сигнализирует об ошибке

 , ,


0

1

Ни как не могу собрать пакет:

...
dpkg-source: инфо: сборка fbpanel в fbpanel_6.1-1.dsc
 debian/rules build
dh build  --with autotools-dev
   dh_testdir
   dh_autotools-dev_updateconfig
   dh_auto_configure
error: maintainer-mode - unknown feature
dh_auto_configure: ./configure --build=i486-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/fbpanel --disable-maintainer-mode --disable-dependency-tracking returned exit code 1
make: *** [build] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
debuild: fatal error at line 1357:
dpkg-buildpackage -rfakeroot -D -us -uc failed

Че ему надо?

Deleted

Последнее исправление: Bizun (всего исправлений: 1)
Ответ на: комментарий от anonymous

Подробнее, пожалуйста. Намек сильно прозрачен.

Deleted
()

error: maintainer-mode - unknown feature

Убери --disable-maintainer-mode или поставь ту версию, которая поддерживает этот ключ.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Убери --disable-maintainer-mode

Убрать откуда? Там же целая цепочка вызовов разных утилит, я вообще запутался X_X

Deleted
()
Ответ на: Убери --disable-maintainer-mode от Deleted

Ты что-ли сам решил опакетить? Попробуй на пакет в debian посмотреть, там явно ./configure вызывается.

А dh автоматически добавляет --disable-maintainer-mode, видимо раз он нашёл configure, то считается, что проект собирается autotools, которые параметр поддерживают. configure в fbpanel очень похож на самописный (что уже странно), на этом параметре он спотыкается.

i-rinat ★★★★★
()

error: maintainer-mode - unknown feature

Посмотри в debian/rules ибо да

автоматически добавляет --disable-maintainer-mode

если такая опция недоступна.

RedEyedMan3
()

i-rinat RedEyedMan3 Да ни фига не выходит.

Я че схватился то... В дебиане, по всем канонам, не ставят же софт не из пакетов? Я могу просто ./configure, make, make install, но это же оставит хвосты и вообще удалить по нормальному будет невозможно? Или я не прав и можно забить на пекты и просто компиляция-тест?

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

Чтобы по-быстрому обернуть в пакет, можно использовать checkinstall.

А вообще можно просто ставить по make install. Если ты сам занимаешься разработкой, и программа не слишком большая, ты должен знать, куда что ставится. В крайнем случае, можно удалять через make uninstall. Или вообще тестировать на месте, без установки.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

на месте, без установки.

А как это? Было бы офигенно. Я делал конфигур и мейк, бинарники не появились.

Да и в принципе:

FILES
        /usr/share/fbpanel
                Directory with system wide resources and default settings

        ~/.fbpanel/
                Directory with user's private configurations

        ~/.fbpanel/default
                Default profile
Может реально забить на пакет и вычистить руками? Хвостов не останется?

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

Да пока не надо наверное. Мне нужен самый простой вариант, но чтобы не оставалось хвостов всяких.

Мне для цикал «компилирую-тестирую», даже не знаю, зачем я сразу за пакет схватился.

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

Лучше вообще ничего не собирай, это не твоё

Пока да, но если пропатчить панель получится, то все равно прийдется.

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

А как это? Было бы офигенно.

./a.out

Поищи, где-то там бинарники образуются от make'а. Не обязательно в той директории, где собираешь.

А вообще, выбросить надо этот доморощенный configure. Уж либо генерировать его с помощью autotools, или брать другую систему сборки (типа cmake). Наколенные поделия смущают сборочные скрипты debian.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

если не ошибаюсь, но если добавить - - , то debhelper подставляет дефолтные параметры, т.е. там тож будет это --disable-mainteiner-mode

ii343hbka ★★★
()
Последнее исправление: ii343hbka (всего исправлений: 1)
Ответ на: комментарий от ii343hbka

а, наверное, тогда сам dh_auto_configure подставляет майнтернер-мод

Да, вот здесь: /usr/share/perl5/Debian/Debhelper/Buildsystem/autoconf.pm

i-rinat ★★★★★
()

[offtopищще]

debuild

А кому-то название федоры для Raspberry не понравилось… [/offtopищще]

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