ppapi_tests build failed on Loongson
Reported by
wangqing...@loongson.cn,
Jan 8 2018
|
||
Issue description
UserAgent: Mozilla/5.0 (X11; Linux mips64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3096.2 Safari/537.36
Steps to reproduce the problem:
1. build ppapi_tests
2.
3.
What is the expected behavior?
build successfully and could be running.
What went wrong?
FAILED: gcc -MMD -MF obj/ppapi/ppapi_tests_sources/test_struct_sizes.o.d -DGL_GLEXT_PROTOTYPES -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_MIPS_ARCH_LOONGSON -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_USE_EXTERNAL_STARTUP_DATA -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -I../../ppapi/lib/gl/include -I../.. -Igen -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I../../third_party/khronos -I../../gpu -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -march=loongson3a -mno-branch-likely -Wa,-march=loongson3a -pthread -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g0 -fvisibility=hidden -std=gnu11 -c ../../ppapi/tests/test_struct_sizes.c -o obj/ppapi/ppapi_tests_sources/test_struct_sizes.o
In file included from ../../ppapi/tests/test_struct_sizes.c:26:0:
../../ppapi/tests/arch_dependent_sizes_32.h:14:44: 错误:数组‘_COMPILE_ASSERT_FAILED_The_type_named_GLintptr_is_not_4_bytes_wide’的大小为负
PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLintptr, 4);
^
In file included from ../../ppapi/tests/test_struct_sizes.c:26:0:
../../ppapi/tests/arch_dependent_sizes_32.h:15:46: 错误:数组‘_COMPILE_ASSERT_FAILED_The_type_named_GLsizeiptr_is_not_4_bytes_wide’的大小为负
PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLsizeiptr, 4);
^
../../ppapi/tests/arch_dependent_sizes_32.h:16:62: 错误:数组‘_COMPILE_ASSERT_FAILED_The_type_named_PP_CompletionCallback_Func_is_not_4_bytes_wide’的大小为负
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_CompletionCallback_Func, 4);
^
../../ppapi/tests/arch_dependent_sizes_32.h:17:70: 错误:数组‘_COMPILE_ASSERT_FAILED_The_type_named_PP_URLLoaderTrusted_StatusCallback_is_not_4_bytes_wide’的大小为负
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_URLLoaderTrusted_StatusCallback, 4);
^
../../ppapi/tests/arch_dependent_sizes_32.h:18:57: 错误:数组‘_COMPILE_ASSERT_FAILED_The_type_named_PP_CompletionCallback_is_not_12_bytes_wide’的大小为负
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_CompletionCallback, 12);
^
../../ppapi/tests/arch_dependent_sizes_32.h:19:56: 错误:数组‘_COMPILE_ASSERT_FAILED_The_type_named_PPB_VideoDecoder_Dev_is_not_32_bytes_wide’的大小为负
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PPB_VideoDecoder_Dev, 32);
^
../../ppapi/tests/arch_dependent_sizes_32.h:20:56: 错误:数组‘_COMPILE_ASSERT_FAILED_The_type_named_PPP_VideoDecoder_Dev_is_not_16_bytes_wide’的大小为负
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PPP_VideoDecoder_Dev, 16);
Did this work before? N/A
Does this work in other browsers? N/A
Chrome version: 60.0.3096.2 Channel: n/a
OS Version:
Flash Version:
,
Jan 9 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/cd33e0cc520dbb36b3448c3be9eed6f3dd49da04 commit cd33e0cc520dbb36b3448c3be9eed6f3dd49da04 Author: Wang Qing <wangqing-hf@loongson.cn> Date: Tue Jan 09 01:52:06 2018 [MIPS64] Fix ppapi_tests build failed on Loongson. Build ppapi_tests occurs errors on Loongson. Bug: 799855 R= bbudge@chromium.org Change-Id: If33a1b39fc71af892e16f03bd855573c60789410 Reviewed-on: https://chromium-review.googlesource.com/853702 Reviewed-by: Bill Budge <bbudge@chromium.org> Commit-Queue: 汪 清 <wangqing-hf@loongson.cn> Cr-Commit-Position: refs/heads/master@{#527863} [modify] https://crrev.com/cd33e0cc520dbb36b3448c3be9eed6f3dd49da04/ppapi/tests/test_struct_sizes.c
,
Feb 14 2018
|
||
►
Sign in to add a comment |
||
Comment 1 by wangqing...@loongson.cn
, Jan 8 2018