New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 724699 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

BuildPackages failures on veyron_minnie-tot-chrome-pfq-informational and peach_pit-tot-chrome-pfq-informational

Project Member Reported by afakhry@chromium.org, May 19 2017

Issue description

https://uberchromegw.corp.google.com/i/chromeos.chrome/builders/veyron_minnie-tot-chrome-pfq-informational/builds/4204 and
https://uberchromegw.corp.google.com/i/chromeos.chrome/builders/peach_pit-tot-chrome-pfq-informational/builds/6181

Did something change in the available standard libraries in chroot? I'm looking into it.

Failures of:

chromeos-chrome-60.0.3105.0_alpha-r1: FAILED: obj/base/allocator/tcmalloc/free_list.o 
chromeos-chrome-60.0.3105.0_alpha-r1: clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -MMD -MF obj/base/allocator/tcmalloc/free_list.o.d -DNO_HEAP_CHECK -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_ASH=1 -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DGOOGLE_CHROME_BUILD -DCR_CLANG_REVISION=\"303369-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DOS_CHROMEOS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DTCMALLOC_DONT_REPLACE_SYSTEM_ALLOC -I../../../../../../../home/chrome-bot/chrome_root/src/base/allocator -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src -I../../../../../../../home/chrome-bot/chrome_root/src -Igen -fno-strict-aliasing -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -fcolor-diagnostics --target=arm-linux-gnueabihf -march=armv7-a -mfloat-abi=hard -mtune=generic-armv7-a -pthread -mfpu=neon -fno-omit-frame-pointer -g2 -gsplit-dwarf --sysroot=../../../../../../../build/peach_pit -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-shift-negative-value -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-reorder -Wno-unused-function -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-sign-compare -Wno-unused-result -marm -O2 -fno-ident -fdata-sections -ffunction-sections -std=gnu++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -pipe -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard -fno-split-dwarf-inlining -D__google_stl_debug_vector=1 -Wno-unknown-warning-option  -c ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/free_list.cc -o obj/base/allocator/tcmalloc/free_list.o
chromeos-chrome-60.0.3105.0_alpha-r1: ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/free_list.cc:62:10: fatal error: 'limits' file not found
chromeos-chrome-60.0.3105.0_alpha-r1: #include <limits>
chromeos-chrome-60.0.3105.0_alpha-r1:          ^~~~~~~~
chromeos-chrome-60.0.3105.0_alpha-r1: 1 error generated.
chromeos-chrome-60.0.3105.0_alpha-r1: 
chromeos-chrome-60.0.3105.0_alpha-r1: [30/37328] CXX obj/base/allocator/tcmalloc/vdso_support.o
chromeos-chrome-60.0.3105.0_alpha-r1: [31/37328] CXX obj/base/allocator/tcmalloc/maybe_threads.o
chromeos-chrome-60.0.3105.0_alpha-r1: FAILED: obj/base/allocator/tcmalloc/maybe_threads.o 
chromeos-chrome-60.0.3105.0_alpha-r1: clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -MMD -MF obj/base/allocator/tcmalloc/maybe_threads.o.d -DNO_HEAP_CHECK -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_ASH=1 -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DGOOGLE_CHROME_BUILD -DCR_CLANG_REVISION=\"303369-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DOS_CHROMEOS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DTCMALLOC_DONT_REPLACE_SYSTEM_ALLOC -I../../../../../../../home/chrome-bot/chrome_root/src/base/allocator -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src -I../../../../../../../home/chrome-bot/chrome_root/src -Igen -fno-strict-aliasing -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -fcolor-diagnostics --target=arm-linux-gnueabihf -march=armv7-a -mfloat-abi=hard -mtune=generic-armv7-a -pthread -mfpu=neon -fno-omit-frame-pointer -g2 -gsplit-dwarf --sysroot=../../../../../../../build/peach_pit -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-shift-negative-value -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-reorder -Wno-unused-function -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-sign-compare -Wno-unused-result -marm -O2 -fno-ident -fdata-sections -ffunction-sections -std=gnu++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -pipe -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard -fno-split-dwarf-inlining -D__google_stl_debug_vector=1 -Wno-unknown-warning-option  -c ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/maybe_threads.cc -o obj/base/allocator/tcmalloc/maybe_threads.o
chromeos-chrome-60.0.3105.0_alpha-r1: ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/maybe_threads.cc:47:10: fatal error: 'string' file not found
chromeos-chrome-60.0.3105.0_alpha-r1: #include <string>
chromeos-chrome-60.0.3105.0_alpha-r1:          ^~~~~~~~
chromeos-chrome-60.0.3105.0_alpha-r1: 1 error generated.
chromeos-chrome-60.0.3105.0_alpha-r1: 
chromeos-chrome-60.0.3105.0_alpha-r1: [32/37328] ACTION //base:build_date(//build/toolchain/cros:target)
chromeos-chrome-60.0.3105.0_alpha-r1: [33/37328] CXX obj/base/allocator/tcmalloc/internal_logging.o
chromeos-chrome-60.0.3105.0_alpha-r1: FAILED: obj/base/allocator/tcmalloc/internal_logging.o 
chromeos-chrome-60.0.3105.0_alpha-r1: clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -MMD -MF obj/base/allocator/tcmalloc/internal_logging.o.d -DNO_HEAP_CHECK -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_ASH=1 -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DGOOGLE_CHROME_BUILD -DCR_CLANG_REVISION=\"303369-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DOS_CHROMEOS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DTCMALLOC_DONT_REPLACE_SYSTEM_ALLOC -I../../../../../../../home/chrome-bot/chrome_root/src/base/allocator -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src -I../../../../../../../home/chrome-bot/chrome_root/src -Igen -fno-strict-aliasing -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -fcolor-diagnostics --target=arm-linux-gnueabihf -march=armv7-a -mfloat-abi=hard -mtune=generic-armv7-a -pthread -mfpu=neon -fno-omit-frame-pointer -g2 -gsplit-dwarf --sysroot=../../../../../../../build/peach_pit -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-shift-negative-value -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-reorder -Wno-unused-function -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-sign-compare -Wno-unused-result -marm -O2 -fno-ident -fdata-sections -ffunction-sections -std=gnu++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -pipe -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard -fno-split-dwarf-inlining -D__google_stl_debug_vector=1 -Wno-unknown-warning-option  -c ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/internal_logging.cc -o obj/base/allocator/tcmalloc/internal_logging.o
chromeos-chrome-60.0.3105.0_alpha-r1: In file included from ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/internal_logging.cc:43:
chromeos-chrome-60.0.3105.0_alpha-r1: ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/gperftools/malloc_extension.h:52:10: fatal error: 'string' file not found
chromeos-chrome-60.0.3105.0_alpha-r1: #include <string>
chromeos-chrome-60.0.3105.0_alpha-r1:          ^~~~~~~~
chromeos-chrome-60.0.3105.0_alpha-r1: 1 error generated.
chromeos-chrome-60.0.3105.0_alpha-r1: 
chromeos-chrome-60.0.3105.0_alpha-r1: [34/37328] CXX obj/base/allocator/tcmalloc/sampler.o
chromeos-chrome-60.0.3105.0_alpha-r1: FAILED: obj/base/allocator/tcmalloc/sampler.o 
chromeos-chrome-60.0.3105.0_alpha-r1: clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -MMD -MF obj/base/allocator/tcmalloc/sampler.o.d -DNO_HEAP_CHECK -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_ASH=1 -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DGOOGLE_CHROME_BUILD -DCR_CLANG_REVISION=\"303369-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DOS_CHROMEOS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DTCMALLOC_DONT_REPLACE_SYSTEM_ALLOC -I../../../../../../../home/chrome-bot/chrome_root/src/base/allocator -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src -I../../../../../../../home/chrome-bot/chrome_root/src -Igen -fno-strict-aliasing -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -fcolor-diagnostics --target=arm-linux-gnueabihf -march=armv7-a -mfloat-abi=hard -mtune=generic-armv7-a -pthread -mfpu=neon -fno-omit-frame-pointer -g2 -gsplit-dwarf --sysroot=../../../../../../../build/peach_pit -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-shift-negative-value -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-reorder -Wno-unused-function -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-sign-compare -Wno-unused-result -marm -O2 -fno-ident -fdata-sections -ffunction-sections -std=gnu++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -pipe -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard -fno-split-dwarf-inlining -D__google_stl_debug_vector=1 -Wno-unknown-warning-option  -c ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/sampler.cc -o obj/base/allocator/tcmalloc/sampler.o
chromeos-chrome-60.0.3105.0_alpha-r1: ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/sampler.cc:37:10: fatal error: 'algorithm' file not found
chromeos-chrome-60.0.3105.0_alpha-r1: #include <algorithm>  // For min()
chromeos-chrome-60.0.3105.0_alpha-r1:          ^~~~~~~~~~~
chromeos-chrome-60.0.3105.0_alpha-r1: 1 error generated.
chromeos-chrome-60.0.3105.0_alpha-r1: 
chromeos-chrome-60.0.3105.0_alpha-r1: [35/37328] CXX obj/base/allocator/tcmalloc/symbolize.o
chromeos-chrome-60.0.3105.0_alpha-r1: FAILED: obj/base/allocator/tcmalloc/symbolize.o 
chromeos-chrome-60.0.3105.0_alpha-r1: clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -MMD -MF obj/base/allocator/tcmalloc/symbolize.o.d -DNO_HEAP_CHECK -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_ASH=1 -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DGOOGLE_CHROME_BUILD -DCR_CLANG_REVISION=\"303369-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DOS_CHROMEOS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DTCMALLOC_DONT_REPLACE_SYSTEM_ALLOC -I../../../../../../../home/chrome-bot/chrome_root/src/base/allocator -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src -I../../../../../../../home/chrome-bot/chrome_root/src -Igen -fno-strict-aliasing -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -fcolor-diagnostics --target=arm-linux-gnueabihf -march=armv7-a -mfloat-abi=hard -mtune=generic-armv7-a -pthread -mfpu=neon -fno-omit-frame-pointer -g2 -gsplit-dwarf --sysroot=../../../../../../../build/peach_pit -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-shift-negative-value -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-reorder -Wno-unused-function -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-sign-compare -Wno-unused-result -marm -O2 -fno-ident -fdata-sections -ffunction-sections -std=gnu++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -pipe -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard -fno-split-dwarf-inlining -D__google_stl_debug_vector=1 -Wno-unknown-warning-option  -c ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/symbolize.cc -o obj/base/allocator/tcmalloc/symbolize.o
chromeos-chrome-60.0.3105.0_alpha-r1: In file included from ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/symbolize.cc:37:
chromeos-chrome-60.0.3105.0_alpha-r1: ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/symbolize.h:41:10: fatal error: 'map' file not found
chromeos-chrome-60.0.3105.0_alpha-r1: #include <map>
chromeos-chrome-60.0.3105.0_alpha-r1:          ^~~~~
chromeos-chrome-60.0.3105.0_alpha-r1: 1 error generated.
chromeos-chrome-60.0.3105.0_alpha-r1: 
chromeos-chrome-60.0.3105.0_alpha-r1: [36/37328] CXX obj/base/allocator/tcmalloc/raw_printer.o
chromeos-chrome-60.0.3105.0_alpha-r1: FAILED: obj/base/allocator/tcmalloc/raw_printer.o 
chromeos-chrome-60.0.3105.0_alpha-r1: clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -MMD -MF obj/base/allocator/tcmalloc/raw_printer.o.d -DNO_HEAP_CHECK -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_ASH=1 -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DGOOGLE_CHROME_BUILD -DCR_CLANG_REVISION=\"303369-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DOS_CHROMEOS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DTCMALLOC_DONT_REPLACE_SYSTEM_ALLOC -I../../../../../../../home/chrome-bot/chrome_root/src/base/allocator -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src -I../../../../../../../home/chrome-bot/chrome_root/src -Igen -fno-strict-aliasing -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -fcolor-diagnostics --target=arm-linux-gnueabihf -march=armv7-a -mfloat-abi=hard -mtune=generic-armv7-a -pthread -mfpu=neon -fno-omit-frame-pointer -g2 -gsplit-dwarf --sysroot=../../../../../../../build/peach_pit -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-shift-negative-value -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-reorder -Wno-unused-function -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-sign-compare -Wno-unused-result -marm -O2 -fno-ident -fdata-sections -ffunction-sections -std=gnu++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -pipe -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard -fno-split-dwarf-inlining -D__google_stl_debug_vector=1 -Wno-unknown-warning-option  -c ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/raw_printer.cc -o obj/base/allocator/tcmalloc/raw_printer.o
chromeos-chrome-60.0.3105.0_alpha-r1: In file included from ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/raw_printer.cc:37:
chromeos-chrome-60.0.3105.0_alpha-r1: In file included from ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base/logging.h:49:
chromeos-chrome-60.0.3105.0_alpha-r1: ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base/commandlineflags.h:52:10: fatal error: 'string' file not found
chromeos-chrome-60.0.3105.0_alpha-r1: #include <string>
chromeos-chrome-60.0.3105.0_alpha-r1:          ^~~~~~~~
chromeos-chrome-60.0.3105.0_alpha-r1: 1 error generated.
chromeos-chrome-60.0.3105.0_alpha-r1: 
chromeos-chrome-60.0.3105.0_alpha-r1: [37/37328] CXX obj/base/allocator/tcmalloc/linuxthreads.o
chromeos-chrome-60.0.3105.0_alpha-r1: [38/37328] CXX obj/base/allocator/tcmalloc/page_heap.o
chromeos-chrome-60.0.3105.0_alpha-r1: FAILED: obj/base/allocator/tcmalloc/page_heap.o 
chromeos-chrome-60.0.3105.0_alpha-r1: clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -MMD -MF obj/base/allocator/tcmalloc/page_heap.o.d -DNO_HEAP_CHECK -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_ASH=1 -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DOFFICIAL_BUILD -DGOOGLE_CHROME_BUILD -DCR_CLANG_REVISION=\"303369-1\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DOS_CHROMEOS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DTCMALLOC_DONT_REPLACE_SYSTEM_ALLOC -I../../../../../../../home/chrome-bot/chrome_root/src/base/allocator -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/base -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src -I../../../../../../../home/chrome-bot/chrome_root/src -Igen -fno-strict-aliasing -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -fcolor-diagnostics --target=arm-linux-gnueabihf -march=armv7-a -mfloat-abi=hard -mtune=generic-armv7-a -pthread -mfpu=neon -fno-omit-frame-pointer -g2 -gsplit-dwarf --sysroot=../../../../../../../build/peach_pit -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-shift-negative-value -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-reorder -Wno-unused-function -Wno-unused-local-typedefs -Wno-unused-private-field -Wno-sign-compare -Wno-unused-result -marm -O2 -fno-ident -fdata-sections -ffunction-sections -std=gnu++11 -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -pipe -march=armv7-a -mtune=cortex-a15 -mfpu=neon -mfloat-abi=hard -fno-split-dwarf-inlining -D__google_stl_debug_vector=1 -Wno-unknown-warning-option  -c ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/page_heap.cc -o obj/base/allocator/tcmalloc/page_heap.o
chromeos-chrome-60.0.3105.0_alpha-r1: In file included from ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/page_heap.cc:37:
chromeos-chrome-60.0.3105.0_alpha-r1: ../../../../../../../home/chrome-bot/chrome_root/src/third_party/tcmalloc/chromium/src/gperftools/malloc_extension.h:52:10: fatal error: 'string' file not found
chromeos-chrome-60.0.3105.0_alpha-r1: #include <string>
chromeos-chrome-60.0.3105.0_alpha-r1:          ^~~~~~~~
chromeos-chrome-60.0.3105.0_alpha-r1: 1 error generated.

 

