couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Cottlehuber (JIRA)" <>
Subject [jira] Commented: (COUCHDB-889) improved docs for windows compile from source in INSTALL.Windows
Date Sun, 06 Feb 2011 09:14:30 GMT


Dave Cottlehuber commented on COUCHDB-889:

Just picking this up again from Mark's comments, will update for 1.0.3 with new patch.

> Many of the changes look good, but have the following comments:

> I wonder if including today's current versions is a good thing - it seems it will just
increase the bitrot in the future. Can we just default to "latest available" except in the
cases where we know it is not? If not, then we probably can't justify the existing "latest
available" references either.

Bitrot - agreed, will minimise the versions except where we have a known bug or incompatibility.

> Where is nsis used?

NSIS is only used by the Erlang build toolchain.

> The inclusion of your entire PATH doesn't seem to add much value either - if the instructions
are correct the path will be correct - so something is redundant. Less is more when it comes
to busy people trying to get a build up, and the specified "perfect path" will be incorrect
if the retail version of MSVC is used, for example.

cool, I'll shift the crud to a blog entry instead.

> Finally, using seamonkey instead of spidermonkey is a fair bit more effort wrt compilation
- it might be reasonable to note that spidermonkey can be used if the reader can decypher
the build instructions, or at least indicate something like "almost all mozilla products will
build the spidermonkey we need (and spidermonkey can, with some difficulty, even be built
stand-alone) - below are instructions for seamonkey, but get a spidermonkey using whatever
technique you like"

Also fine. The original build instructions are not consistent (reference both spider &
sea monkeys), spiders it shall be.


> improved docs for windows compile from source in INSTALL.Windows
> ----------------------------------------------------------------
>                 Key: COUCHDB-889
>                 URL:
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System, Documentation
>    Affects Versions: 0.11.2, 1.0.1
>         Environment: Windows only.
>            Reporter: Dave Cottlehuber
>             Fix For: 1.2
>         Attachments: windows_build_from_source_docs.patch
>   Original Estimate: 0h
>  Remaining Estimate: 0h
> ./INSTALL.Windows does not have enough detail to compile from source, due to internet
bit rot. 
> Updates include -
> - clarification on versions for 32-bit and 64-bit compile setup
> - using free Microsoft Visual Studio 2008 Express C++ compiler instead of full commercial
> - improved details on building javascript, libcurl from source

This message is automatically generated by JIRA.
For more information on JIRA, see:


View raw message