New issue
Advanced search Search tips

Issue 881182 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Sep 19
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

midis-0.0.1-r888: build fails on first pass; success on retry

Project Member Reported by djkurtz@google.com, Sep 6

Issue description

https://logs.chromium.org/logs/chromeos/bb/chromeos/grunt-paladin/2716/+/recipes/steps/BuildPackages/0/stdout#

=== Start output for job midis-0.0.1-r888 (3m2.0s) ===
midis-0.0.1-r888: >>> Emerging (1 of 1) chromeos-base/midis-0.0.1-r888::chromiumos for /build/grunt/
...
midis-0.0.1-r888: [3/21] RULE Generating mojo C++ bindings from mojo/midis.mojom
midis-0.0.1-r888: [4/21] CXX obj/media/midi/midis_common.message_util.o
midis-0.0.1-r888: [5/21] CXX obj/midis/midis_common.seq_handler.o
midis-0.0.1-r888: FAILED: obj/midis/midis_common.seq_handler.o 
midis-0.0.1-r888: x86_64-cros-linux-gnu-clang++ -MMD -MF obj/midis/midis_common.seq_handler.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Iobj/midis/midis_common.gen/include -Igen/include -I/build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2 -I/build/grunt/usr/include -Wall -Wno-psabi -Wunused -Wno-unused-parameter -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wa,--noexecstack -Werror --sysroot=/build/grunt -DUSE_RTTI_FOR_TYPE_TAGS -Wno-c++11-extensions -Wno-unused-local-typedefs -DBASE_VER=395517 -pthread -Wno-cast-qual -Wno-cast-align -I/build/grunt/usr/include/chromeos -I/build/grunt/usr/include/base-395517 -I/build/grunt/usr/include/glib-2.0 -I/build/grunt/usr/lib64/glib-2.0/include -I/build/grunt/usr/include/nss -I/build/grunt/usr/include/nspr -I/build/grunt/usr/include/dbus-1.0 -I/build/grunt/usr/lib64/dbus-1.0/include -I/build/grunt/usr/include/libmojo-395517 -I/build/grunt/usr/include/alsa -fPIE -std=gnu++14 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O2 -pipe -O2 -pipe -O2 -pipe -march=amdfam10 -g -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables  -c ../../../../../../../tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/seq_handler.cc -o obj/midis/midis_common.seq_handler.o
midis-0.0.1-r888: In file included from ../../../../../../../tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/seq_handler.cc:5:
midis-0.0.1-r888: In file included from /build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/seq_handler.h:15:
midis-0.0.1-r888: /build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/device_tracker.h:20:10: fatal error: 'mojo/midis.mojom.h' file not found
midis-0.0.1-r888: #include "mojo/midis.mojom.h"
midis-0.0.1-r888:          ^~~~~~~~~~~~~~~~~~~~
midis-0.0.1-r888: 1 error generated.
midis-0.0.1-r888: 
midis-0.0.1-r888: [6/21] CXX obj/midis/midis_common.device_tracker.o
midis-0.0.1-r888: FAILED: obj/midis/midis_common.device_tracker.o 
midis-0.0.1-r888: x86_64-cros-linux-gnu-clang++ -MMD -MF obj/midis/midis_common.device_tracker.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Iobj/midis/midis_common.gen/include -Igen/include -I/build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2 -I/build/grunt/usr/include -Wall -Wno-psabi -Wunused -Wno-unused-parameter -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wa,--noexecstack -Werror --sysroot=/build/grunt -DUSE_RTTI_FOR_TYPE_TAGS -Wno-c++11-extensions -Wno-unused-local-typedefs -DBASE_VER=395517 -pthread -Wno-cast-qual -Wno-cast-align -I/build/grunt/usr/include/chromeos -I/build/grunt/usr/include/base-395517 -I/build/grunt/usr/include/glib-2.0 -I/build/grunt/usr/lib64/glib-2.0/include -I/build/grunt/usr/include/nss -I/build/grunt/usr/include/nspr -I/build/grunt/usr/include/dbus-1.0 -I/build/grunt/usr/lib64/dbus-1.0/include -I/build/grunt/usr/include/libmojo-395517 -I/build/grunt/usr/include/alsa -fPIE -std=gnu++14 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O2 -pipe -O2 -pipe -O2 -pipe -march=amdfam10 -g -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables  -c ../../../../../../../tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/device_tracker.cc -o obj/midis/midis_common.device_tracker.o
midis-0.0.1-r888: In file included from ../../../../../../../tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/device_tracker.cc:5:
midis-0.0.1-r888: /build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/device_tracker.h:20:10: fatal error: 'mojo/midis.mojom.h' file not found
midis-0.0.1-r888: #include "mojo/midis.mojom.h"
midis-0.0.1-r888:          ^~~~~~~~~~~~~~~~~~~~
midis-0.0.1-r888: 1 error generated.
midis-0.0.1-r888: 
midis-0.0.1-r888: [7/21] RULE Generating mojo C++ bindings from mojo/midis.mojom
midis-0.0.1-r888: [8/21] CXX obj/midis/midis_common.subdevice_client_fd_holder.o
midis-0.0.1-r888: [9/21] CXX obj/midis/midis_common.file_handler.o
midis-0.0.1-r888: [10/21] CXX obj/midis/midis_common.client_tracker.o
midis-0.0.1-r888: FAILED: obj/midis/midis_common.client_tracker.o 
midis-0.0.1-r888: x86_64-cros-linux-gnu-clang++ -MMD -MF obj/midis/midis_common.client_tracker.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Iobj/midis/midis_common.gen/include -Igen/include -I/build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2 -I/build/grunt/usr/include -Wall -Wno-psabi -Wunused -Wno-unused-parameter -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wa,--noexecstack -Werror --sysroot=/build/grunt -DUSE_RTTI_FOR_TYPE_TAGS -Wno-c++11-extensions -Wno-unused-local-typedefs -DBASE_VER=395517 -pthread -Wno-cast-qual -Wno-cast-align -I/build/grunt/usr/include/chromeos -I/build/grunt/usr/include/base-395517 -I/build/grunt/usr/include/glib-2.0 -I/build/grunt/usr/lib64/glib-2.0/include -I/build/grunt/usr/include/nss -I/build/grunt/usr/include/nspr -I/build/grunt/usr/include/dbus-1.0 -I/build/grunt/usr/lib64/dbus-1.0/include -I/build/grunt/usr/include/libmojo-395517 -I/build/grunt/usr/include/alsa -fPIE -std=gnu++14 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O2 -pipe -O2 -pipe -O2 -pipe -march=amdfam10 -g -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables  -c ../../../../../../../tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/client_tracker.cc -o obj/midis/midis_common.client_tracker.o
midis-0.0.1-r888: In file included from ../../../../../../../tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/client_tracker.cc:5:
midis-0.0.1-r888: In file included from /build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/client_tracker.h:17:
midis-0.0.1-r888: In file included from /build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/client.h:17:
midis-0.0.1-r888: /build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/device_tracker.h:20:10: fatal error: 'mojo/midis.mojom.h' file not found
midis-0.0.1-r888: #include "mojo/midis.mojom.h"
midis-0.0.1-r888:          ^~~~~~~~~~~~~~~~~~~~
midis-0.0.1-r888: 1 error generated.
midis-0.0.1-r888: 
midis-0.0.1-r888: [11/21] CXX obj/midis/midis_common.client.o
midis-0.0.1-r888: FAILED: obj/midis/midis_common.client.o 
midis-0.0.1-r888: x86_64-cros-linux-gnu-clang++ -MMD -MF obj/midis/midis_common.client.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Iobj/midis/midis_common.gen/include -Igen/include -I/build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2 -I/build/grunt/usr/include -Wall -Wno-psabi -Wunused -Wno-unused-parameter -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wa,--noexecstack -Werror --sysroot=/build/grunt -DUSE_RTTI_FOR_TYPE_TAGS -Wno-c++11-extensions -Wno-unused-local-typedefs -DBASE_VER=395517 -pthread -Wno-cast-qual -Wno-cast-align -I/build/grunt/usr/include/chromeos -I/build/grunt/usr/include/base-395517 -I/build/grunt/usr/include/glib-2.0 -I/build/grunt/usr/lib64/glib-2.0/include -I/build/grunt/usr/include/nss -I/build/grunt/usr/include/nspr -I/build/grunt/usr/include/dbus-1.0 -I/build/grunt/usr/lib64/dbus-1.0/include -I/build/grunt/usr/include/libmojo-395517 -I/build/grunt/usr/include/alsa -fPIE -std=gnu++14 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O2 -pipe -O2 -pipe -O2 -pipe -march=amdfam10 -g -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables  -c ../../../../../../../tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/client.cc -o obj/midis/midis_common.client.o
midis-0.0.1-r888: In file included from ../../../../../../../tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/client.cc:5:
midis-0.0.1-r888: In file included from /build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/client.h:17:
midis-0.0.1-r888: /build/grunt/tmp/portage/chromeos-base/midis-0.0.1-r888/work/midis-0.0.1/platform2/midis/device_tracker.h:20:10: fatal error: 'mojo/midis.mojom.h' file not found
midis-0.0.1-r888: #include "mojo/midis.mojom.h"
midis-0.0.1-r888:          ^~~~~~~~~~~~~~~~~~~~
midis-0.0.1-r888: 1 error generated.
midis-0.0.1-r888: 
midis-0.0.1-r888: [12/21] CXX obj/media/midi/midis_common.midi_message_queue.o
midis-0.0.1-r888: [13/21] CXX obj/midis/midis_common.device.o
midis-0.0.1-r888: ninja: build stopped: subcommand failed.
midis-0.0.1-r888: platform2.py: Unhandled exception:

 
Labels: M-71
Owner: hidehiko@chromium.org
we were chatting about this on https://chrome-internal-review.googlesource.com/669648

think the new mojo gyp code is missing a dep in there somewhere
Status: Fixed (was: Available)

Sign in to add a comment