As I remember naviserver needs zlib also, to support compression. I had some issues with that too, I used https://github.com/kiyolee/zlib-win-build this guy project to make it working. Cheers
On Thu, Mar 4, 2021 at 4:05 PM Maksym Zinchenko <siqsu...@gmail.com> wrote: > I did something like: > Compile Tcl 8.6.11 > ---------------------- > > 1. Download sources and extract to D:\NSWIN\SRC\tcl8.6.11 > 2. Run Visual Studio "x64 Native Tools Command Prompt for VS 2019" as > Administrator > 3. Change directory to D:\NSWIN\SRC\tcl8.6.11\win > 4. nmake -f makefile.vc INSTALLDIR=C:\NS\Tcl8.6.11 > 5. nmake -f makefile.vc install INSTALLDIR=C:\NS\Tcl8.6.11 > > Compile Tk 8.6.11 > ---------------------- > 1. Download sources and extract to D:\NSWIN\SRC\tk8.6.11 > 2. Run Visual Studio "x64 Native Tools Command Prompt for VS 2019" as > Administrator > 3. Change directory to D:\NSWIN\SRC\tk8.6.11\win > 4. nmake -f makefile.vc INSTALLDIR=C:\NS\Tcl8.6.11 > 5. nmake -f makefile.vc install INSTALLDIR=C:\NS\Tcl8.6.11 > > OpenSSL > ---------------------- > 1. Download sources and extract to D:\NSWIN\SRC\openssl-master > 2. Download and install Strawberry Perl (dont use ActivePerl, something > wrong with that) > 3. Download and install NASM > 4. Add Perl and NASM to the windows Path in Windows System Properties, > reboot to be sure :) > 5. Run Visual Studio "x64 Native Tools Command Prompt for VS 2019" as > Administrator > 6. Change directory to D:\NSWIN\SRC\openssl-master > 7. Install some Perl dependencies: > a) cpan -i Text::Template > b) cpan -i Test::More > 8. perl Configure VC-WIN64A --prefix=C:\NS\OpenSSL > --openssldir=C:\NS\OpenSSL\SSL > 9. nmake (and go grab some coffee) > 10. nmake test (More Coffee!!) > 11. nmake install_sw > > After that downloaded naviserver source, edit Makefile.win32, > include\Makefile.win32, changed path to tcl and openssl and compiled with > nmake > > On Thu, Mar 4, 2021 at 2:56 PM Andrew Piskorski <a...@piskorski.com> wrote: > >> >> 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 >> >
_______________________________________________ naviserver-devel mailing list naviserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/naviserver-devel