powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
8 сообщений из 33, страница 2 из 2
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38431310
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineТаблоид,

Мое последнее сообщение смотрел? У тебя сейчас в системе куча автоконфов, установленных из разных источников. Какой из них используется первым - неизвестно (мне по крайней мере), но лучше всего все лишние убрать.да, смотрел.
Нету в OEL такой команды:
Код: plaintext
1.
2.
$ dpkg -S autoconf
bash: dpkg: command not found

Проверил все папки, которые в $PATH. Нарыл автоконф в одной из них - /usr/local/bin. Грохнул там его.
Дальше ввёл update db + locate autoconf, вылез большой список каких-то еще автоконф-файлов. Грохнул все, за исключением тех, что в папках `man`, `yum` & `/root/downloads`

Установил опять 2.69 - сообщений об ошибках он НЕ выдал.
Теперь имею:

Код: plaintext
1.
2.
$ whereis autoconf
autoconf: /usr/local/bin/autoconf /usr/share/man/man1/autoconf.1.gz /usr/share/man/man1/autoconf.1

Тот, который в "/usr/local/bin/autoconf" - это только что установленный 2.69, я его снова (в надцатый раз) поставил конфигуром + make install
Остальные два - это вроде как к мануалу относятся.

Ну так вот, главный вопрос . Вот установил я автоконф, вроде как 2 .69 - хотя это опять же догадка, ибо:
Код: plaintext
1.
autoconf --version
autoconf (GNU Autoconf) UNKNOWN

Далее делаю то, что мне выше ДЕ сказал:
в каталоге /root/downloads/fb30snap/extern/editline
ввожу autoreconf (без аргументов)

И вот что получаю, опять-таки в надцатый раз:

Код: plaintext
1.
2.
3.
4.
5.
configure.ac:34: error: Autoconf version 2 .62  or higher is required
/usr/local/share/aclocal-1.12/init.m4:25: AM_INIT_AUTOMAKE is expanded from...
configure.ac:34: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
aclocal: error: /usr/local/bin/autom4te failed with exit status: 63
autoreconf: aclocal failed with exit status: 63

