Welcome! Log In Create A New Profile

Advanced

Windows build (nginx-19.8)

Ranier Vilela
March 10, 2021 08:30PM
Hi,

The documentation at http://nginx.org/en/docs/howto_build_on_win32.html,
it's a little out of date.
But I can build nginx-1.10 successfully.
However I am trying to build nginx-1.19.8 now, and I have encountered
problems.
Windows 10 64 bits
Msvc 2019 64 bits

../configure --with-cc=cl --builddir=objs --prefix= \
> --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid \
> --http-log-path=logs/access.log --error-log-path=logs/error.log \
> --sbin-path=nginx.exe --http-client-body-temp-path=temp/client_body_temp \
> --http-proxy-temp-path=temp/proxy_temp \
> --http-fastcgi-temp-path=temp/fastcgi_temp \
> --with-cc-opt=-DFD_SETSIZE=1024 --with-pcre=objs/lib/pcre-8.38 \
> --with-zlib=objs/lib/zlib-1.2.8 \
> --with-select_module --with-debug \
> --add-dynamic-module=ngx_rcpdv
checking for OS
+ MINGW32_NT-6.2 1.0.11(0.46/3/2) i686
+ using Microsoft Visual C++ compiler
+ cl version:
auto/cc/msvc: line 117: [: : integer expression expected
checking for MINGW32_NT-6.2 specific features
configuring additional dynamic modules
adding module in ngx_rcpdv
ngx_rcpdv/config: line 19: pg_config: command not found
ngx_rcpdv/config: line 20: pg_config: command not found
ngx_http_rcpdv_module: using Sirius 1.0
checking for pg ... not found
+ ngx_http_rcpdv_module was configured
creating objs/Makefile

Configuration summary
+ using PCRE library: objs/lib/pcre-8.38
+ OpenSSL library is not used
+ using zlib library: objs/lib/zlib-1.2.8

nginx path prefix: ""
nginx binary file: "/nginx.exe"
nginx modules path: "/modules"
nginx configuration prefix: "/conf"
nginx configuration file: "/conf/nginx.conf"
nginx pid file: "/logs/nginx.pid"
nginx error log file: "/logs/error.log"
nginx http access log file: "/logs/access.log"
nginx http client request body temporary files: "temp/client_body_temp"
nginx http proxy temporary files: "temp/proxy_temp"
nginx http fastcgi temporary files: "temp/fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"

nmake

Microsoft (R) Program Maintenance Utility Versão 14.28.29337.0
Direitos autorais da Microsoft Corporation. Todos os direitos reservados.
"c:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\nmake.exe"
-f objs/Makefile

Microsoft (R) Program Maintenance Utility Versão 14.28.29337.0
Direitos autorais da Microsoft Corporation. Todos os direitos reservados.
NMAKE : fatal error U1073: não sabe como criar
'src/os/win32/ngx_win32_config.h'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX64\x64\nmake.exe"'
: código de retorno '0x2'
Stop.

It seems to me that ngx_win32_config.h was not created.
Question, is Windows build, is it supported yet?

regards,
Ranier Vilela
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Windows build (nginx-19.8)

Ranier Vilela 518 March 10, 2021 08:30PM

Re: Windows build (nginx-19.8)

Maxim Dounin 187 March 10, 2021 09:06PM

Re: Windows build (nginx-19.8)

Ranier Vilela 193 March 10, 2021 09:36PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 305
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready