I am going by the CouchDB docs install directions: http://docs.couchdb.org/en/2.0.0/install/unix.html
I install the dependencies:
$ sudo yum install autoconf autoconf-archive automake \
curl-devel erlang-asn1 erlang-erts erlang-eunit \
erlang-os_mon erlang-xmerl help2man \
js-devel-1.8.5 libicu-devel libtool perl-Test-Harness
Configure goes fine:
$ ./configure
You have configured Apache CouchDB, time to relax. Relax.
But just as I'm starting to feel relaxed I get thrown a curve ball by gmake:
$ make release
Uncaught error in rebar_core: {error, {erl_interface,include,"code:lib_dir(erl_interface)is unable to find the erl_interface library."}}
The only clue the docs give is to try gmake if make fails but since gmake and make are the same on CentOS 7 that doesn't help. From the output it appears to be a dependency issue but I don't pretend to understand Erlang dependencies or know anything about this particular one. I installed the packages in yum the docs suggest, I thought that should be enough. Any help would be appreciated.