You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by gi...@git.apache.org on 2017/06/23 13:21:49 UTC

[GitHub] eiri commented on issue #611: Compilation issues with Erlang 20

eiri commented on issue #611: Compilation issues with Erlang 20
URL: https://github.com/apache/couchdb/issues/611#issuecomment-310663728
 
 
   For what it's worth this seems to be a problem with your spider monkey installation, rather than with couch itself, it is technically possible to compile it with erlang 20
   
   ```bash
   vagrant@sandbox:/tmp$ kerl active
   The current active installation is:
   /opt/erlang/20.0
   
   vagrant@sandbox:/tmp$ git clone https://github.com/apache/couchdb.git
   Cloning into 'couchdb'...
   remote: Counting objects: 67715, done.
   ...
   
   vagrant@sandbox:/tmp$ cd couchdb/
   vagrant@sandbox:/tmp/couchdb (master)$ 
   
   vagrant@sandbox:/tmp/couchdb (master)$ ./configure --disable-fauxton --disable-docs
   ==> configuring couchdb in rel/couchdb.config
   Cloning into '/tmp/couchdb/src/rebar'...
   remote: Counting objects: 367, done.
   ...
   Updating bear from {git,"https://github.com/apache/couchdb-bear.git",
                           "008f48aff819126e281d5ccae80a258bf9bf9c30"}
   You have configured Apache CouchDB, time to relax. Relax.
   
   vagrant@sandbox:/tmp/couchdb (master)$ vi rebar.config.script
   ## add 20 to require_otp_vsn
   
   vagrant@sandbox:/tmp/couchdb (master)$ vi src/snappy/rebar.config
   ## add 20 to require_otp_vsn
   
   $ make
   ==> config (compile)
   Compiled src/config_sup.erl
   Compiled src/config_app.erl
   ...
   Compiled src/rexi_sup.erl
   Compiled src/rexi.erl
   ==> rel (compile)
   ==> couchdb (compile)
   ``` 
   
   That said erlang 20 hasn't been tested and not recommended for use, hence it's not in `require_otp_vsn`.
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services