The Tcl version should not really matter, I just install whatever the
latest stable ActiveTcl is for Windows.  I believe the latest I've
used was 8.6.x, which I installed into "C:\P\Tcl-64-8.6\".  It should
also work to compile Tcl yourself on Windows, but I haven't tried that
in many years.


For Oracle on Windows, I installed the Oracle "Instant Client" version
19.6.0.0.0 a while back.  This was 4 separate zip files:

  instantclient-basiclite-windows.x64-19.6.0.0.0dbru.zip
  instantclient-sdk-windows.x64-19.6.0.0.0dbru.zip
  instantclient-sqlplus-windows.x64-19.6.0.0.0dbru.zip
  instantclient-tools-windows.x64-19.6.0.0.0dbru.zip

To install, I simply unzipped all of those into a tmp directory, which
created an "instantclient_19_6" directory.  Then I copied the whole
"instantclient_19_6" directory into "C:\P\oracle\".
The "nsoracle/Makefile.win32" has this line to use it:

  ORACLE_HOME = C:\P\oracle\instantclient_19_6


For OpenSSL, back in Windows XP days I did compile it on Windows, and
as far as I recall that worked, although the compile was VERY slow,
and I had to install various support tools first (NASM Assembler,
etc.).  More recently I've only installed binary OpenSSL builds on
Windows.

I've used this OpenSSL for Windows:

  http://www.slproweb.com/products/Win32OpenSSL.html

There are also binaries for the older 1.0.2 OpenSSL line, here, but I
don't think I ever actually used them:

  https://indy.fulgan.com/SSL/

See also OpenSSL's own list of Windows Binary Builds:

  https://wiki.openssl.org/index.php/Binaries

Old Win32OpenSSL instructions said to install the Visual C++ 2008
Redistributable Package via its "vcredist_x64.exe" and
"vcredist_x86.exe" web installers:

  x64: http://www.microsoft.com/en-us/download/details.aspx?id=15336
  x86: http://www.microsoft.com/en-us/download/details.aspx?id=29

But of course these days should probably be using the 64-bit "Visual
C++ 2017 Redistributable" or something even newer instead.  (Read
their current instuctions.)

Around 2019-01, I installed the (at the time) latest
"Win64OpenSSL-1_1_1a.exe" and "Win32OpenSSL-1_1_1a.exe" into
"C:\P\OpenSSL-Win64\".  When it asked my where to "Copy OpenSSL DLLs
to:" I always pick "The OpenSSL binaries (/bin) directory", NOT the
default "Windows system directory".

-- 
Andrew Piskorski <a...@piskorski.com>


_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to