nginx-1.10.1-1.fc26 fails to build in F26: cc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused -g -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I src/core -I src/event -I src/event/modules -I src/os/unix -I src/http/modules/perl -I /usr/include/libxml2 -I objs \ -o objs/src/event/ngx_event_openssl.o \ src/event/ngx_event_openssl.c [...] src/event/ngx_event_openssl.c:954:11: error: dereferencing pointer to incomplete type 'DH {aka struct dh_st}' dh->p = BN_bin2bn(dh1024_p, sizeof(dh1024_p), NULL); ^~ This is caused by upgrading openssl from 1:1.0.2j-1.fc26 to 1:1.1.0b-1.fc26.
This is fixed in 1.10.2.