Fail to build for MacOS 10.15.7 Catalina.
- Dominant language
- C++
- Stars
- 2.6k
- Forks
- 260
- PR merge metrics
- No merged PRs in 30d
Description
I have attempted to do `bazel build ...` on 1e03a558e2c26ad8f6a47fcb388ac4265d92f0dd in MacOS 10.15.7 and it failed with this output:
```bash
Starting local Bazel server and connecting to it...
INFO: Writing tracer profile to '/private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/command.profile.gz'
DEBUG: /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/external/io_grpc_grpc_java/java_grpc_library.bzl:184:9: Multiple values in 'deps' is deprecated in local_service_java_grpc
WARNING: /Users/george/Documents/zetasql/zetasql/jdk/BUILD:22:1: in cc_library rule //zetasql/jdk:jni: target '//zetasql/jdk:jni' depends on deprecated target '@local_jdk//:jni_header': Don't depend on targets in the JDK workspace; use @bazel_tools//tools/jdk:current_java_runtime instead (see https://github.com/bazelbuild/bazel/issues/5594)
WARNING: /Users/george/Documents/zetasql/zetasql/jdk/BUILD:22:1: in cc_library rule //zetasql/jdk:jni: target '//zetasql/jdk:jni' depends on deprecated target '@local_jdk//:jni_md_header-darwin': Don't depend on targets in the JDK workspace; use @bazel_tools//tools/jdk:current_java_runtime instead (see https://github.com/bazelbuild/bazel/issues/5594)
WARNING: /Users/george/Documents/zetasql/zetasql/jdk/BUILD:39:16: in includes attribute of cc_library rule //zetasql/jdk:jni: '../../external/local_jdk/include' resolves to 'external/local_jdk/include' not below the relative path of its package 'zetasql/jdk'. This will be an error in the future
WARNING: /Users/george/Documents/zetasql/zetasql/jdk/BUILD:39:16: in includes attribute of cc_library rule //zetasql/jdk:jni: '../../external/local_jdk/include/darwin' resolves to 'external/local_jdk/include/darwin' not below the relative path of its package 'zetasql/jdk'. This will be an error in the future
WARNING: /Users/george/Documents/zetasql/zetasql/jdk/BUILD:24:12: in srcs attribute of cc_library rule //zetasql/jdk:jni: please do not import '@local_jdk//:include/jni.h' directly. You should either move the file to this package or depend on an appropriate rule there
WARNING: /Users/george/Documents/zetasql/zetasql/jdk/BUILD:24:12: in srcs attribute of cc_library rule //zetasql/jdk:jni: please do not import '@local_jdk//:include/darwin/jni_md.h' directly. You should either move the file to this package or depend on an appropriate rule there
INFO: Analyzed 482 targets (211 packages loaded, 10267 targets configured).
INFO: Found 482 targets...
INFO: From Linking external/com_google_protobuf/libprotobuf_lite.a [for host]:
/Library/Developer/CommandLineTools/usr/bin/libtool: file: bazel-out/host/bin/external/com_google_protobuf/_objs/protobuf_lite/arenastring.o has no symbols
/Library/Developer/CommandLineTools/usr/bin/libtool: file: bazel-out/host/bin/external/com_google_protobuf/_objs/protobuf_lite/io_win32.o has no symbols
INFO: From Compiling zetasql/public/functions/convert_proto.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
In file included from zetasql/public/functions/convert_proto.cc:26:
./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field]
const char* unused_function_name_ = nullptr;
^
3 warnings generated.
INFO: From Compiling zetasql/base/exactfloat.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Compiling zetasql/base/flat_internal.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Compiling external/io_grpc_grpc_java/compiler/src/java_plugin/cpp/java_generator.cpp [for host]:
external/io_grpc_grpc_java/compiler/src/java_plugin/cpp/java_generator.cpp:148:20: warning: unused function 'ShouldGenerateAsLite' [-Wunused-function]
static inline bool ShouldGenerateAsLite(const Descriptor* desc) {
^
1 warning generated.
INFO: From Compiling zetasql/base/bits.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Compiling zetasql/base/logging.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Compiling zetasql/base/arena.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Compiling zetasql/public/collator_lite.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
In file included from zetasql/public/collator_lite.cc:22:
In file included from ./zetasql/base/status_builder.h:33:
./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field]
const char* unused_function_name_ = nullptr;
^
3 warnings generated.
INFO: From Compiling zetasql/common/status_payload_utils.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Compiling zetasql/base/status_builder.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
In file included from zetasql/base/status_builder.cc:17:
In file included from ./zetasql/base/status_builder.h:33:
./zetasql/base/source_location.h:135:15: warning: private field 'unused_function_name_' is not used [-Wunused-private-field]
const char* unused_function_name_ = nullptr;
^
3 warnings generated.
INFO: From Compiling zetasql/public/id_string.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Compiling zetasql/public/civil_time.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
zetasql/public/civil_time.cc:41:23: warning: unused variable 'kYearMask' [-Wunused-const-variable]
static const uint64_t kYearMask = 0x3FFFLL << kYearShift; // 14 bits
^
3 warnings generated.
INFO: From Linking external/com_google_protobuf/libprotobuf.a [for host]:
/Library/Developer/CommandLineTools/usr/bin/libtool: file: bazel-out/host/bin/external/com_google_protobuf/_objs/protobuf/gzip_stream.o has no symbols
/Library/Developer/CommandLineTools/usr/bin/libtool: file: bazel-out/host/bin/external/com_google_protobuf/_objs/protobuf/error_listener.o has no symbols
INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/any_pb2.py [for host]:
external/com_google_protobuf/python: warning: directory does not exist.
INFO: From Compiling zetasql/base/mathlimits.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Compiling zetasql/base/mathutil.cc:
warning: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'? [-Wunknown-warning-option]
warning: unknown warning option '-Wnonnull-compare'; did you mean '-Wenum-compare'? [-Wunknown-warning-option]
2 warnings generated.
INFO: From Building zetasql/public/libfunction_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building zetasql/public/functions/libnormalize_mode_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building zetasql/public/functions/libdatetime_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building zetasql/public/libbuiltin_function_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building zetasql/public/liberror_location_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building zetasql/resolved_ast/libresolved_node_kind_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building zetasql/resolved_ast/libresolved_ast_enums_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building external/com_google_protobuf/libempty_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
INFO: From Building external/com_google_protobuf/libtimestamp_proto-speed.jar (1 source jar):
warning: -parameters is not supported for target value 1.7. Use 1.8 or later.
ERROR: /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/external/icu/BUILD.bazel:35:1: error executing shell command: '/bin/bash -c function cleanup_function() {
local ecode=$?
if [ $ecode -eq 0 ]; then
cleanup_on_success
else
cleanup_on_failure
fi
}
set -e
function cleanup_on_success() {
printf "rules_foreign_cc: ...' failed (Exit 2) bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped)
Use --sandbox_debug to see verbose messages from the sandbox
rules_foreign_cc: Build failed!
rules_foreign_cc: Keeping temp build directory and dependencies directory for debug.
rules_foreign_cc: Please note that the directories inside a sandbox are still cleaned unless you specify '--sandbox_debug' Bazel command line flag.
rules_foreign_cc: Printing build logs:
_____ BEGIN BUILD LOGS _____
Bazel external C/C++ Rules #0.0.8. Building library 'icu'
Environment:______________TMPDIR=/var/folders/0m/d_zfdgjn14b0xqrf4n4thk400000gp/T/
EXT_BUILD_ROOT=/private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql
INSTALLDIR=/private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/bazel-out/darwin-fastbuild/bin/external/icu/icu
__CF_USER_TEXT_ENCODING=0x1F6:0x0:0x0
PATH=/private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql:/usr/gnu/bin:/usr/local/bin:/bin:/usr/bin:.
BUILD_TMPDIR=/var/folders/0m/d_zfdgjn14b0xqrf4n4thk400000gp/T/tmp.XWF8rZL7
PWD=/private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql
EXT_BUILD_DEPS=/var/folders/0m/d_zfdgjn14b0xqrf4n4thk400000gp/T/tmp.YKlGiebp
SHLVL=2
BUILD_LOG=bazel-out/darwin-fastbuild/bin/external/icu/icu/logs/Configure.log
BUILD_SCRIPT=bazel-out/darwin-fastbuild/bin/external/icu/icu/logs/Configure_script.sh
_=/usr/bin/env
__________________________PKG_CONFIG_PATH=
checking for ICU version numbers... release 65.1, library 65.1, unicode version 12.1
checking build system type... x86_64-apple-darwin19.6.0
checking host system type... x86_64-apple-darwin19.6.0
checking whether to build debug libraries... no
checking whether to build release libraries... yes
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/local_config_cc/cc_wrapper.sh accepts -g... yes
checking for /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/local_config_cc/cc_wrapper.sh option to accept ISO C89... none needed
checking whether we are using the GNU C++ compiler... yes
checking whether /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/local_config_cc/cc_wrapper.sh accepts -g... yes
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for ICULEHB... no
checking how to run the C preprocessor... /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/local_config_cc/cc_wrapper.sh -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for python3... python3
checking for gmake... no
checking for gnumake... /usr/bin/gnumake
checking for doxygen... no
checking checking for executable suffix...
checking whether strict compiling is on... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of void *... 8
checking whether runnable 64 bit binaries are built by default... yes
checking which Makefile fragment to use for x86_64-apple-darwin19.6.0... mh-darwin
checking for floor in -lm... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether we can use static library optimization option... yes
checking whether to enable auto cleanup of libraries... no
checking whether to enable draft APIs... yes
checking for ranlib... ranlib
checking for a sed that does not truncate output... /usr/bin/sed
checking for ar... ar_wrapper
checking whether to enable renaming of symbols... yes
checking whether to enable function and data tracing... no
checking elf.h usability... no
checking elf.h presence... no
checking for elf.h... no
checking whether to enable dynamic loading of plugins. Ignored if plugins disabled.... no
checking for gettimeofday... yes
checking if we have a C++ compiler... Good
checking for pthread_attr_init in -lpthread... yes
checking for mmap... yes
checking for genccode assembly...
checking for inttypes.h... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking whether byte ordering is bigendian... no
checking for nl_langinfo... yes
checking for nl_langinfo's argument to obtain the codeset... CODESET
checking for namespace support... yes
checking for properly overriding new and delete... yes
checking for placement new and delete... yes
checking for popen... yes
checking for tzset... yes
checking for tzname... yes
checking for timezone... yes
checking for strtod_l... yes
checking xlocale.h usability... yes
checking xlocale.h presence... yes
checking for xlocale.h... yes
checking for std::string_view... yes
checking for int8_t... yes
checking for uint8_t... yes
checking for int16_t... yes
checking for uint16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for library containing wcscpy... none required
checking size of wchar_t... 4
checking for UTF-16 string literal support... available
checking for a library suffix to use... none
CPPFLAGS= $(THREADSCPPFLAGS) -DU_ENABLE_DYLOAD=0 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1 -DU_HAVE_STRING_VIEW=1
CFLAGS=-U_FORTIFY_SOURCE -fstack-protector -Wall -Wthread-safety -Wself-assign -fcolor-diagnostics -fno-omit-frame-pointer -no-canonical-prefixes -Wno-builtin-macro-redefined -D__DATE__="redacted" -D__TIMESTAMP__="redacted" -D__TIME__="redacted" -fPIC -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings $(THREADSCFLAGS)
CXXFLAGS=-U_FORTIFY_SOURCE -fstack-protector -Wall -Wthread-safety -Wself-assign -fcolor-diagnostics -fno-omit-frame-pointer -std=c++0x -no-canonical-prefixes -Wno-builtin-macro-redefined -D__DATE__="redacted" -D__TIMESTAMP__="redacted" -D__TIME__="redacted" -std=c++1z -fPIC -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long $(THREADSCXXFLAGS)
configure: creating ./config.status
config.status: creating icudefs.mk
config.status: creating Makefile
config.status: creating data/pkgdataMakefile
config.status: creating config/Makefile.inc
config.status: creating config/icu.pc
config.status: creating config/pkgdataMakefile
config.status: creating data/Makefile
config.status: creating stubdata/Makefile
config.status: creating common/Makefile
config.status: creating i18n/Makefile
config.status: creating layoutex/Makefile
config.status: creating io/Makefile
config.status: creating extra/Makefile
config.status: creating extra/uconv/Makefile
config.status: creating extra/uconv/pkgdataMakefile
config.status: creating extra/scrptrun/Makefile
config.status: creating tools/Makefile
config.status: creating tools/ctestfw/Makefile
config.status: creating tools/toolutil/Makefile
config.status: creating tools/makeconv/Makefile
config.status: creating tools/genrb/Makefile
config.status: creating tools/genccode/Makefile
config.status: creating tools/gencmn/Makefile
config.status: creating tools/gencnval/Makefile
config.status: creating tools/gendict/Makefile
config.status: creating tools/gentest/Makefile
config.status: creating tools/gennorm2/Makefile
config.status: creating tools/genbrk/Makefile
config.status: creating tools/gensprep/Makefile
config.status: creating tools/icuinfo/Makefile
config.status: creating tools/icupkg/Makefile
config.status: creating tools/icuswap/Makefile
config.status: creating tools/pkgdata/Makefile
config.status: creating tools/tzcode/Makefile
config.status: creating tools/gencfu/Makefile
config.status: creating tools/escapesrc/Makefile
config.status: creating test/Makefile
config.status: creating test/compat/Makefile
config.status: creating test/testdata/Makefile
config.status: creating test/testdata/pkgdataMakefile
config.status: creating test/hdrtst/Makefile
config.status: creating test/intltest/Makefile
config.status: creating test/cintltst/Makefile
config.status: creating test/iotest/Makefile
config.status: creating test/letest/Makefile
config.status: creating test/perf/Makefile
config.status: creating test/perf/collationperf/Makefile
config.status: creating test/perf/collperf/Makefile
config.status: creating test/perf/collperf2/Makefile
config.status: creating test/perf/dicttrieperf/Makefile
config.status: creating test/perf/ubrkperf/Makefile
config.status: creating test/perf/charperf/Makefile
config.status: creating test/perf/convperf/Makefile
config.status: creating test/perf/normperf/Makefile
config.status: creating test/perf/DateFmtPerf/Makefile
config.status: creating test/perf/howExpensiveIs/Makefile
config.status: creating test/perf/strsrchperf/Makefile
config.status: creating test/perf/unisetperf/Makefile
config.status: creating test/perf/usetperf/Makefile
config.status: creating test/perf/ustrperf/Makefile
config.status: creating test/perf/utfperf/Makefile
config.status: creating test/perf/utrie2perf/Makefile
config.status: creating test/perf/leperf/Makefile
config.status: creating test/fuzzer/Makefile
config.status: creating samples/Makefile
config.status: creating samples/date/Makefile
config.status: creating samples/cal/Makefile
config.status: creating samples/layout/Makefile
Not rebuilding data/rules.mk, assuming prebuilt data in data/in
Spawning Python to generate test/testdata/rules.mk...
ICU for C/C++ 65.1 is ready to be built.
=== Important Notes: ===
Data Packaging: static
This means: ICU data will be stored in a static library.
To locate data: ICU will use the linked data library. If linked with the stub library located in stubdata/, the application can use udata_setCommonData() or set a data path to override.
Building ICU: Use a GNU make such as /usr/bin/gnumake to build ICU.
checking the version of "/usr/bin/gnumake"... 3.81 (we wanted at least 3.80)
ok
rebuilding config/icucross.mk
rebuilding config/icucross.inc
cd ./config; \
/Library/Developer/CommandLineTools/usr/bin/make -f pkgdataMakefile
rm -rf pkgdata.inc
rm -rf config/icu-config
/usr/bin/install -c /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/icu/source/config/icu-config-top config/icu-config
chmod u+w config/icu-config
LC_ALL=C /usr/bin/sed -f /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/icu/source/config/make2sh.sed < ./config/Makefile.inc | grep -v '#M#' | uniq >> config/icu-config
LC_ALL=C /usr/bin/sed -f /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/icu/source/config/make2sh.sed < /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/icu/source/config/mh-darwin | grep -v '#M#' | uniq >> config/icu-config
cat /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/icu/source/config/icu-config-bottom >> config/icu-config
chmod u-w config/icu-config
config/icu-uc.pc updated.
config/icu-i18n.pc updated.
config/icu-io.pc updated.
Note: rebuild with "/Library/Developer/CommandLineTools/usr/bin/make VERBOSE=1 " to show all compiler parameters.
/bin/sh /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/icu/source/mkinstalldirs lib
mkdir lib
/bin/sh /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/icu/source/mkinstalldirs bin
mkdir bin
/Library/Developer/CommandLineTools/usr/bin/make[0]: Making `all' in `stubdata'
cc_wrapper.sh ... /private/var/tmp/_bazel_george/cdc7303f6251c90d9b54597ea1ddb99e/sandbox/darwin-sandbox/200/execroot/com_google_zetasql/external/icu/source/stubdata/stubdata.cpp
ar_wrapper -static -s -crs libicudata.a stubdata.ao
ar_wrapper: -static -s -crs libicudata.a stubdata.ao
delete/move/print/extract/table operations are not supported
make[1]: *** [libicudata.a] Error 1
make: *** [all-recursive] Error 2
_____ END BUILD LOGS _____
rules_foreign_cc: Build script location: bazel-out/darwin-fastbuild/bin/external/icu/icu/logs/Configure_script.sh
rules_foreign_cc: Build log location: bazel-out/darwin-fastbuild/bin/external/icu/icu/logs/Configure.log
INFO: Elapsed time: 93.538s, Critical Path: 47.70s
INFO: 580 processes: 559 darwin-sandbox, 21 worker.
FAILED: Build did NOT complete successfully
```
_Originally posted by @georgewfraser in https://github.com/google/zetasql/issues/25#issuecomment-725646041_
Contributor guide
Assessment
This issue has not been assessed yet.