Re: Как dpkg-buildpackage запускает ./configure?

2006-01-16 Пенетрантность Dmitry Skorinko
On Mon, Jan 16, 2006 at 12:34:17AM +0300, Nikolay Shaplov wrote:
 Sergei Stolyarov wrote:
 
 Это я дурак... я его по каким-то причином с первого раза не нашел. Он
 там есть. Загадкой для меня остается почему он не запускается.
 Я в месте его запуска ставил отладочный echo, и скрипт до раздела
 configure прочто не доходит... И я не понимаю почему...
 Из визуально понятного видно, что make distclean завершается с ошибкой,
 но как это может быть связано с запуском configure я пока не понял...
 
 Прошу прощения что задал предидущий вопрос почем зря... :-/
 
 
 Я вот не очень понимаю, а чём проблема - у меня дебианизация sim-im 
 заняла несколько минут:
 
 1) экспорт дерева из репозитория
 2) запуск make -f admin/Makefile
 3) копирование каталога debian из дебиановского sim (при необходимости 
 поменять e-mail, например)
 
 Сразу после этого, безо всяких ошибок всё собралось.
 Этот фокус проходил вплодь до svn 155. Начиная со 156 перестал повторно
 запускаться ./configure, как он это делал раньше...
 
А ты не запускай его повторно. В эту пятницу собирал - тоже с этим
столкнулся. Сразу после скачивания сырцов делай
make -f admin/Makefile
и собирай пакет. Не надо самостоятельно пробовать его конфигурить и
собирать, то есть ./configure и make.



Re: Как dpkg-buildpackage запускает ./configure?

2006-01-13 Пенетрантность Artem Chuprina
Nikolay Shaplov - debian-russian@lists.debian.org  @ Fri, 13 Jan 2006 11:55:27 
+0300:

  Каким именно образом происходит запуск ./configure скрипта при выполнении
  dpkg-buildpackage?
 В debian/rules явного упоминания не нашел...
  Вообще-то configure всегда запускается именно из debian/rules.
 NS Это я дурак... я его по каким-то причином с первого раза не нашел. Он
 NS там есть. Загадкой для меня остается почему он не запускается.
 NS Я в месте его запуска ставил отладочный echo, и скрипт до раздела
 NS configure прочто не доходит... И я не понимаю почему...
 NS Из визуально понятного видно, что make distclean завершается с ошибкой,
 NS но как это может быть связано с запуском configure я пока не понял...

Может быть такой make distclean, что до вызова configure не работает.
Типичный случай - до вызова configure отсутствует какой бы то ни было
Makefile.  Правда, debian/rules обычно спокойно относится к этому (в
смысле игнорирует код завершения make clean).  Но это, гм, в нем тогда
можно обнаружить.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Я не люблю делать что бы то ни было для целевой аудитории Microsoft
(С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Как dpkg-buildpackage запускает ./configure?

2006-01-12 Пенетрантность Victor Wagner
On 2006.01.12 at 12:43:16 +0300, Nikolay Shaplov wrote:

 Каким именно образом происходит запуск ./configure скрипта при 
 выполнении dpkg-buildpackage?
 В debian/rules явного упоминания не нашел...

Вообще-то configure всегда запускается именно из debian/rules.
Потому что далеко не все пакеты вообще используют autoconf.

Может быть плохо искал, или пакет такой извращенный, что мейнтейнер
решил не запускать configure а воспользоваться каким-нибудь
скриптом-враппером?

Может быть самое прямое решение, если там действительно что-то меняли в
системе сборки, взять и создать пакет из upstream-исходников с нуля с
помощью dh_make? 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Как dpkg-buildpackage запускает ./configure?

2006-01-12 Пенетрантность Yuri Kozlov
12.01.06, Victor Wagner[EMAIL PROTECTED] написал(а):
 On 2006.01.12 at 12:43:16 +0300, Nikolay Shaplov wrote:

  Каким именно образом происходит запуск ./configure скрипта при
  выполнении dpkg-buildpackage?
  В debian/rules явного упоминания не нашел...

 Вообще-то configure всегда запускается именно из debian/rules.
 Потому что далеко не все пакеты вообще используют autoconf.

Сейчас модно в debian/rules делать всякие
include из пакета cdbs, а они вызывают configure


--
Regards,
Yuri Kozlov