Griddb No sql - ошибка при создании Makefile: 382 все-рекурсивный - PullRequest
1 голос
/ 19 февраля 2020

Я реализовал с указанием от https://github.com/griddb/griddb_nosql

Я уже выполнил команду ниже ./bootstrap.sh ./configure

Но когда Я запустил команду make, я столкнулся со следующей ошибкой:

$ make
Making all in 3rd_party/MessagePack
make[1]: Entering directory '/home/conglb/Documents/github/griddb_nosql/3rd_party/MessagePack'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/conglb/Documents/github/griddb_nosql/3rd_party/MessagePack'
Making all in utility
make[1]: Entering directory '/home/conglb/Documents/github/griddb_nosql/utility'
source='./util/allocator.cpp' object='libutil_a-allocator.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../depcomp \
g++ -DPACKAGE_NAME=\"GridDB_NoSQL\" -DPACKAGE_TARNAME=\"griddb_nosql\" -DPACKAGE_VERSION=\"4.3.0\" -DPACKAGE_STRING=\"GridDB_NoSQL\ 4.3.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"griddb_nosql\" -DVERSION=\"4.3.0\" -I.  -I../utility   -Wall -finput-charset=UTF-8 -Wpointer-arith -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-function -std=gnu++0x -O3 -fno-tree-vectorize -DNDEBUG -c -o libutil_a-allocator.o `test -f './util/allocator.cpp' || echo './'`./util/allocator.cpp
../depcomp: line 772: exec: g++: not found
Makefile:382: recipe for target 'libutil_a-allocator.o' failed
make[1]: *** [libutil_a-allocator.o] Error 127
make[1]: Leaving directory '/home/conglb/Documents/github/griddb_nosql/utility'
Makefile:386: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

Кто-нибудь может сказать, что я пропустил?

1 Ответ

0 голосов
/ 19 февраля 2020
  • Ваша ошибка ../depcomp: строка 772: exe c: g ++: не найден.
  • Это вызвано вашей средой, у которой нет компилятора g ++.
  • Я проверял хранилище GridDB в Github. Требуется компилятор CentOS 7.6 (g cc 4.8.5), Ubuntu 18.04 (g cc 4.8.5) и openSUSE Leap 15.1 (g cc 4.8.5).
  • Вам необходимо установить Компилятор g ++ версии 4.8.5.
...