I can't get my Linux GN build to link. The bots are green, so I'm obviously doing something wrong. Any ideas?
(I have a ~/.gyp/include.gypi but GN shouldn't read that. I have run build/install-build-deps.sh. I'm on Trusty.)
jamescook@rubella2:/w/chrome/src$ git st
# HEAD detached at origin/master
nothing to commit, working directory clean
jamescook@rubella2:/w/chrome/src$ git co origin/master
HEAD is now at 5c5f7eb... Include version number with ClearKey and Widevine cdmadapters
jamescook@rubella2:/w/chrome/src$ git fetch
remote: Counting objects: 73807, done
remote: Finding sources: 100% (83/83)
remote: Total 83 (delta 71), reused 83 (delta 71)
Unpacking objects: 100% (83/83), done.
5c5f7eb..03d8876 git-svn -> origin/git-svn
5c5f7eb..03d8876 master -> origin/master
jamescook@rubella2:/w/chrome/src$ gclient sync
[29/29] LINK ./chrome
FAILED: /usr/local/google/home/jamescook/goma/gomacc ../../third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--fatal-warnings -m64 -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -pthread -B../../third_party/binutils/Linux_x64/Release/bin -fuse-ld=gold -Wl,--icf=safe -Wl,-rpath=\$ORIGIN/ -Wl,-rpath-link= -Wl,--disable-new-dtags -o ./chrome -Wl,--start-group @./chrome.rsp ./libffmpegsumo.so -Wl,--end-group -ldl -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -lX11 -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXtst -ludev -lcups -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lgcrypt -lz -lpthread -lm -lcrypt -lgnome-keyring -lXss -ldbus-1 -lfontconfig -lgmodule-2.0 -lgthread-2.0 -lrt -lfreetype -lgconf-2 -lresolv -lnss3 -lnssutil3 -lsmime3 -lplds4 -lplc4 -lnspr4 -lgio-2.0 -lexpat -lXrandr -lasound -lcap -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0
../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_destroy' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_tags_from_script' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-tag.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_set_script' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_layout_language_get_feature_tags' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-layout.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_set_glyph_v_advance_func' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_tag_to_script' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-tag.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_get_length' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_set_glyph_func' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_set_ppem' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_get_direction' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_set_glyph_h_kerning_func' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_layout_script_find_language' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-layout.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_set_glyph_extents_func' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_set_scale' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_get_glyph_infos' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_reverse' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_add_utf8' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_reset' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_create' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_create' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_layout_table_get_script_tags' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-layout.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_set_flags' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_destroy' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_set_language' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_set_glyph_v_origin_func' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_get_glyph_positions' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_layout_language_get_required_feature_index' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-layout.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_language_to_string' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-common.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_set_funcs' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_set_glyph_h_origin_func' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_tag_from_string' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-common.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_tag_from_language' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-tag.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_set_glyph_contour_point_func' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_font_funcs_set_glyph_h_advance_func' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-font.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_layout_script_get_language_tags' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-layout.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_layout_table_find_script' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-layout.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_language_from_string' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-common.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_face_destroy' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-face.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_add' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_layout_language_find_feature' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-layout.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_ot_tag_to_language' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-ot-tag.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_shape' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-shape.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_set_direction' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_set_unicode_funcs' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: warning: hidden symbol 'hb_buffer_create' in obj/third_party/harfbuzz-ng/src/harfbuzz-ng.hb-buffer.o is referenced by DSO /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/
libpangoft2-1.0.so../../third_party/binutils/Linux_x64/Release/bin/ld.gold: error: treating warnings as errors
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.