Package Details: arangodb 3.3.8-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: 13
Popularity: 0.013725
First Submitted: 2012-08-23 14:29
Last Updated: 2018-05-07 20:36

Latest Comments

neel.basu commented on 2018-06-15 16:38

It takes a long time to compile and then gives the same error at the end.

[ 90%] No install step for 'v8_build'
[ 90%] Completed 'v8_build'
[ 90%] Built target v8_build
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build arangodb.

jinmin commented on 2018-04-09 11:46

i also got the same error on manjaro unstable:

[ 48%] No install step for 'v8_build' [ 48%] Completed 'v8_build' [ 48%] Built target v8_build make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build arangodb.

how to fix it?

justplayyeh commented on 2018-03-22 18:51

I'm having following error:

[ 89%] No install step for 'v8_build' [ 89%] Completed 'v8_build' [ 89%] Built target v8_build make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: Unable to build arangodb - makepkg exited with code: 2

Anyone knows how to fix this?

mrkvon commented on 2018-03-10 12:46

@LyCC try gpg --recv-key EA93F5E56E751E9B

LyCC commented on 2018-01-02 20:30

Verifying source file signatures with gpg...

ArangoDB-3.3.0.tar.bz2 ... FAILED (unknown public key EA93F5E56E751E9B)

lxndr commented on 2017-12-19 08:37

clang-5.0: error: the clang compiler does not support '-march=native'

william81 commented on 2017-11-10 05:42

I get a PGP Error, cannot verify the file.

==> Building and installing package
==> Making package: arangodb 3.2.4-1 (Fri Nov 10 13:24:25 CST 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading ArangoDB-3.2.4.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 114M 100 114M 0 0 162k 0 0:12:01 0:12:01 --:--:-- 168k
-> Downloading ArangoDB-3.2.4.tar.bz2.asc...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 819 100 819 0 0 273 0 0:00:03 0:00:03 --:--:-- 896
-> Found arangodb3.service
-> Found arangodb-tmpfile.conf
-> Found arangodb-users.conf
==> Validating source files with sha512sums...
ArangoDB-3.2.4.tar.bz2 ... Passed
ArangoDB-3.2.4.tar.bz2.asc ... Skipped
arangodb3.service ... Passed
arangodb-tmpfile.conf ... Passed
arangodb-users.conf ... Passed
==> Verifying source file signatures with gpg...
ArangoDB-3.2.4.tar.bz2 ... FAILED (unknown public key EA93F5E56E751E9B)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build arangodb.
==> Restart building arangodb ? [y/N]

sleepycat commented on 2017-09-14 15:11

So I've switched from GCC5 to Clang and hopefully that resolves the build drama. I'm now able to build successfully on both my systems. I've also updated to 3.2.3. If there are any more problems or suggestions, let me know! Thanks

t3476 commented on 2017-08-30 12:45

Latest release v3.2.2 can be built with clang and modified PKGBUILD. notice that I skip gpg and checksum because I can't find them:


# Maintainer: Mike Williamson <mike at korora dot ca>

pkgname=arangodb
pkgver=3.2.2
pkgrel=1
pkgdesc="A multi-model NoSQL database, combining key-value, document and graph data models."
arch=("i686" "x86_64")
url="https://www.arangodb.com/"
license=("APACHE")
depends=("openssl" "systemd" "curl" "zlib")
makedepends=("cmake" "clang" "python2" "linux-api-headers")
options=()
install=arangodb.install
source=("https://github.com/arangodb/arangodb/archive/v$pkgver.tar.gz"
"arangodb3.service"
"arangodb-tmpfile.conf"
"arangodb-users.conf")
sha512sums=('SKIP'
'18bccbc960555c600c86409a89545c1c056dbce9abcd5724cd61c54a734d9c974df0d01b0a49c1859299ffc448c3e576f8c2bcc6134ad3f5062293b11cf85091'
'b1fdf8cc0525d1fc093d02b24b18a1d8361fb2cd8274974269957ef8074a26eb4f2174bdd4abd41154d535df43cd9d553c1b8205cd5945e53674d25dfa3c533f'
'8a73da7dfb9cc371ce7c72efd53afc04ede26a890cd7542c82c518bf3d7c5be38abfcad66235fc9cf9d63c9955ebcdbca4c1d7056b386b1b59bf61dc1887febd')

build() {
msg2 "Symlinking 'python' to python2."
ln -s -f /usr/bin/python2 python
export PATH="`pwd`:$PATH"
export LD="ld.gold"
# I'm not proud of this but currently it's the only way to compile this.
export CC="clang"
export CXX="clang++"

msg2 "Configuring Arangodb."
cd $srcdir/arangodb-$pkgver
[ -d build ] || mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_C_FLAGS="-O3 -fno-omit-frame-pointer" \
-DCMAKE_CXX_FLAGS="-O3 -fno-omit-frame-pointer" \
-DCMAKE_INSTALL_PREFIX:PATH=/ \
-DCMAKE_SKIP_RPATH=On \
..
msg2 "Building Arangodb."
make -j $(nproc)
}

package() {
msg2 "Preparing Arangodb."
mkdir -p $pkgdir/usr/bin
cp -R $srcdir/arangodb-$pkgver/build/etc $pkgdir
cp -R $srcdir/arangodb-$pkgver/build/var $pkgdir
cp -R $srcdir/arangodb-$pkgver/build/bin/* $pkgdir/usr/bin/
mkdir -p $pkgdir/usr/share/arangodb3/js
mkdir -p $pkgdir/usr/share/man
mkdir -p $pkgdir/var/lib/arangodb3
mkdir -p $pkgdir/var/lib/arangodb3-apps
mkdir -p $pkgdir/var/log/arangodb3
cp -R $srcdir/arangodb-$pkgver/js/* $pkgdir/usr/share/arangodb3/js
cp -R $srcdir/arangodb-$pkgver/Documentation/man/* $pkgdir/usr/share/man

install -Dm644 arangodb-users.conf "$pkgdir"/usr/lib/sysusers.d/arangodb.conf
install -Dm644 arangodb-tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/arangodb.conf
install -Dm644 $srcdir/arangodb-"$pkgver"/Installation/logrotate.d/arangod.systemd "$pkgdir"/etc/logrotate.d/arangodb3
install -D -m644 $srcdir/arangodb-$pkgver/LICENSE "${pkgdir}/usr/share/licenses/arangodb3/LICENSE"

msg2 "Preparing systemd service."
mkdir -p $pkgdir/usr/lib/systemd/system
cp $srcdir/arangodb3.service $pkgdir/usr/lib/systemd/system/
}



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

All comments