gcc — невозможно установить драйвер ODBC C ++ в Apache Ignite

Я устанавливаю драйвер ODBC на Centros 6.3, IGNITE_HOME — это путь / target / release-package, autoconf и automake.

Выполнение этой команды вручную libtoolize && ACLOCAL && AUTOHEADER && automake —add-missing && autoreconf создает файл конфигурации.

Это (automake) должно генерировать файл Makefile.in.

выполняется ./configure —enable-odbc —disable-node —disable-core

Makefile.in не генерируется.

Ошибка:

./ configure —enable-odbc —disable-node —disable-core
проверка типа системы сборки … x86_64-unknown-linux-gnu
проверка типа хост-системы … x86_64-unknown-linux-gnu
проверка BSD-совместимой установки … / usr / bin / install -c
проверка правильности среды сборки … да
проверять потокобезопасный mkdir -p … / bin / mkdir -p
проверка на gawk … gawk
проверяет, делает ли set наборы $ (MAKE) … да
проверка стиля включения, используемого make … GNU
проверка на gcc … gcc
проверка работоспособности компилятора C … да
проверка имени выходного файла компилятора C по умолчанию … a.out
проверка суффикса исполняемых файлов …
проверяем, кросс-компилируем ли мы … нет
проверка суффикса объектных файлов … o
проверяем, используем ли мы компилятор GNU C … rm: не могу удалить core': Is a directory
yes
checking whether gcc accepts -g... rm: cannot remove
core ‘: каталог
да
проверка опции gcc для принятия ISO C89 … rm: невозможно удалить `core ‘: каталог
не нужно
проверка стиля зависимостей gcc … gcc3
проверка, как запустить препроцессор C … gcc -E

файл autoconf:
root @ hostname cpp] # automake
configure.ac:39: предупреждение: AC_LANG_CONFTEST: в теле не обнаружен вызов AC_LANG_SOURCE
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST расширен от …
../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE расширена с …
../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE расширен с …
m4 / libtool.m4: 1022: _LT_SYS_MODULE_PATH_AIX расширена с …
m4 / libtool.m4: 4161: _LT_LINKER_SHLIBS расширена с …
m4 / libtool.m4: 5236: _LT_LANG_C_CONFIG расширена с …
m4 / libtool.m4: 138: _LT_SETUP расширена с …
m4 / libtool.m4: 67: LT_INIT расширен с …
configure.ac:39: верхний уровень
configure.ac:39: предупреждение: AC_LANG_CONFTEST: в теле не обнаружен вызов AC_LANG_SOURCE
../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST расширен от …
../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE расширена с …
../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE расширен с …
m4 / libtool.m4: 4161: _LT_LINKER_SHLIBS расширена с …
m4 / libtool.m4: 5236: _LT_LANG_C_CONFIG расширена с …
m4 / libtool.m4: 138: _LT_SETUP расширена с …
m4 / libtool.m4: 67: LT_INIT расширен с …
configure.ac:39: верхний уровень
/usr/share/automake-1.11/am/depend2.am: am__fastdepCXX не отображается в AM_CONDITIONAL
/usr/share/automake-1.11/am/depend2.am: обычный способ определения am__fastdepCXX' is to addAC_PROG_CXX»
/usr/share/automake-1.11/am/depend2.am: для configure.ac' and runaclocal ‘и autoconf' again.
binary/Makefile.am: C++ source seen but
CXX ‘не определено
binary / Makefile.am: обычный способ определения CXX' is to addAC_PROG_CXX»
двоичный файл / Makefile.am: для configure.ac' and runautoconf снова.
common / Makefile.am: источник C ++ виден, но CXX' is undefined
common/Makefile.am: The usual way to define
CXX ‘это добавить AC_PROG_CXX'
common/Makefile.am: to
configure.ac ‘и запустить autoconf' again.
core/Makefile.am: C++ source seen but
CXX ‘не определено
core / Makefile.am: обычный способ определения CXX' is to addAC_PROG_CXX»
core / Makefile.am: для configure.ac' and runautoconf снова.
ignite / Makefile.am: источник C ++ виден, но CXX' is undefined
ignite/Makefile.am: The usual way to define
CXX ‘это добавить AC_PROG_CXX'
ignite/Makefile.am: to
configure.ac ‘и запустить autoconf' again.
jni/Makefile.am: C++ source seen but
CXX ‘не определено
jni / Makefile.am: обычный способ определения CXX' is to addAC_PROG_CXX»
jni / Makefile.am: для configure.ac' and runautoconf снова.
odbc / Makefile.am: источник C ++ виден, но CXX' is undefined
odbc/Makefile.am: The usual way to define
CXX ‘это добавить AC_PROG_CXX'
odbc/Makefile.am: to
configure.ac ‘и снова запустить `autoconf’.

3

Решение

Makefile.in должен быть создан automake. Пожалуйста, убедитесь, что у вас есть компилятор C ++ в вашей системе. Это нужно для компиляции драйвера ODBC.

Попробуйте изменить AC_PROG_CPP на AC_PROG_CXX в файле configure.ac.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]