Dear wiki user,

You have subscribed to a wiki page "Couchdb Wiki" for change notification.

The page "BuildingWindowsDependencyLibraries" has been deleted by JoanTouzet:

https://wiki.apache.org/couchdb/BuildingWindowsDependencyLibraries?action=diff&rev1=2&rev2=3

Comment:
See github.com/apache/couchdb-glazier

- Here're the quick procedures for building dependency libraries of couchDB on 
Windows with Visual C++ Express edition SP1:
  
- You will need the following software installed on your system:
- 
-  *[[http://www.microsoft.com/express/vc/|Visual C++ Express Edition SP1]]
-  *[[http://activestate.com|ActivePerl]]
- 
- == Buildeing libeay32.dll ==
- 
- Download OpenSSL source file from [[http://www.openssl.org/source|OpenSSL]].
- Extract the source archive to working directory.
- 
- open Visual Studio's command prompt from Start menu. Change directory to the 
working directory.
- do cofiguration :
- {{{
- perl Configure VC-WIN32
- }}}
- 
- You have options here to use some assembler like MASM or NASM to get better 
performance.
- But we don't them neither to make the story simple: 
- 
- {{{
- ms\do_ms
- }}}
- 
- Then build.
- 
- {{{
- nmake -f ms\ntdll.mak
- }}}
- 
- If you want to confirm that the build went went right, you can test:
- 
- {{{
- nmake -f ms\ntdll.mak test
- }}}
- 
- Now you'll find libeay32.dll in <working directory>\out32dll.
- Please rememver that this procedure is one of the quickest one only to get 
libeay32.dll.
- Refer to official documemts for the build options or installing OpenSSL to 
your system.
- 
- == Buildeing js32.dll (Spider Monkey) ==
- 
- Download Spider Monkey source file from 
[[http://www.mozilla.org/js/spidermonkey/|Here]].
- From mirrors or the download URL, download something like js-1.7.0.tar and 
extract 
- the archive to working directory.
- 
- open Visual Sudio's command prompt from Start menu. Change directory to the 
working directory.
- 
- Now you must be ready to build, but actually not. According to 
[[http://blog.endflow.net/?p=55&lang=en|this site]], you must fix
- js.mak before you start building the binary.
- 
- After fixing (or replacing js.mak), do build:
- 
- {{{
- nmake -f "js.mak" CFG="jsshell - Win32 Debug"
- }}}
- 
- And you will find js32.dll and jsshell.exe in the Debug directory under the 
working directory.
- 

Reply via email to