Bug 1597674

Summary: nginx-1.12.1-9.fc29 FTBFS: ./configure: no supported file AIO was found
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: nginxAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: affix, athmanem, bperkins, jeremy, jkaluza, jorton, luhliari, pavel.lisy, peter.borsa, tadej.j, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://apps.fedoraproject.org/koschei/package/nginx
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-07-19 07:37:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1601529    
Bug Blocks:    

Description Petr Pisar 2018-07-03 12:13:31 UTC
nginx-1.12.1-9.fc29 fails to build in F29:

checking for kqueue AIO support ... not found
checking for Linux AIO support ... not found
checking for Linux AIO support (SYS_eventfd) ... not found
./configure: no supported file AIO was found
Currently file AIO is supported on FreeBSD 4.3+ and Linux 2.6.22+ only

A difference between passing and failing build root is <https://apps.fedoraproject.org/koschei/build/4855851>. I suspect it's triggered by upgrading kernel-headers from 4.17.0 to 4.18.0.

Comment 1 Tadej Janež 2018-07-16 14:09:28 UTC
I had to add gcc to BuildRequires (https://src.fedoraproject.org/rpms/nginx/c/d506d2d3cbf104be83f2437818c6310de9c4dbc8?branch=master) but now nginx fails with the same error:

https://koji.fedoraproject.org/koji/buildinfo?buildID=1127800

Comment 2 Joe Orton 2018-07-19 07:36:52 UTC
Kernel now fixed.

https://koji.fedoraproject.org/koji/buildinfo?buildID=1127800