[devel] Новый automake

Dmitry V. Levin ldv на altlinux.org
Пт Апр 13 14:49:18 MSK 2012


On Fri, Apr 13, 2012 at 09:44:19AM +0700, REAL wrote:
> 12.04.2012 23:22, Dmitry V. Levin пишет:
> >>Новый libtool поломал сборку ряда пакетов
> >>(на этапе %autoreconf). Есть какие-нибудь
> >>рекомендации по лечению?
> >
> >Вы уверены, что это новый libtool, а не новый 
> >automake?  Все, что мне
> >попалось на глаза, было связано именно с 
> >обновлением automake.
> 
> Точно, automake, но это сути вопроса не меняет.

Самая распространенная причина, по которой новый automake заворачивает
пакеты - это ошибка с примерно такой диагностикой:

Makefile.am:1: `pkglibdir' is not a legitimate directory for `DATA'

Вместо DATA иногда упоминается SCRIPTS и PROGRAMS.  Еще я видел
аналогичную диагностику с участием pkgdatadir:

Makefile.am:30: `pkgdatadir' is not a legitimate directory for `PYTHON'

Рекомендация простая - фиксить.
Например, info automake подсказывает, что

Programs can be installed in `bindir', `sbindir', `libexecdir',
`pkglibexecdir'.
Scripts can be installed in `bindir', `sbindir', `libexecdir',
`pkglibexecdir', or `pkgdatadir'.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20120413/b44f64d4/attachment.bin>


Подробная информация о списке рассылки Devel