Ok i've review the installation of erlang (before i've not used make install but update PATH and LD_LIBRARY_PATH to tell the os to point to the latest version of erlang). Then i've redone it using make install. Bellow the performed step.
$ sudo su $ cd /opt/ && mkdir erlang $ wget http://erlang.org/download/otp_src_19.0.tar.gz $ tar -xzvf otp_src_19.0.tar.gz $ ./configure $ make && make install But now the issue is the following one : ********************************************************************** $ make =ERROR REPORT==== 29-Sep-2016::09:31:37 === Loading of /opt/couchdb2/apache-couchdb-2.0.0/bin/rebar/rebar/ebin/rebar.beam failed: badfile escript: exception error: undefined function rebar:main/1 in function escript:run/2 in call from escript:start/1 in call from init:start_it/1 in call from init:start_em/1 =ERROR REPORT==== 29-Sep-2016::09:31:37 === beam/beam_load.c(1365): Error loading module rebar: use of opcode 153; this emulator supports only up to 152 make: *** [couch] Erreur 127 ********************************************************************** It seems it cannot find a file, and of of course it doesn't exits : ********************************************************************** $tree /opt/couchdb2/apache-couchdb-2.0.0/bin/ /opt/couchdb2/apache-couchdb-2.0.0/bin/ ├── erlang-version.escript └── rebar ********************************************************************** Any ideas ? Thanks 2016-09-28 21:10 GMT+02:00 Robert Samuel Newson <[email protected]>: > very curious! how did you install erlang? > > B. > > > On 28 Sep 2016, at 09:32, Yacine El Ayar <[email protected]> > wrote: > > > > Hello, > > > > I'm trying to install couchdb 2 on a CentOS 6 server > > I believe (as i'm not sure of it), i've installed all the required > > dependencies. > > > > ## Anyway when I run the make I obtain the following input: > > > > $ ./configure > > ==> configuring couchdb in rel/couchdb.config > > You have configured Apache CouchDB, time to relax. Relax. > > > > > > $ make > > Uncaught error in rebar_core: {'EXIT', > > {{case_clause, > > {error, > > {function_clause, > > [{filename,join, > > [{error,bad_name},"erts.app"], > > [{file,"filename.erl"},{line,409}]}, > > {rmemo,ets_tab,0, > > [{file,"src/rmemo.erl"},{line, > 187}]}, > > {rmemo,init,1, > > [{file,"src/rmemo.erl"},{line, > 181}]}, > > {gen_server,init_it,6, > > [{file,"gen_server.erl"},{ > line,328}]}, > > {proc_lib,init_p_do_apply,3, > > > > [{file,"proc_lib.erl"},{line,247}]}]}}}, > > [{rebar,run_aux,2, > > [{file,"src/rebar.erl"},{line,218}]}, > > {rebar,main,1, > > [{file,"src/rebar.erl"},{line,58}]}, > > {escript,run,2, > > [{file,"escript.erl"},{line,757}]}, > > {escript,start,1, > > [{file,"escript.erl"},{line,277}]}, > > {init,start_em,1,[]}, > > {init,do_boot,3,[]}]}} > > make: *** [couch] Erreur 1 > > > > > > ## I don't know how to translate this error message on useful > information. > > Do you have any idea where the problem come from ? > > > > > > ## This is where i've grabbed the source. > > > > http://wwwftp.ciril.fr/pub/apache/couchdb/source/2.0.0/ > apache-couchdb-2.0.0.tar.gz > > > > > > > > ## Some important dependencies and information about my system. > > > > $ erl --version > > Erlang/OTP 19 [erts-8.0] [source] [smp:2:2] [async-threads:10] [hipe] > > [kernel-poll:false] > > > > $ js --version > > JavaScript-C 1.8.5 2011-03-31 > > > > $ uname -mrs > > Linux 2.6.32-573.7.1.el6.i686 i686 > > > > > > Any ideas ? > > > > > > Regards > >