Comment 1 by vapier@chromium.org, May 19 2017

the use of `clang++` looks wrong there ... i expect it should have been using the CrOS toolchain instead so it'd be `armv7a-cros-linux-gnueabi-clang++`.
Cc: wfh@chromium.org jar@chromium.org
Cc: thakis@chromium.org
The only build config I see in this range is CL: https://codereview.chromium.org/2895583004

Not sure if that's the culprit.
The GN_ARGS seem to be different from those I can find on my local simple-chrome chroot.

For example, on the builders, we have 
cros_target_cc="clang -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold"
cros_target_cxx="clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold"
cros_target_ld="clang++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold"

Whereas on the simple-chrome chroot, we have:
cros_target_cc = "armv7a-cros-linux-gnueabi-clang -B/work2/chromium/.cros_cache/chrome-sdk/tarballs/peach_pit+9536.0.0+target_toolchain/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -Wno-unknown-warning-option"
cros_target_cxx = "armv7a-cros-linux-gnueabi-clang++ -B/work2/chromium/.cros_cache/chrome-sdk/tarballs/peach_pit+9536.0.0+target_toolchain/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -Wno-unknown-warning-option"
cros_target_ld = "armv7a-cros-linux-gnueabi-clang++ -B/work2/chromium/.cros_cache/chrome-sdk/tarballs/peach_pit+9536.0.0+target_toolchain/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -Wno-unknown-warning-option"

