[Pkg-hhvm-team] Bug#839303: hhvm: FTBFS: BoostContextCompatibility.h:35:41: error: 'fcontext_t' in namespace 'boost::context' does not name a type

Lucas Nussbaum lucas at debian.org
Sat Oct 1 08:39:38 UTC 2016


Source: hhvm
Version: 3.12.1+dfsg-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20160930 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> cd /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly && /usr/bin/c++   -DDEFAULT_CONFIG_DIR=\"/etc/hhvm/\" -DENABLE_FASTCGI=1 -DENABLE_ZEND_COMPAT=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_FEATURES_H=1 -DFOLLY_HAVE_MALLOC_H=1 -DFOLLY_HAVE_PTHREAD_ATFORK=1 -DFOLLY_HAVE_PTHREAD_SPINLOCK_T=1 -DFOLLY_HAVE_VLA=1 -DFOLLY_HAVE_WEAK_SYMBOLS=1 -DFOLLY_NO_CONFIG=1 -DFOLLY_VERSION=\"0.1\" -DHAVE_BOOST1_49 -DHAVE_CURL_MULTI_WAIT -DHAVE_ELF_GETSHDRSTRNDX -DHAVE_FEATURES_H=1 -DHAVE_LIBDL -DHHVM -DHHVM_DYNAMIC_EXTENSION_DIR=\"/usr/lib/x86_64-linux-gnu/hhvm/extensions\" -DHPHP_OSS=1 -DLIBDWARF_CONST_NAME -DMBFL_STATIC -DNDEBUG -DNO_LIB_GFLAGS -DNO_TCMALLOC=1 -DPACKAGE=hhvm -DPACKAGE_VERSION=Release -DPHP_MYSQL_UNIX_SOCK_ADDR=\"/dev/null\" -DRELEASE=1 -DTHRIFT_MUTEX_EMULATE_PTHREAD_TIMEDLOCK -DUSE_EDITLINE -DUSE_JEMALLOC=1 -D_GNU_SOURCE -D_PTHREADS=1 -D_REENTRANT=1 -D__STDC_FORMAT_MACROS -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg -I/usr/include/x86_64-linux-gnu -I/usr/include/mysql -I/usr/include/libxml2 -I/usr/include/double-conversion -I/usr/lib/x86_64-linux-gnu/libzip/include -I/usr/include/libdwarf -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/hphp -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/fastlz -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/timelib -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/libafdt/src -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/libmbfl -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/libmbfl/mbfl -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/libmbfl/filters -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/proxygen/src -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/mcrouter/src -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/thrift/src -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/wangle/src -I/<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party  -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/hhvm-3.12.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security  -Wall -std=gnu++11 -ffunction-sections -fdata-sections -fno-gcse -fno-omit-frame-pointer -Woverloaded-virtual -Wno-deprecated -Wno-strict-aliasing -Wno-write-strings -Wno-invalid-offsetof -fno-operator-names -Wno-error=array-bounds -Wno-error=switch -Werror=format-security -Wno-unused-result -Wno-sign-compare -Wno-attributes -Wno-maybe-uninitialized -Wno-unused-local-typedefs -fno-canonical-system-headers -Wno-deprecated-declarations -Wno-unused-function -Wvla  -ftrack-macro-expansion=0 -fno-builtin-memcmp -fno-delete-null-pointer-checks -Wno-bool-compare -DFOLLY_HAVE_MALLOC_H -mcrc32 -O2 -g -DNDEBUG   -o CMakeFiles/folly.dir/src/folly/experimental/fibers/Baton.cpp.o -c /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp
> In file included from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Fiber.h:26:0,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Baton-inl.h:16,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.h:190,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp:16:
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:35:41: error: 'fcontext_t' in namespace 'boost::context' does not name a type
>    using ContextStruct = boost::context::fcontext_t;
>                                          ^~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:53:3: error: 'ContextStruct' does not name a type
>    ContextStruct context_;
>    ^~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:60:57: error: 'folly::fibers::FContext::ContextStruct' has not been declared
>    friend intptr_t jumpContext(FContext* oldC, FContext::ContextStruct* newC,
>                                                          ^~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:62:41: error: 'folly::fibers::FContext::ContextStruct' has not been declared
>    friend intptr_t jumpContext(FContext::ContextStruct* oldC, FContext* newC,
>                                          ^~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:68:55: error: 'folly::fibers::FContext::ContextStruct' has not been declared
>  inline intptr_t jumpContext(FContext* oldC, FContext::ContextStruct* newC,
>                                                        ^~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h: In function 'intptr_t folly::fibers::jumpContext(folly::fibers::FContext*, int*, intptr_t)':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:72:10: error: 'jump_fcontext' is not a member of 'boost::context'
>    return boost::context::jump_fcontext(&oldC->context_, *newC, p);
>           ^~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:72:10: note: suggested alternative:
> In file included from /usr/include/boost/context/detail/exception.hpp:12:0,
>                  from /usr/include/boost/context/execution_context_v2.hpp:28,
>                  from /usr/include/boost/context/execution_context.hpp:13,
>                  from /usr/include/boost/context/all.hpp:7,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Fiber.h:21,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Baton-inl.h:16,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.h:190,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp:16:
> /usr/include/boost/context/detail/fcontext.hpp:31:35: note:   'boost::context::detail::jump_fcontext'
>  transfer_t BOOST_CONTEXT_CALLDECL jump_fcontext( fcontext_t const to, void * vp);
>                                    ^~~~~~~~~~~~~
> In file included from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Fiber.h:26:0,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Baton-inl.h:16,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.h:190,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp:16:
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:72:47: error: 'struct folly::fibers::FContext' has no member named 'context_'; did you mean 'FContext'?
>    return boost::context::jump_fcontext(&oldC->context_, *newC, p);
>                                                ^~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h: At global scope:
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:81:39: error: 'folly::fibers::jumpContext' declared as an 'inline' variable
>  inline intptr_t jumpContext(FContext::ContextStruct* oldC, FContext* newC,
>                                        ^~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:81:39: error: 'intptr_t folly::fibers::jumpContext' redeclared as different kind of symbol
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:62:19: note: previous declaration 'intptr_t folly::fibers::jumpContext(int*, folly::fibers::FContext*, intptr_t)'
>    friend intptr_t jumpContext(FContext::ContextStruct* oldC, FContext* newC,
>                    ^~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:81:29: error: 'ContextStruct' is not a member of 'folly::fibers::FContext'
>  inline intptr_t jumpContext(FContext::ContextStruct* oldC, FContext* newC,
>                              ^~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:81:54: error: 'oldC' was not declared in this scope
>  inline intptr_t jumpContext(FContext::ContextStruct* oldC, FContext* newC,
>                                                       ^~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:81:68: error: expected primary-expression before '*' token
>  inline intptr_t jumpContext(FContext::ContextStruct* oldC, FContext* newC,
>                                                                     ^
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:81:70: error: 'newC' was not declared in this scope
>  inline intptr_t jumpContext(FContext::ContextStruct* oldC, FContext* newC,
>                                                                       ^~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:82:38: error: expected primary-expression before 'p'
>                              intptr_t p) {
>                                       ^
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h: In function 'folly::fibers::FContext folly::fibers::makeContext(void*, size_t, void (*)(intptr_t))':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:99:7: error: 'struct folly::fibers::FContext' has no member named 'context_'; did you mean 'FContext'?
>    res.context_ = boost::context::make_fcontext(res.stackBase_, stackSize, fn);
>        ^~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:99:18: error: 'make_fcontext' is not a member of 'boost::context'
>    res.context_ = boost::context::make_fcontext(res.stackBase_, stackSize, fn);
>                   ^~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/BoostContextCompatibility.h:99:18: note: suggested alternative:
> In file included from /usr/include/boost/context/detail/exception.hpp:12:0,
>                  from /usr/include/boost/context/execution_context_v2.hpp:28,
>                  from /usr/include/boost/context/execution_context.hpp:13,
>                  from /usr/include/boost/context/all.hpp:7,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Fiber.h:21,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Baton-inl.h:16,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.h:190,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp:16:
> /usr/include/boost/context/detail/fcontext.hpp:33:35: note:   'boost::context::detail::make_fcontext'
>  fcontext_t BOOST_CONTEXT_CALLDECL make_fcontext( void * sp, std::size_t size, void (* fn)( transfer_t) );
>                                    ^~~~~~~~~~~~~
> In file included from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Fiber.h:27:0,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Baton-inl.h:16,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.h:190,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp:16:
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/io/async/Request.h: In member function 'void folly::RequestContext::setContextData(const string&, std::unique_ptr<folly::RequestData>)':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/io/async/Request.h:70:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
>        LOG_FIRST_N(WARNING, 1) <<
>        ^~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/io/async/Request.h:70:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
> In file included from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/String.h:39:0,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/ExceptionWrapper.h:23,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/futures/Try.h:22,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/FiberManager.h:31,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Baton-inl.h:17,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.h:190,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp:16:
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h: In member function 'T* folly::fbvector<T, Allocator>::emplace(folly::fbvector<T, Allocator>::const_iterator, Args&& ...)':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1406:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
>      FOLLY_FBVECTOR_INSERT_END(cpos, 1)
>      ^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1406:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h: In member function 'T* folly::fbvector<T, Allocator>::insert(folly::fbvector<T, Allocator>::const_iterator, const T&)':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1416:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
>      FOLLY_FBVECTOR_INSERT_END(cpos, 1)
>      ^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1416:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h: In member function 'T* folly::fbvector<T, Allocator>::insert(folly::fbvector<T, Allocator>::const_iterator, T&&)':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1426:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
>      FOLLY_FBVECTOR_INSERT_END(cpos, 1)
>      ^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1426:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h: In member function 'T* folly::fbvector<T, Allocator>::insert(folly::fbvector<T, Allocator>::const_iterator, folly::fbvector<T, Allocator>::size_type, folly::fbvector<T, Allocator>::VT)':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1437:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
>      FOLLY_FBVECTOR_INSERT_END(cpos, n)
>      ^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1437:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h: In member function 'T* folly::fbvector<T, Allocator>::insert(folly::fbvector<T, Allocator>::const_iterator, FIt, FIt, std::forward_iterator_tag)':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1464:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
>      FOLLY_FBVECTOR_INSERT_END(cpos, n)
>      ^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/FBVector.h:1464:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
> In file included from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Baton-inl.h:17:0,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.h:190,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp:16:
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/FiberManager.h: At global scope:
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/FiberManager.h:323:13: error: 'ContextStruct' in 'struct folly::fibers::FContext' does not name a type
>    FContext::ContextStruct mainContext_;  /**< stores loop function context */
>              ^~~~~~~~~~~~~
> In file included from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/FiberManager.h:517:0,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/Baton-inl.h:17,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.h:190,
>                  from /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/src/folly/experimental/fibers/Baton.cpp:16:
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/FiberManager-inl.h: In member function 'void folly::fibers::FiberManager::runReadyFiber(folly::fibers::Fiber*)':
> /<<BUILDDIR>>/hhvm-3.12.1+dfsg/third-party/folly/folly/experimental/fibers/FiberManager-inl.h:77:18: error: 'mainContext_' was not declared in this scope
>      jumpContext(&mainContext_, &fiber->fcontext_, fiber->data_);
>                   ^~~~~~~~~~~~
> third-party/folly/CMakeFiles/folly.dir/build.make:1094: recipe for target 'third-party/folly/CMakeFiles/folly.dir/src/folly/experimental/fibers/Baton.cpp.o' failed
> make[4]: *** [third-party/folly/CMakeFiles/folly.dir/src/folly/experimental/fibers/Baton.cpp.o] Error 1

If the failure looks somehow time/timezone related:
Note that this rebuild was performed without the 'tzdata' package
installed in the chroot. tzdata used be (transitively) part of
build-essential, but it no longer is. If this package requires it to
build, it should be added to build-depends. For the release team's
opinion on this, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836940#185

The full build log is available from:
   http://aws-logs.debian.net/2016/09/30/hhvm_3.12.1+dfsg-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-hhvm-team mailing list