error possibly undefined macro ac define

Моя настройка autoconf довольно новая:

Мой configure.ac довольно прост:

Запуск autconf дал мне ошибку:

Я считаю, что мой макрос ACX_PTHREAD дает мне проблемы. Я рассмотрел определение этого макроса и не нашел ничего странного. Есть предположения, что это вызвано отсутствием pkg.m4 в других ситуациях. Я проверил, что последняя версия pkg-config установлена в моей системе. В моей системе присутствует pkg.m4: /usr/share/aclocal. Я изучал решение этой проблемы и не мог никуда уйти.

Моя проблема оказалась из-за отсутствия файла axc_pthread.m4. Вот как я это обнаружил:

autoreconf -fi дал сообщение об ошибке. Если я запустил autoreconf -i, программа будет работать без каких-либо сообщений об ошибках. Пробег. /configure покажет проблему в строке, где ACX_PTHREAD (. ) скопирован дословно в файл конфигурации. Это означает, что макрос ACX_PTHREAD не определен в моей системе.

Мой набор из Autoconf довольно нова:

Мой configure.ac довольно прост:

Запуск autconf дал мне ошибку:

Я считаю, что мой ACX_PTHREAD макрос дает мне неприятность. Я посмотрел в определение этого макроса и не нашел ничего странного. Есть предположения, что это связано с отсутствующей pkg.m4 в других ситуациях. Я проверил, что последняя версия PKG-конфигурации установлен на моей системе. Pkg.m4 присутствует в моей системе: / USR / доли / ACLOCAL. Я исследовал решение этой проблемы и не мог получить в любом месте.

Моя проблема оказалась из-за отсутствия axc_pthread.m4 файла. Это, как я обнаружил это:

AUTORECONF -fi дал сообщение об ошибке. Если я бегу AUTORECONF -i, то программа будет работать в автоматическом режиме без каких-либо сообщений об ошибках. Прогон ./configure выявит проблему на линии, где ACX_PTHREAD (. ) копируется дословно в файл конфигурирования. Это указывает на то, что ACX_PTHREAD макрос не определен в моей системе.

My set up of autoconf is fairly new:

My configure.ac is fairly simple:

Running autconf gave me the error:

I believe that my ACX_PTHREAD macro is giving me trouble. I looked into the definition of this macro and did not find anything strange. There are suggestions that this is caused by the missing pkg.m4 in other situations. I verified that the latest version pkg-config is installed on my system. The pkg.m4 is present on my system: /usr/share/aclocal. I have been researching a solution for this problem and could not get anywhere.

1 Answer 1

My problem turned out to be due to the lack of axc_pthread.m4 file. This is how I discovered it:

autoreconf -fi gave the error message. If I run autoreconf -i then the program will run silently without any error messages. The run ./configure will reveal the problem at the line where ACX_PTHREAD(. ) is copied verbatim to the configure file. This indicates that the ACX_PTHREAD macro is not defined in my system.

Оцените статью