Package Details: arangodb 3.2.1-1

Git Clone URL: https://aur.archlinux.org/arangodb.git (read-only)
Package Base: arangodb
Description: A multi-model NoSQL database, combining key-value, document and graph data models.
Upstream URL: https://www.arangodb.com/
Keywords: database document-store graph nosql
Licenses: Apache
Submitter: bpdp
Maintainer: sleepycat (NicoHood)
Last Packager: sleepycat
Votes: 11
Popularity: 0.225078
First Submitted: 2012-08-23 14:29
Last Updated: 2017-08-12 02:38

Latest Comments

thomasdingemanse commented on 2017-08-03 13:32

I am encountering the same problem as @rcrath below. I see the following error show up a few times in my CMake error log:

gcc-5: error: unrecognized command line option ‘-fno-plt’
make[1]: *** [CMakeFiles/cmTC_b55c3.dir/build.make:66: CMakeFiles/cmTC_b55c3.dir/CheckIncludeFile.c.o] Error 1
make[1]: Leaving directory '/home/thomas/Downloads/arangodb/src/ArangoDB-3.2.0/build/CMakeFiles/CMakeTmp'
make: *** [Makefile:126: cmTC_b55c3/fast] Error 2

I found some basic info on the -fno-plt setting (which apparently has only been completely functional since gcc6), but I don't know anything about gcc or CMake, so I don't really know what to make of this. I hope the log is somehow helpful at least.

https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html

rcrath commented on 2017-07-30 08:56

compiling with "makepkg --skipinteg -i" fails too, as follows (same as psychma I think):
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - not found
-- Looking for stdint.h
-- Looking for stdint.h - not found
-- Looking for stddef.h
-- Looking for stddef.h - not found
-- Check size of unsigned short
-- Check size of unsigned short - failed
-- Check size of unsigned int
-- Check size of unsigned int - failed
-- Check size of unsigned long
-- Check size of unsigned long - failed
CMake Error at /usr/share/cmake-3.8/Modules/TestBigEndian.cmake:41 (message):
no suitable type found
Call Stack (most recent call first):
3rdParty/V8/CMakeLists.txt:25 (TEST_BIG_ENDIAN)


-- Configuring incomplete, errors occurred!
See also "/tmp/yaourt-tmp-rich/aur-arangodb/src/ArangoDB-3.2.0/build/CMakeFiles/CMakeOutput.log".
See also "/tmp/yaourt-tmp-rich/aur-arangodb/src/ArangoDB-3.2.0/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
Aborting...


rcrath commented on 2017-07-30 08:51

still getting

-> Found arangodb3.service
-> Found arangodb-tmpfile.conf
-> Found arangodb-users.conf
==> Validating source files with sha512sums...
ArangoDB-3.2.0.tar.bz2 ... FAILED
ArangoDB-3.2.0.tar.bz2.asc ... Skipped
arangodb3.service ... Passed
arangodb-tmpfile.conf ... Passed
arangodb-users.conf ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build arangodb.
==> Restart building arangodb ? [y/N]

pschyma commented on 2017-07-22 16:59

Thank you. But I'm still experiencing build failures.

-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - not found
-- Looking for stdint.h
-- Looking for stdint.h - not found
-- Looking for stddef.h
-- Looking for stddef.h - not found
-- Check size of unsigned short
-- Check size of unsigned short - failed
-- Check size of unsigned int
-- Check size of unsigned int - failed
-- Check size of unsigned long
-- Check size of unsigned long - failed
CMake Error at /usr/share/cmake-3.8/Modules/TestBigEndian.cmake:41 (message):
no suitable type found
Call Stack (most recent call first):
3rdParty/V8/CMakeLists.txt:25 (TEST_BIG_ENDIAN)


-- Configuring incomplete, errors occurred!
See also "/home/peter/builds/arangodb/src/ArangoDB-3.2.0/build/CMakeFiles/CMakeOutput.log".
See also "/home/peter/builds/arangodb/src/ArangoDB-3.2.0/build/CMakeFiles/CMakeError.log".

sleepycat commented on 2017-07-21 11:47

I've updated the package to Arango 3.2. It builds again because I added gcc5 to the makedepends. It's workaround rather than a fix, and once this is builds with current gcc again I'll be removing it. Thanks to all of you who spend time debugging this.

