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

Issue 609244 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 606829
Owner:
Last visit > 30 days ago
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

Flaky compile failure: 'media/media_features.h': No such file or directory

Project Member Reported by st...@chromium.org, May 4 2016

Issue description

Recently, I spot this flaky compile failure quite a few times when I was looking into why Findit try-jobs found the wrong culprits for compile failures.
Examples of this specific compile failure:

https://findit-for-me.appspot.com/waterfall/build-failure?url=https://build.chromium.org/p/chromium/builders/Win/builds/43012
https://findit-for-me.appspot.com/waterfall/build-failure?url=https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Mac/builds/9996

/b/build/slave/cache/cipd/goma/gomacc  .........  -c ../../media/gpu/ipc/service/media_channel.cc -o obj/media/gpu/ipc/service/media_gpu_ipc_service.media_channel.o
In file included from ../../media/gpu/ipc/service/media_channel.cc:5:
In file included from ../../media/gpu/ipc/service/media_channel.h:13:
In file included from ../../media/video/video_decode_accelerator.h:17:
In file included from ../../media/base/video_decoder_config.h:16:
../../media/base/video_codecs.h:11:10: fatal error: 'media/media_features.h' file not found
#include "media/media_features.h"


After looking into the code, I found some clues:
1. media/gpu/ipc/service/media_channel.cc indirectly depends on media/media_features.h as show above
2. media/gpu/ipc/service/media_channel.cc is included in source list of media_ipc.gyp:media_gpu_ipc_service
3. Header file media/media_features.h is generated by media.gyp:media_features
4. media_ipc.gyp:media_gpu_ipc_service doesn't directly depends on media.gyp:media_features

This situation seems to be the same in the build.gn files too.


servolk@, I assigned to you because this recent CL https://codereview.chromium.org/1677133003 made media/base/video_codecs.h depend on media/media_features.h
If you are not the right person, please help route this bug to the right person.
 

Comment 1 by st...@chromium.org, May 4 2016

Components: Tools>Test>FindIt

Comment 3 by st...@chromium.org, May 9 2016

And this happens twice in the past weekend:
https://build.chromium.org/p/chromium/builders/Win/builds/43199
https://build.chromium.org/p/chromium/builders/Mac/builds/15327

servolk@, would you mind taking a look at this flaky compile?
Labels: -Pri-3 Pri-1

Comment 5 by tapted@chromium.org, May 12 2016

Mergedinto: 606829
Status: Duplicate (was: Assigned)

Sign in to add a comment