ranlib buildout/apache2/module_libboost_oxt.a x86_64-pc-linux-gnu-gcc -o buildout/apache2/mod_passenger.o -Isrc/agent -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -fPIC -D_REENTRANT -I/usr/local/include -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -feliminate-unused-debug-symbols -feliminate-unused-debug-types -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -DHAS_ALLOCA_H -DHAVE_ACCEPT4 -DHAS_SFENCE -DHAS_LFENCE -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -c src/apache2_module/mod_passenger.c src/apache2_module/mod_passenger.c:26:19: fatal error: httpd.h: No such file or directory #include <httpd.h> ^ compilation terminated. ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 13.0-desktop-gnome-systemd_20170801-213204 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.3.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby21 (with Rubygems) * [2] ruby22 (with Rubygems) java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.5.1 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpv www-apache/passenger [ebuild N ] www-apache/passenger-5.1.7 USE="-apache2 -debug {-test}" RUBY_TARGETS="ruby21 ruby22 -ruby23 -ruby24"
Created attachment 487824 [details] emerge-info.txt
Created attachment 487826 [details] emerge-history.txt
Created attachment 487828 [details] environment
Created attachment 487830 [details] etc.portage.tbz2
Created attachment 487832 [details] logs.tbz2
Created attachment 487834 [details] www-apache:passenger-5.1.7:20170803-063809.log
It looks like the build system tries to build the apache module even with USE=-apache2. It's not immediately clear to me why this happens. I'll try to have a look at it later.
This should now be fixed with passenger-5.1.11.