[devel] broken autoreconf & Fortran 90/95

Afanasov Dmitry ender на altlinux.org
Ср Янв 13 07:47:15 UTC 2010


On Wed, Jan 13, 2010 at 02:50:12PM +0700, REAL wrote:
> Dmitry V. Levin пишет:
> > Посмотрите на aclocal.m4 внимательнее, может быть, сразу всё прояснится.
> > Меня, например, настораживает использование некоего макроса AC_PROG_F90,
> > который, судя по префиксу AC_, должен был бы быть стандартным, однако он
> > таковым, очевидно, не является.
> 
> AC_PROG_F90 объявлен в aclocal.m4.
> 
> http://git.altlinux.org/people/real/packages/chasm.git?p=chasm.git;a=blob;f=cca-tools/chasm-1.4/aclocal.m4;h=9647940a5df0d1bb97b9153c5565ea18d91aae89;hb=HEAD
> 
> Строка 1583.
> 
> Пока что ни один из рецептов не помог. Непонятно даже, с какой стороны 
> подходить к проблеме. Ещё раз кусок лога.
у тебя похоже всё много хуже, тут не просто макросы раскрыть.

> configure.in:653: error: AC_LANG_CONFTEST: unknown language: Fortran 90
как я понимаю, это основная строка. google на эту строку выдал:
http://trac.mcs.anl.gov/projects/mpich2/ticket/791
соль этой ссылки: It appears 2.64 has a formal lang defining mechanism,
AC_LANG_DEFINE, which isn't available before 2.63.

дополнительное гугление навело на 
http://www.opensubscriber.com/message/autoconf-patches@gnu.org/10633127.html
соль: This patch reorganizes the definition of languages so that for 
similar languages it's not necessary to manually do a lot of 
macro copies.

потому и мыслю, что всё хуже - проблема в механизме определения языков.

автокрап такой автокрап :(
> 
> Есть подозрение, что новые автотулзы теперь не знают, что такое 
> Fortran90 и Fortran95. Не знаю, в этом ли проблемы, но у меня 
> кончились идеи, куда копать.
знают, только работа с ними теперь по иному происходит.
-- 
С уважением
Афанасов Дмитрий
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100113/32f48681/attachment.bin>


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