Tokutek / mongo

TokuMX is a high-performance, concurrent, compressing, drop-in replacement engine for MongoDB | Issue tracker: https://tokutek.atlassian.net/browse/MX/ |
http://www.tokutek.com/products/tokumx-for-mongodb/
704 stars 97 forks source link

Provide PKGBUILD/Fix binaries for archlinux #1210

Open nofxx opened 9 years ago

nofxx commented 9 years ago

Hello Tokutek,

Was trying to install TokuMX on archlinux, but boost is 1.57.0 now: /usr/bin/mongod: error while loading shared libraries: libboost_system.so.1.56.0

Could you guys post the PKGBUILD, here like homebrew, or on AUR? I find it easier to install from AUR than using 3rd party repos.

kovanovic commented 9 years ago

I have the same issue. I tried instaling it from AUR, but there I encounter another error:

from /tmp/yaourt-tmp-vita/aur-tokumx-ce/src/mongo-tokumx-1.4.0/src/third_party/ft-index/buildheader/make_tdb.cc:95:
/usr/include/features.h:148:3: error: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^
cc1plus: all warnings being treated as errors
src/third_party/ft-index/buildheader/CMakeFiles/make_tdb.dir/build.make:54: recipe for target 'src/third_party/ft-index/buildheader/CMakeFiles/make_tdb.dir/make_tdb.cc.o' failed
make[2]: *** [src/third_party/ft-index/buildheader/CMakeFiles/make_tdb.dir/make_tdb.cc.o] Error 1
CMakeFiles/Makefile2:718: recipe for target 'src/third_party/ft-index/buildheader/CMakeFiles/make_tdb.dir/all' failed
make[1]: *** [src/third_party/ft-index/buildheader/CMakeFiles/make_tdb.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().

It would be great if we can get tokumx running on Arch again :(, the official package should just be recompiled with new version of boost-libs

cosenal commented 9 years ago

Same issue here as OP :( Is there any workaround?