# ansifilter /var/tmp/portage/www-apache/passenger-6.0.5/temp/build.log * Package: www-apache/passenger-6.0.5 * Repository: gentoo * Maintainer: graaff@gentoo.org ruby@gentoo.org * USE: apache2 arm elibc_glibc kernel_linux ruby_targets_ruby25 ruby_targets_ruby26 ruby_targets_ruby27 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking passenger-6.0.5.tar.gz to /var/tmp/portage/www-apache/passenger-6.0.5/work/all >>> Source unpacked in /var/tmp/portage/www-apache/passenger-6.0.5/work >>> Preparing source in /var/tmp/portage/www-apache/passenger-6.0.5/work ... * Running prepare phase for all ... * Running prepare phase for all ... * Applying passenger-5.1.11-gentoo.patch ... [ ok ] * Applying passenger-5.1.1-isnan.patch ... patching file src/cxx_supportlib/vendor-modified/boost/math/special_functions/fpclassify.hpp Hunk #1 succeeded at 138 with fuzz 2 (offset 4 lines). [ ok ] * Running source copy phase for ruby25 ... * Running source copy phase for ruby26 ... * Running source copy phase for ruby27 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-apache/passenger-6.0.5/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/www-apache/passenger-6.0.5/work ... * Running compile phase for ruby25 ... mkdir -p 'buildout/ruby/ruby-2.5.8-armv8l-linux/' cd 'buildout/ruby/ruby-2.5.8-armv8l-linux/' && /usr/bin/ruby25 '/var/tmp/portage/www-apache/passenger-6.0.5/work/ruby25/passenger-6.0.5/src/ruby_native_extension/extconf.rb' checking for alloca.h... yes checking for ruby/version.h... yes checking for ruby/io.h... yes checking for ruby/thread.h... yes checking for ruby_version... no checking for rb_thread_io_blocking_region() in ruby/io.h... yes checking for rb_thread_call_without_gvl() in ruby/thread.h... yes creating Makefile cd 'buildout/ruby/ruby-2.5.8-armv8l-linux/' && make compiling /var/tmp/portage/www-apache/passenger-6.0.5/work/ruby25/passenger-6.0.5/src/ruby_native_extension/passenger_native_support.c linking shared-object passenger_native_support.so * Running compile phase for ruby26 ... mkdir -p 'buildout/ruby/ruby-2.6.6-armv8l-linux/' cd 'buildout/ruby/ruby-2.6.6-armv8l-linux/' && /usr/bin/ruby26 '/var/tmp/portage/www-apache/passenger-6.0.5/work/ruby26/passenger-6.0.5/src/ruby_native_extension/extconf.rb' checking for alloca.h... yes checking for ruby/version.h... yes checking for ruby/io.h... yes checking for ruby/thread.h... yes checking for ruby_version... no checking for rb_thread_io_blocking_region() in ruby/io.h... yes checking for rb_thread_call_without_gvl() in ruby/thread.h... yes creating Makefile cd 'buildout/ruby/ruby-2.6.6-armv8l-linux/' && make compiling /var/tmp/portage/www-apache/passenger-6.0.5/work/ruby26/passenger-6.0.5/src/ruby_native_extension/passenger_native_support.c linking shared-object passenger_native_support.so * Running compile phase for ruby27 ... mkdir -p 'buildout/ruby/ruby-2.7.1-armv8l-linux/' cd 'buildout/ruby/ruby-2.7.1-armv8l-linux/' && /usr/bin/ruby27 '/var/tmp/portage/www-apache/passenger-6.0.5/work/ruby27/passenger-6.0.5/src/ruby_native_extension/extconf.rb' checking for alloca.h... yes checking for ruby/version.h... yes checking for ruby/io.h... yes checking for ruby/thread.h... yes checking for ruby_version... no checking for rb_thread_io_blocking_region() in ruby/io.h... yes checking for rb_thread_call_without_gvl() in ruby/thread.h... yes creating Makefile cd 'buildout/ruby/ruby-2.7.1-armv8l-linux/' && make compiling /var/tmp/portage/www-apache/passenger-6.0.5/work/ruby27/passenger-6.0.5/src/ruby_native_extension/passenger_native_support.c linking shared-object passenger_native_support.so * Running compile phase for all ... Creating src/cxx_supportlib/Constants.h mkdir -p buildout/apache2/module_libpassenger_common c++ -o buildout/apache2/module_libpassenger_common/LoggingKit.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -O3 -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/LoggingKit/Implementation.cpp In file included from src/cxx_supportlib/LoggingKit/Implementation.cpp:45: src/cxx_supportlib/vendor-modified/boost/foreach.hpp: In instantiation of ‘boost::foreach_detail_::auto_any::auto_any(const T&) [with T = boost::cb_details::iterator, boost::cb_details::const_traits > > >]’: src/cxx_supportlib/vendor-modified/boost/foreach.hpp:672:12: required from ‘boost::foreach_detail_::auto_any::type> boost::foreach_detail_::begin(boost::foreach_detail_::auto_any_t, boost::foreach_detail_::type2type*, mpl_::false_*) [with T = boost::circular_buffer; C = mpl_::bool_; typename boost::foreach_detail_::foreach_iterator::type = boost::cb_details::iterator, boost::cb_details::const_traits > > >; boost::foreach_detail_::auto_any_t = const boost::foreach_detail_::auto_any_base&; mpl_::false_ = mpl_::bool_]’ src/cxx_supportlib/LoggingKit/Implementation.cpp:379:4: required from here src/cxx_supportlib/vendor-modified/boost/foreach.hpp:256:15: warning: implicitly-declared ‘constexpr boost::cb_details::iterator, boost::cb_details::const_traits > > >::iterator(const boost::cb_details::iterator, boost::cb_details::const_traits > > >&)’ is deprecated [-Wdeprecated-copy] 256 | : item(t) | ^ In file included from src/cxx_supportlib/vendor-modified/boost/circular_buffer.hpp:54, from src/cxx_supportlib/LoggingKit/Implementation.cpp:44: src/cxx_supportlib/vendor-modified/boost/circular_buffer/details.hpp:262:15: note: because ‘boost::cb_details::iterator, boost::cb_details::const_traits > > >’ has user-provided ‘boost::cb_details::iterator& boost::cb_details::iterator::operator=(const boost::cb_details::iterator&) [with Buff = boost::circular_buffer; Traits = boost::cb_details::const_traits > >]’ 262 | iterator& operator = (const iterator& it) { | ^~~~~~~~ In file included from src/cxx_supportlib/LoggingKit/Implementation.cpp:45: src/cxx_supportlib/vendor-modified/boost/foreach.hpp: In instantiation of ‘boost::foreach_detail_::auto_any::auto_any(const T&) [with T = boost::cb_details::iterator >, boost::cb_details::const_traits > > > >]’: src/cxx_supportlib/vendor-modified/boost/foreach.hpp:672:12: required from ‘boost::foreach_detail_::auto_any::type> boost::foreach_detail_::begin(boost::foreach_detail_::auto_any_t, boost::foreach_detail_::type2type*, mpl_::false_*) [with T = boost::circular_buffer >; C = mpl_::bool_; typename boost::foreach_detail_::foreach_iterator::type = boost::cb_details::iterator >, boost::cb_details::const_traits > > > >; boost::foreach_detail_::auto_any_t = const boost::foreach_detail_::auto_any_base&; mpl_::false_ = mpl_::bool_]’ src/cxx_supportlib/LoggingKit/Implementation.cpp:392:5: required from here src/cxx_supportlib/vendor-modified/boost/foreach.hpp:256:15: warning: implicitly-declared ‘constexpr boost::cb_details::iterator >, boost::cb_details::const_traits > > > >::iterator(const boost::cb_details::iterator >, boost::cb_details::const_traits > > > >&)’ is deprecated [-Wdeprecated-copy] 256 | : item(t) | ^ In file included from src/cxx_supportlib/vendor-modified/boost/circular_buffer.hpp:54, from src/cxx_supportlib/LoggingKit/Implementation.cpp:44: src/cxx_supportlib/vendor-modified/boost/circular_buffer/details.hpp:262:15: note: because ‘boost::cb_details::iterator >, boost::cb_details::const_traits > > > >’ has user-provided ‘boost::cb_details::iterator& boost::cb_details::iterator::operator=(const boost::cb_details::iterator&) [with Buff = boost::circular_buffer >; Traits = boost::cb_details::const_traits > > >]’ 262 | iterator& operator = (const iterator& it) { | ^~~~~~~~ c++ -o buildout/apache2/module_libpassenger_common/Exceptions.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/Exceptions.cpp mkdir -p buildout/apache2/module_libpassenger_common/FileTools c++ -o buildout/apache2/module_libpassenger_common/FileTools/PathManip.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/FileTools/PathManip.cpp c++ -o buildout/apache2/module_libpassenger_common/FileTools/FileManip.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/FileTools/FileManip.cpp In file included from src/cxx_supportlib/Utils/CachedFileStat.hpp:43, from src/cxx_supportlib/FileTools/FileManip.cpp:46: src/cxx_supportlib/DataStructures/StringMap.h: In instantiation of ‘bool Passenger::StringMap::set(const Passenger::StaticString&, const T&) [with T = std::_List_iterator >]’: src/cxx_supportlib/Utils/CachedFileStat.hpp:198:39: required from here src/cxx_supportlib/DataStructures/StringMap.h:188:24: warning: implicitly-declared ‘Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)’ is deprecated [-Wdeprecated-copy] 188 | entry.thePair.first = entry.key; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from src/cxx_supportlib/FileTools/FileManip.h:35, from src/cxx_supportlib/FileTools/FileManip.cpp:39: src/cxx_supportlib/StaticString.h:133:2: note: because ‘Passenger::StaticString’ has user-provided ‘Passenger::StaticString::StaticString(const Passenger::StaticString&)’ 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ In file included from src/cxx_supportlib/Utils/CachedFileStat.hpp:43, from src/cxx_supportlib/FileTools/FileManip.cpp:46: src/cxx_supportlib/DataStructures/StringMap.h:190:16: warning: implicitly-declared ‘Passenger::StaticString& Passenger::StaticString::operator=(const Passenger::StaticString&)’ is deprecated [-Wdeprecated-copy] 190 | originalKey = entry.key; | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from src/cxx_supportlib/FileTools/FileManip.h:35, from src/cxx_supportlib/FileTools/FileManip.cpp:39: src/cxx_supportlib/StaticString.h:133:2: note: because ‘Passenger::StaticString’ has user-provided ‘Passenger::StaticString::StaticString(const Passenger::StaticString&)’ 133 | StaticString(const StaticString &b) | ^~~~~~~~~~~~ c++ -o buildout/apache2/module_libpassenger_common/FileTools/PathSecurityCheck.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/FileTools/PathSecurityCheck.cpp mkdir -p buildout/apache2/module_libpassenger_common/ProcessManagement c++ -o buildout/apache2/module_libpassenger_common/ProcessManagement/Spawn.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/ProcessManagement/Spawn.cpp c++ -o buildout/apache2/module_libpassenger_common/ProcessManagement/Utils.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/ProcessManagement/Utils.cpp mkdir -p buildout/apache2/module_libpassenger_common/SystemTools c++ -o buildout/apache2/module_libpassenger_common/SystemTools/UserDatabase.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/SystemTools/UserDatabase.cpp mkdir -p buildout/apache2/module_libpassenger_common/Utils c++ -o buildout/apache2/module_libpassenger_common/Utils/SystemTime.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/SystemTools/SystemTime.cpp mkdir -p buildout/apache2/module_libpassenger_common/StrIntTools c++ -o buildout/apache2/module_libpassenger_common/StrIntTools/StrIntUtils.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -O3 -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/StrIntTools/StrIntUtils.cpp c++ -o buildout/apache2/module_libpassenger_common/StrIntTools/StrIntUtilsNoStrictAliasing.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -O2 -fno-strict-aliasing -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/StrIntTools/StrIntUtilsNoStrictAliasing.cpp mkdir -p buildout/apache2/module_libpassenger_common/IOTools c++ -o buildout/apache2/module_libpassenger_common/IOTools/IOUtils.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -O -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/IOTools/IOUtils.cpp In file included from /usr/include/sys/socket.h:33, from src/cxx_supportlib/oxt/system_calls.hpp:32, from src/cxx_supportlib/IOTools/IOUtils.cpp:34: /usr/include/bits/socket.h: In function ‘int Passenger::readFileDescriptor(int, long long unsigned int*)’: /usr/include/bits/socket.h:285:33: error: flexible array member ‘cmsghdr::__cmsg_data’ not at end of ‘struct Passenger::readFileDescriptor(int, long long unsigned int*)::’ 285 | __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */ | ^~~~~~~~~~~ src/cxx_supportlib/IOTools/IOUtils.cpp:1191:8: note: next member ‘int Passenger::readFileDescriptor(int, long long unsigned int*)::::fd’ declared here 1191 | int fd; | ^~ src/cxx_supportlib/IOTools/IOUtils.cpp:1189:10: note: in the definition of ‘struct Passenger::readFileDescriptor(int, long long unsigned int*)::’ 1189 | struct { | ^ In file included from /usr/include/sys/socket.h:33, from src/cxx_supportlib/oxt/system_calls.hpp:32, from src/cxx_supportlib/IOTools/IOUtils.cpp:34: /usr/include/bits/socket.h: In function ‘void Passenger::writeFileDescriptor(int, int, long long unsigned int*)’: /usr/include/bits/socket.h:285:33: error: flexible array member ‘cmsghdr::__cmsg_data’ not at end of ‘struct Passenger::writeFileDescriptor(int, int, long long unsigned int*)::’ 285 | __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */ | ^~~~~~~~~~~ src/cxx_supportlib/IOTools/IOUtils.cpp:1248:8: note: next member ‘int Passenger::writeFileDescriptor(int, int, long long unsigned int*)::::fd’ declared here 1248 | int fd; | ^~ src/cxx_supportlib/IOTools/IOUtils.cpp:1246:10: note: in the definition of ‘struct Passenger::writeFileDescriptor(int, int, long long unsigned int*)::’ 1246 | struct { | ^ rake aborted! Command failed with status (1): [c++ -o buildout/apache2/module_libpassenger_common/IOTools/IOUtils.o -Isrc/cxx_supportlib -Isrc/cxx_supportlib/vendor-copy -Isrc/cxx_supportlib/vendor-modified -Isrc/cxx_supportlib/vendor-modified/libev -I/usr/include/libuv -O -fPIC -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db6.0 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/apache2 -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 -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -ggdb -std=gnu++11 -Wno-unused-local-typedefs -Wno-format-nonliteral -DHAS_UNORDERED_MAP -DBOOST_SP_USE_PTHREADS -c src/cxx_supportlib/IOTools/IOUtils.cpp] /var/tmp/portage/www-apache/passenger-6.0.5/work/all/passenger-6.0.5/build/support/cplusplus.rb:53:in `run_compiler' /var/tmp/portage/www-apache/passenger-6.0.5/work/all/passenger-6.0.5/build/support/cplusplus.rb:104:in `compile_cxx' /var/tmp/portage/www-apache/passenger-6.0.5/work/all/passenger-6.0.5/build/support/cplusplus.rb:162:in `block in define_cxx_object_compilation_task' Tasks: TOP => apache2 => buildout/apache2/mod_passenger.so => buildout/apache2/module_libpassenger_common/IOTools/IOUtils.o (See full trace by running task with --trace) * ERROR: www-apache/passenger-6.0.5::gentoo failed (compile phase): * rake failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 3115: Called ruby-ng_src_compile * environment, line 2861: Called _ruby_invoke_environment 'all' 'all_ruby_compile' * environment, line 663: Called all_ruby_compile * environment, line 709: Called die * The specific snippet of code: * V=1 EXTRA_LDFLAGS="${LDFLAGS}" APXS2="${APXS}" HTTPD="${APACHE_BIN}" FS_LIBDIR='/usr/'$(get_libdir) USE_VENDORED_LIBUV="no" LIBUV_LIBS="-luv" RANLIB=$(tc-getRANLIB) ruby -S rake apache2 || die "rake failed"; * * If you need support, post the output of `emerge --info '=www-apache/passenger-6.0.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-apache/passenger-6.0.5::gentoo'`. * The complete build log is located at '/var/tmp/portage/www-apache/passenger-6.0.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-apache/passenger-6.0.5/temp/environment'. * Working directory: '/var/tmp/portage/www-apache/passenger-6.0.5/work/all/passenger-6.0.5' * S: '/var/tmp/portage/www-apache/passenger-6.0.5/work/all/passenger-6.0.5'