diff options
| -rw-r--r-- | bitbake-dev/lib/bb/taskdata.py | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/bitbake-dev/lib/bb/taskdata.py b/bitbake-dev/lib/bb/taskdata.py index 52a4f4e647..73ec2aa750 100644 --- a/bitbake-dev/lib/bb/taskdata.py +++ b/bitbake-dev/lib/bb/taskdata.py | |||
| @@ -373,11 +373,7 @@ class TaskData: | |||
| 373 | all_p = dataCache.providers[item] | 373 | all_p = dataCache.providers[item] |
| 374 | 374 | ||
| 375 | eligible, foundUnique = bb.providers.filterProviders(all_p, item, cfgData, dataCache) | 375 | eligible, foundUnique = bb.providers.filterProviders(all_p, item, cfgData, dataCache) |
| 376 | 376 | eligible = [p for p in eligible if not self.getfn_id(p) in self.failed_fnids] | |
| 377 | for p in eligible: | ||
| 378 | fnid = self.getfn_id(p) | ||
| 379 | if fnid in self.failed_fnids: | ||
| 380 | eligible.remove(p) | ||
| 381 | 377 | ||
| 382 | if not eligible: | 378 | if not eligible: |
| 383 | bb.msg.note(2, bb.msg.domain.Provider, "No buildable provider PROVIDES '%s' but '%s' DEPENDS on or otherwise requires it. Enable debugging and see earlier logs to find unbuildable providers." % (item, self.get_dependees_str(item))) | 379 | bb.msg.note(2, bb.msg.domain.Provider, "No buildable provider PROVIDES '%s' but '%s' DEPENDS on or otherwise requires it. Enable debugging and see earlier logs to find unbuildable providers." % (item, self.get_dependees_str(item))) |
| @@ -425,11 +421,7 @@ class TaskData: | |||
| 425 | raise bb.providers.NoRProvider(item) | 421 | raise bb.providers.NoRProvider(item) |
| 426 | 422 | ||
| 427 | eligible, numberPreferred = bb.providers.filterProvidersRunTime(all_p, item, cfgData, dataCache) | 423 | eligible, numberPreferred = bb.providers.filterProvidersRunTime(all_p, item, cfgData, dataCache) |
| 428 | 424 | eligible = [p for p in eligible if not self.getfn_id(p) in self.failed_fnids] | |
| 429 | for p in eligible: | ||
| 430 | fnid = self.getfn_id(p) | ||
| 431 | if fnid in self.failed_fnids: | ||
| 432 | eligible.remove(p) | ||
| 433 | 425 | ||
| 434 | if not eligible: | 426 | if not eligible: |
| 435 | bb.msg.error(bb.msg.domain.Provider, "'%s' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity '%s' but it wasn't found in any PACKAGE or RPROVIDES variables of any buildable targets.\nEnable debugging and see earlier logs to find unbuildable targets." % (self.get_rdependees_str(item), item)) | 427 | bb.msg.error(bb.msg.domain.Provider, "'%s' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity '%s' but it wasn't found in any PACKAGE or RPROVIDES variables of any buildable targets.\nEnable debugging and see earlier logs to find unbuildable targets." % (self.get_rdependees_str(item), item)) |
