Проблемы с компиляцией griddb
Я пытаюсь перекомпилировать griddb из исходников. У меня есть некоторые ошибки компиляции относительно шаблонов:
./btree_map.h: In member function ‘void BtreeMap::splitNode(TransactionContext&, BtreeMap::BNode<K, V>&, BtreeMap::BNode<K, V>&, KeyValue<K, V>&)’:
./btree_map.h:921:48: error: expected primary-expression before ‘>’ token
dirtyNode2.allocateNeighbor<BNodeImage<K, V> >(
Использование gcc версии 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
Я безуспешно пробовал несколько версий griddb
1 ответ
На данный момент GridDB поддерживает только GCC 4.8.0.
В Ubuntu 18.04 вы можете apt-get install gcc-4.8 cxx-4.8 и соответствующим образом установить CC/CXX перед запуском configure.