[
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