FTBFS in zesty on armhf arm64 only

Bug #1640322 reported by Dimitri John Ledkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mir (Ubuntu)
New
Undecided
Unassigned

Bug Description

A no change rebuild of mir failed on armhf/arm64 in zesty

Please see build logs at: https://launchpad.net/ubuntu/+source/mir/0.24.1+16.10.20160928-0ubuntu2

Please help to fix this issue.

n file included from /<<BUILDDIR>>/mir-0.24.1+16.10.20160928/tests/mir_test_doubles/stub_buffer.cpp:22:0:
/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/tests/include/mir/test/doubles/stub_android_native_buffer.h:54:21: error: invalid use of ‘struct native_handle’ with a zero-size array in ‘struct mir::test::doubles::StubAndroidNativeBuffer’ [-Werror=pedantic]
     native_handle_t native_handle;
                     ^~~~~~~~~~~~~
In file included from /usr/include/android-23/system/window.h:20:0,
                 from /<<BUILDDIR>>/mir-0.24.1+16.10.20160928/src/platforms/android/include/native_buffer.h:23,
                 from /<<BUILDDIR>>/mir-0.24.1+16.10.20160928/tests/include/mir/test/doubles/stub_android_native_buffer.h:22,
                 from /<<BUILDDIR>>/mir-0.24.1+16.10.20160928/tests/mir_test_doubles/stub_buffer.cpp:22:
/usr/include/android-23/cutils/native_handle.h:29:15: note: array member ‘int native_handle::data [0]’ declared here
     int data[0]; /* numFds + numInts ints */
               ^
[ 38%] Building CXX object src/server/frontend/CMakeFiles/mirfrontend.dir/default_ipc_factory.cpp.o
cd /<<BUILDDIR>>/mir-0.24.1+16.10.20160928/obj-aarch64-linux-gnu/src/server/frontend && /usr/bin/c++ -DLOG_NDEBUG=1 -DMESA_EGL_NO_X11_HEADERS -DMIR_LOG_COMPONENT_FALLBACK=\"mirserver\" -DMIR_SERVER_EGL_OPENGL_API=EGL_OPENGL_ES_API -DMIR_SERVER_EGL_OPENGL_BIT=EGL_OPENGL_ES2_BIT -DMIR_SERVER_GLEXT_H="<GLES2/gl2ext.h>" -DMIR_SERVER_GL_H="<GLES2/gl2.h>" -DMIR_SERVER_GRAPHICS_PLATFORM_VERSION=\"MIR_GRAPHICS_PLATFORM_0.24\" -DMIR_SERVER_INPUT_PLATFORM_VERSION=\"MIR_INPUT_PLATFORM_0.19\" -DMIR_SERVER_PLATFORM_PATH=\"/usr/lib/aarch64-linux-gnu/mir/server-platform\" -DMIR_VERSION=\"0.24.1\" -DMIR_VERSION_MAJOR=0 -DMIR_VERSION_MICRO=1 -DMIR_VERSION_MINOR=24 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/include/common -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/include/cookie -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/src/include/common -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/obj-aarch64-linux-gnu/src/protobuf -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/include/platform -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/include/client -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/include/server -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/include/renderers/gl -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/src/include/platform -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/src/include/client -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/src/include/server -I/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/src/include/cookie -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/mir-0.24.1+16.10.20160928=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -g -std=c++14 -Werror -Wall -fno-strict-aliasing -pedantic -Wnon-virtual-dtor -Wextra -fPIC -flto -ffat-lto-objects -o CMakeFiles/mirfrontend.dir/default_ipc_factory.cpp.o -c /<<BUILDDIR>>/mir-0.24.1+16.10.20160928/src/server/frontend/default_ipc_factory.cpp
cc1plus: all warnings being treated as errors
tests/mir_test_doubles/CMakeFiles/mir-public-test-doubles.dir/build.make:161: recipe for target 'tests/mir_test_doubles/CMakeFiles/mir-public-test-doubles.dir/stub_buffer.cpp.o' failed
make[3]: *** [tests/mir_test_doubles/CMakeFiles/mir-public-test-doubles.dir/stub_buffer.cpp.o] Error 1
make[3]: Leaving directory '/<<BUILDDIR>>/mir-0.24.1+16.10.20160928/obj-aarch64-linux-gnu'
CMakeFiles/Makefile2:11488: recipe for target 'tests/mir_test_doubles/CMakeFiles/mir-public-test-doubles.dir/all' failed
make[2]: *** [tests/mir_test_doubles/CMakeFiles/mir-public-test-doubles.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Duplicate of bug 1638774

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.