Comment 5 by thakis@chromium.org, May 20 2017

My cl doesn't have an effect on anything but fuchsia builds.

Comment 6 by ihf@chromium.org, May 20 2017

Cc: ihf@chromium.org
Cc: yunlian@chromium.org
Can this CL https://chromium-review.googlesource.com/c/498692/ be related? +yunlian
Labels: Build-PFQ-Failures

Comment 9 by vapier@chromium.org, May 20 2017

yeah, that CL looks like the source of the current issue, although it seems like the real problem is that we've got dead code here:
    if use clang; then
        BUILD_ARGS+=(
            treat_warnings_as_errors=false
        )
        # The chrome build system will add -m32 for 32bit arches, and
        # clang defaults to 64bit because our cros_sdk is 64bit default.
        export CC="clang" CXX="clang++"

posted this CL:
https://chromium-review.googlesource.com/510089
Project Member

Comment 10 by bugdroid1@chromium.org, May 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/1b1a0250215abe98d9a0aa75aba20d8f8107474b

commit 1b1a0250215abe98d9a0aa75aba20d8f8107474b
Author: Mike Frysinger <vapier@chromium.org>
Date: Sat May 20 02:38:31 2017

chrome: drop old clang overrides

We have CC/CXX defaulting to clang now, so there's no need to set them
to plain `clang` values.  This will select the wrong version, both in
the CrOS chroot and in the simple chrome flow.

BUG=chromium:724699
TEST=none

Change-Id: Ie4d2cd7e991870c1bdbbbc0b48df0a2cdfc01dc7
Reviewed-on: https://chromium-review.googlesource.com/510089
Reviewed-by: Ilja H. Friedel <ihf@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/1b1a0250215abe98d9a0aa75aba20d8f8107474b/chromeos-base/chromeos-chrome/chromeos-chrome-9999.ebuild

Owner: ihf@chromium.org
Off to the next gardener to keep an eye on it.
Components: Infra
Components: -Infra Infra>Client>ChromeOS
[It appears that a bunch of old cros issues bulk-added the "Infra" component recently, but they should probably be "Infra>Client>ChromeOS".]

Sign in to add a comment