You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Dave Cottlehuber (JIRA)" <ji...@apache.org> on 2011/02/06 10:14:30 UTC

[jira] Commented: (COUCHDB-889) improved docs for windows compile from source in INSTALL.Windows

    [ https://issues.apache.org/jira/browse/COUCHDB-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12991129#comment-12991129 ] 

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.

A+
Dave

> improved docs for windows compile from source in INSTALL.Windows
> ----------------------------------------------------------------
>
>                 Key: COUCHDB-889
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-889
>             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 release
> - improved details on building javascript, libcurl from source

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira