Couchbase
  • Why NoSQL
  • Couchbase Server
  • Download
  • Develop
  • Deploy
  • Get Help
  • Community
  • Documentation
  • Resource Library
Home | Couchbase Blog | Trond Norbye's blog

Building libmembase

ShareThis

I guess I was a bit too excited yesterday when I announced libmembase, because I completely forgot to mention where to get and build it.

You will find the code at: https://github.com/trondn/libmembase, and building it should be pretty easy once you've installed all of the required dependencies. I've tried to keep the list of dependencies as short as possible (so you might think I'm suffering from the "not invented here syndrome" since I implemented the REST support myself instead of using cURL, but the main reason for that was to keep the list short ;-)):

  • git
  • Auto tools (automake, autoheader, autoconf, libtoolize)
  • A C99 compiler
  • libvbucket
  • libevent
  • SASL library

I have integrated building of libmembase in the build system I'm using to build membase making it easy for you to get the code and run configure with the correct set of options (see this blog entry for a description).

If you want to build it yourself all you need is:

$ git clone git://github.com/trondn/libmembase.git
$ cd libmembase
$ ./config/autorun.sh
$ ./configure --prefix=/opt/membase
$ make all install

 

Posted by Trond Norbye on December 17, 2010 | ShareThis
Tags: membase, nosql, libmembase

Comments

Trond Norbye. Couchbase senior developer. Core contributor to Membase and Memcached projects. http://trondn.blogspot.com

« Back to Trond Norbye's Blog
« Back to Blogs

Tags

Apache CouchDB cloud couchbase Couchbase Mobile Couchbase Server CouchDB document database erlang GeoCouch libcouchbase membase membase nosql Membase Server memcached Memcached Server moxi mysql nosql NoSQL databases open source scalability storage engine tap interface windows
more tags

Product

  • Couchbase Server 1.8
  • Couchbase Server 2.0
  • Memcached and Couchbase Server
  • Looking for Membase?

Company

  • About Us
  • Leadership
  • Customers
  • Partners
  • Careers
  • Blog
  • Contact Us

News & Events

  • Press Releases
  • Buzz
  • Events
  • CouchConf

Community

  • Forums
  • Wiki
  • Contribute
  • Gear

Engage with Us

  • Subscriptions and Support
  • Training and Services
  • Subscribe to our Newsletter
  • Buy Now

Follow Us

 

  • Terms of Service
  • Privacy Policy
  • Trademark Policy
  • Contact

Copyright Couchbase 2011