compiling couchDB trunk on FreeBSD

| | Comments (0)

it has been a pain for a long time but actually in the meantime it looks like it is really straight forward. i checked out the recent version of couchdb from the apache incubator svn repository, complied it and ... it works, right out of the box.

what do you need?
well, a recent version of erlang obviously, i run erlang-lite-r12b4,1 which is the latest as far as i know (R12b4 is the latest version of the OTP framework) the erlang-lite port is under 'lang'.
the mozilla spidermonkey libs (under lang as well) and the gnu build tools, but they hang around normally anyway. remember to use gmake not the standard BSD make.

then we can start:

$ svn co http://svn.apache.org/repos/asf/incubator/couchdb/trunk couchdb
$ ./bootstrap
$ ./configure
$ gmake
$ sudo gmake install

then you can simply run couchdb from the command line (i normally run it in a screen to have the log handy and to see crash dumps if the occur).

time to relax ...

Leave a comment

Side Blog

erlang web framework

nitrogen looks like a very promising candidate for a coming small project. love the event driven way they do things.

denyhosts

a nice daemon that i found way too late. it hopefully helps me to make my security logs readable again (denyhosts). after enabling it i just wanted to check if the file is readable and had the first entry already. now after about 10 min i am up to 3 hosts ...

notes everywhere

a nice application for note taking: evernote. a really cool app that looks somehow promising. i'll test it.

jabber blog client

after some cleanup of the codebase we will release our jabber bot under a opensource license ... watch this space for news on this one

perl blog API

Net::Blogger is a nice perl interface for various blog engines

MacVim

i found a nive macified version of vim today: http://code.google.com/p/macvim/ really nice integration, could probably get me off the console :-)

4 day work week

this is a nice read about a really good experiment. google has its hack friday where everyone can work on his own project. 37signals killed the friday entirely. looks like productivity slowly gains over "hours worked".

iodine on Mac OS X

iodine seems to work fine on Mac OS X. i found a short intro here: http://www.brool.com/?p=94 and thanks to lev i have a working setup now. ... out for testing ...

a good friend is gone ...

i read about it today and still have a sms from him from last week. bernd luevelsmeyer, a good friend of mine, is gone. he was probably one of the most important influences in my work live and guided me on my way to UNIX and the console. he was the best sysadmin i ever had and was always a good friend.

sad to see the real geeks leaving this planet.

distributed computing setup

an interesting read about a openvpn deployment for distributed computing (http://www.linuxjournal.com/article/9915)