Arango 3.2 has some great new features: Distributed graph processing with Pregel and a suite of awesome algorithms, ClusterFoxx, and a bunch more.
You can read about it here: https://www.arangodb.com/2017/07/arangodb-3-2-rocksdb-pregel-fault-tolerant-foxx-satellite-collections/

Enjoy

rcrath commented on 2017-07-08 06:03

pgp key error, so run makepkg --skippgpcheck, build fails with following:

[ 93%] Linking CXX static library libarangoserver.a
[ 93%] Built target arangoserver
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...


snap installs ok, but fails to start via systemctl :(

pschyma commented on 2017-07-04 16:14

@guerch: There are two binary realeases that can be installed on Arch: the Docker and Snap images provided by ArangoDB. You can always use one of them.

guerch commented on 2017-07-03 16:20

Can we have a binary package? this deserves it!

cvnb commented on 2017-06-27 22:36

@pschyma: Yes, now I'm getting the same errors you see. :/

pschyma commented on 2017-06-27 20:12

The default CC flags are carried over to cmake/make.

Using the PKGBUILD from your gist I'm getting following

[ 4%] Building C object 3rdParty/zlib/zlib-1.2.8/CMakeFiles/zlibstatic.dir/inftrees.o
In file included from /home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/db/auto_roll_logger.cc:6:
In file included from /home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/db/auto_roll_logger.h:15:
In file included from /home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/port/util_logger.h:18:
In file included from /home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/util/posix_logger.h:28:
/home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/util/sync_point.h:75:25: error: no type named 'function' in namespace 'std'
std::function<void(void*)> callback);
~~~~~^
/home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/util/sync_point.h:75:33: error: expected ')'
std::function<void(void*)> callback);
^
/home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/util/sync_point.h:74:19: note: to match this '('
void SetCallBack(const std::string point,
^
/home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/util/sync_point.h:102:40: error: no member named 'function' in namespace 'std'
std::unordered_map<std::string, std::function<void(void*)> > callbacks_;
~~~~~^
/home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/util/sync_point.h:102:58: error: expected '(' for function-style cast or type construction
std::unordered_map<std::string, std::function<void(void*)> > callbacks_;
~~~~^
/home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/util/sync_point.h:102:59: error: expected expression
std::unordered_map<std::string, std::function<void(void*)> > callbacks_;
^
/home/peter/builds/arangodb/src/arangodb-3.1.23/3rdParty/rocksdb/rocksdb/util/sync_point.h:102:62: error: expected member name or ';' after declaration specifiers
std::unordered_map<std::string, std::function<void(void*)> > callbacks_;
^
[ 4%] Built target snappystatic

and the build dies a bit later

CXX(target) /home/peter/builds/arangodb/src/arangodb-3.1.23/build/3rdParty/V8/v8/x64.release/obj.target/v8_external_snapshot/src/snapshot/natives-external.o
CXX(target) /home/peter/builds/arangodb/src/arangodb-3.1.23/build/3rdParty/V8/v8/x64.release/obj.target/v8_external_snapshot/src/snapshot/snapshot-external.o
AR(target) /home/peter/builds/arangodb/src/arangodb-3.1.23/build/3rdParty/V8/v8/x64.release/obj.target/tools/gyp/libv8_external_snapshot.a
TOUCH /home/peter/builds/arangodb/src/arangodb-3.1.23/build/3rdParty/V8/v8/x64.release/obj.target/tools/gyp/v8_maybe_snapshot.stamp
TOUCH /home/peter/builds/arangodb/src/arangodb-3.1.23/build/3rdParty/V8/v8/x64.release/obj.target/tools/gyp/v8.stamp
[ 31%] No install step for 'v8_build'
[ 31%] Completed 'v8_build'
[ 31%] Built target v8_build
make: *** [Makefile:152: all] Fehler 2


Using GCC 7.1.1 yields:
In file included from ../../../../3rdParty/V8/V8-5.0.71.39/./src/heap/objects-visiting.h:12:0,
from ../../../../3rdParty/V8/V8-5.0.71.39/src/heap/objects-visiting.cc:5:
../../../../3rdParty/V8/V8-5.0.71.39/./src/objects-body-descriptors.h: In static member function ‘static void v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*, int)’:
../../../../3rdParty/V8/V8-5.0.71.39/./src/objects-body-descriptors.h:102:20: error: no matching function for call to ‘v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*&)’
IterateBody(obj);

All comments