[
https://issues.apache.org/jira/browse/COUCHDB-1994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13974679#comment-13974679
]
Joan Touzet commented on COUCHDB-1994:
--------------------------------------
OK, I have checked in changes to allow a Windows build to complete. "make rel"
creates a release directory, but the result is not yet ready for prime time
(startup script is nonfunctional and DLLs are not yet copied to the right
places.) This will all change with the BigCouch merge so, if others can confirm
the build produces a functional Couch we can skip this for now.
After discussion with [~dch] and [~nicknorth] we've decided to punt on building
ICU and Spidermonkey in the build process for Windows. ICU upstream already
ships functional binary builds, and we have a pre-built Spidermonkey binary the
build depends upon. Right now this is hosted on my website but before release
we should move this to dist (or at least people.a.o).
The Windows build also does not support system binaries or static linking, and
does not link libcurl into couchjs.
Instructions:
1. Install Erlang from erlang.org (I tested against 16B03)
1. Install VS 2012 or 2013 Express Desktop.
1. Install python, pip install sphinx
1. As Administrator, run {{powershell Set-ExecutionPolicy Unrestricted}}
1. From the VS 201x x86 Native Tools Command Prompt, {{cd couchdb}} and
{{make}}
1. (Optional) As Administrator, run {{powershell Set-ExecutionPolicy
Restricted}}
Confirmation that I did not break the UNIX build(s) and that this Windows build
works would be most appreciated.
> merge rcouch with couchdb 1.6 in a branch
> -----------------------------------------
>
> Key: COUCHDB-1994
> URL: https://issues.apache.org/jira/browse/COUCHDB-1994
> Project: CouchDB
> Issue Type: Task
> Components: Build System, Database Core, HTTP Interface, JavaScript
> View Server
> Reporter: Benoit Chesneau
>
--
This message was sent by Atlassian JIRA
(v6.2#6252)