Откудова он берёт это "2.62 or higher"
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38431325
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидОткудова он берёт это "2.62 or higher"
Заглянуть в этот самый configure.ac пробовал? Третья же строчка...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38431371
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТаблоидОткудова он берёт это "2.62 or higher"
Заглянуть в этот самый configure.ac пробовал? Третья же строчка...моя твоя не понимать.
Про какую "третью же строчку" ты говоришь ?
Код: plaintext
$ cat -n /root/downloads/fb30snap/extern/editline/configure.ac
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
     1  #                                               -*- Autoconf -*-
     2  # Process this file with autoconf to produce a configure script.
     3  #
     4  # Compile with debug symbols:
     5  #    CFLAGS="-ggdb -pedandic -O0" ./configure
     6  #    CFLAGS="-ggdb -Wall -Wextra -pedantic -O0" ./configure
     7  #
     8  # Use libtool (glibtool on OSX) to debug:
     9  #
    10  #    libtool --mode=execute gdb examples/tc1
    11  #
    12  # Run valgrind like this, but note
    13  #  http://invisible-island.net/ncurses/ncurses.faq.html#config_leaks. 
    14  #
    15  #    libtool --mode=execute valgrind --leak-check=full examples/tc1
    16  #
    17  # A valgrind suppressions file for ncurses is available at
    18  #  http://www.opensource.apple.com/source/ncurses/ncurses-27/ncurses/misc/ncurses.supp 
    19  #
    20  #    libtool --mode=execute valgrind --suppressions=ncurses.supp.txt --leak-check=full examples/tc1
    21  #
    22  # Verbose output can be enabled with
    23  #    "./configure --disable-silent-rules" or "make V=1"
    24  #
    25
    26  AC_INIT(libedit, [EL_RELEASE],, libedit-[EL_TIMESTAMP])
    27  AC_CONFIG_MACRO_DIR([m4])
    28  AC_CONFIG_SRCDIR([src/strlcat.c])
    29  AC_CONFIG_HEADER([config.h])
    30
    31  # features of Posix that are extensions to C (define _GNU_SOURCE)
    32  AC_USE_SYSTEM_EXTENSIONS
    33
    34  AM_INIT_AUTOMAKE
    35  AC_PROG_LIBTOOL
    36
    37  # libtool -version-info
    38  AC_SUBST(LT_VERSION, [0:47:0])
    39
    40  m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
    41
    42  # Checks for programs.
    43  AC_PROG_CC_C99
    44  #AC_PROG_CC
    45  AC_PROG_LN_S
    46  AC_PROG_AWK
    47  EL_MANTYPE
    48
    49
    50  AC_CHECK_LIB(tinfo, tgetent,,
    51    [AC_CHECK_LIB(terminfo, tgetent,,
    52      [AC_CHECK_LIB(termcap, tgetent,,
    53         [AC_CHECK_LIB(termlib, tgetent,,
    54             [AC_CHECK_LIB(curses, tgetent,,
    55                 [AC_CHECK_LIB(ncurses, tgetent,,
    56                     [AC_MSG_ERROR([libcurses or libncurses are required!])]
    57                 )]
    58             )]
    59         )]
    60      )]
    61    )]
    62  )
    63
    64
    65  ### use option --enable-widec to turn on use of wide-character support
    66  EL_ENABLE_WIDEC
    67
    68  # Checks for header files.
    69  AC_HEADER_DIRENT
    70  AC_HEADER_STDC
    71  AC_HEADER_SYS_WAIT
    72  AC_CHECK_HEADERS([fcntl.h limits.h malloc.h stdlib.h string.h sys/ioctl.h sys/param.h unistd.h curses.h ncurses.h sys/cdefs.h termcap.h])
    73
    74  AC_CHECK_HEADER([termios.h], [], [AC_MSG_ERROR([termios.h is required!])],[])
    75
    76  ## include curses.h to prevent "Present But Cannot Be Compiled"
    77  AC_CHECK_HEADERS([term.h],,,
    78  [[#if HAVE_CURSES_H
    79  # include <curses.h>
    80  #elif HAVE_NCURSES_H
    81  # include <ncurses.h>
    82  #endif
    83  ]])
    84
    85  # Check for dirent.d_namlen field explicitly
    86  # (This is a bit more straightforward than, if not quite as portable as,
    87  # the recipe given by the autoconf maintainers.)
    88  AC_CHECK_MEMBER(struct dirent.d_namlen,
    89  AC_DEFINE([HAVE_STRUCT_DIRENT_D_NAMLEN],[1],
    90  [Define to 1 if struct dirent has member d_namlen]),,
    91  [#if HAVE_DIRENT_H
    92  #include <dirent.h>
    93  #endif
    94  ])
    95
    96  # Checks for typedefs, structures, and compiler characteristics.
    97  AC_C_CONST
    98  AC_TYPE_PID_T
    99  AC_TYPE_SIZE_T
   100  AC_CHECK_TYPES([u_int32_t])
   101
   102  # Checks for library functions.
   103  AC_FUNC_CLOSEDIR_VOID
   104  AC_FUNC_FORK
   105  AC_PROG_GCC_TRADITIONAL
   106  ## _AIX is offended by rpl_malloc and rpl_realloc
   107  #AC_FUNC_MALLOC
   108  #AC_FUNC_REALLOC
   109  AC_TYPE_SIGNAL
   110  AC_FUNC_STAT
   111  AC_CHECK_FUNCS([endpwent isascii memchr memset re_comp regcomp strcasecmp strchr strcspn strdup strerror strrchr strstr strtol issetugid wcsdup strlcpy strlcat fgetln vis strvis strunvis __secure_getenv secure_getenv])
   112
   113  # strlcpy
   114  AC_CHECK_FUNC(strlcpy, found_strlcpy=yes, found_strlcpy=no)
   115  AM_CONDITIONAL(HAVE_STRLCPY, [test "x$found_strlcpy" = xyes])
   116
   117  # strlcat
   118  AC_CHECK_FUNC(strlcat, found_strlcat=yes, found_strlcat=no)
   119  AM_CONDITIONAL(HAVE_STRLCAT, [test "x$found_strlcat" = xyes])
   120
   121  # vis
   122  AC_CHECK_FUNC(vis, found_vis=yes, found_vis=no)
   123  AM_CONDITIONAL(HAVE_VIS, [test "x$found_vis" = xyes])
   124
   125  # unvis
   126  AC_CHECK_FUNC(unvis, found_unvis=yes, found_unvis=no)
   127  AM_CONDITIONAL(HAVE_UNVIS, [test "x$found_unvis" = xyes])
   128
   129
   130  EL_GETPW_R_POSIX
   131  EL_GETPW_R_DRAFT
   132
   133
   134  AH_BOTTOM([
   135  #include "sys.h"
   136  #define SCCSID
   137  #undef LIBC_SCCS
   138  #define lint
   139  ])
   140
   141  AC_CONFIG_FILES([Makefile
   142                   libedit.pc
   143                   src/Makefile])
   144  AC_OUTPUT
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38431410
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидПро какую "третью же строчку" ты говоришь ?
Про третью в главном configure.ac. Раз ты говоришь об editline, то "configure.ac:34"
говорит о 34-й строчке. Там ты увидишь AM_INIT_AUTOMAKE, который нагрепаешь в aclocal.m4,
где найдёшь AC_PREREQ(2.62). Короче, сноси со своей системы весь autoconf, вычищай его
остатки отовсюду, а потом ставь с нуля из пакетов. Вот когда autoconf -- version начнёт
выдавать тебе что-то вменяемое - можешь повторять попытки собрать птицу. А пока в твоей
системе бардак и мусор, можешь даже не пытаться.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38431800
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидmiwaonlineТаблоид,

Мое последнее сообщение смотрел? У тебя сейчас в системе куча автоконфов, установленных из разных источников. Какой из них используется первым - неизвестно (мне по крайней мере), но лучше всего все лишние убрать.да, смотрел.
Нету в OEL такой команды:
Код: plaintext
1.
2.
$ dpkg -S autoconf
bash: dpkg: command not found

Конечно, что нету; это команда для deb-based дистрибутива. Но все равно у RPM-based должен быть аналог, который позволяет узнать, из какого именно пакета установлен файл.

А вообще DS все правильно расписал насчет полного удаления всего autoconf-a отовсюду. Тоесть совсем отовсюду.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38432674
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, сегодня в девеле Филип Маковский тоже жалуется на сборку. Алех обещает поправить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38434004
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, с трудом, но таки пропёрло: грохнул отовсюду этот автоконф, после чегео переустановил его, --version стало показывать 2.69. ФБ-3 в итоге собрался.
Что именно так повлияло на то, что автоконф выдавал 'UNKNOWN' версию - осталось не выясненным.
...
Рейтинг: 0 / 0
Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
    #38434204
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидЧто именно так повлияло на то, что автоконф выдавал 'UNKNOWN' версию - осталось не выясненным.
Почему же. Повлияли попытки установить через make install софт в пакетном дистрибутиве, в котором все нужно устанавливать через пакетный менеджер.
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сборка FB-3, трабл: configure.ac:623: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]