diff options
Diffstat (limited to 'bitbake/lib/bb')
| -rw-r--r-- | bitbake/lib/bb/ui/crumbs/hobeventhandler.py | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py index 6c109fc551..9c82bfe6fd 100644 --- a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py +++ b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py | |||
| @@ -215,23 +215,26 @@ class HobHandler(gobject.GObject): | |||
| 215 | elif isinstance(event, bb.command.CommandCompleted): | 215 | elif isinstance(event, bb.command.CommandCompleted): |
| 216 | self.current_phase = None | 216 | self.current_phase = None |
| 217 | self.run_next_command() | 217 | self.run_next_command() |
| 218 | 218 | # TODO: Currently there are NoProvider issues when generate | |
| 219 | elif isinstance(event, bb.event.NoProvider): | 219 | # universe tree dependency for non-x86 architecture. |
| 220 | if event._runtime: | 220 | # Comment the follow code to enable the build of non-x86 |
| 221 | r = "R" | 221 | # architectures in Hob. |
| 222 | else: | 222 | #elif isinstance(event, bb.event.NoProvider): |
| 223 | r = "" | 223 | # if event._runtime: |
| 224 | if event._dependees: | 224 | # r = "R" |
| 225 | self.error_msg += " Nothing %sPROVIDES '%s' (but %s %sDEPENDS on or otherwise requires it)" % (r, event._item, ", ".join(event._dependees), r) | 225 | # else: |
| 226 | else: | 226 | # r = "" |
| 227 | self.error_msg += " Nothing %sPROVIDES '%s'" % (r, event._item) | 227 | # if event._dependees: |
| 228 | if event._reasons: | 228 | # self.error_msg += " Nothing %sPROVIDES '%s' (but %s %sDEPENDS on or otherwise requires it)" % (r, event._item, ", ".join(event._dependees), r) |
| 229 | for reason in event._reasons: | 229 | # else: |
| 230 | self.error_msg += " %s" % reason | 230 | # self.error_msg += " Nothing %sPROVIDES '%s'" % (r, event._item) |
| 231 | 231 | # if event._reasons: | |
| 232 | self.commands_async = [] | 232 | # for reason in event._reasons: |
| 233 | self.emit("command-failed", self.error_msg) | 233 | # self.error_msg += " %s" % reason |
| 234 | self.error_msg = "" | 234 | |
| 235 | # self.commands_async = [] | ||
| 236 | # self.emit("command-failed", self.error_msg) | ||
| 237 | # self.error_msg = "" | ||
| 235 | 238 | ||
| 236 | elif isinstance(event, bb.command.CommandFailed): | 239 | elif isinstance(event, bb.command.CommandFailed): |
| 237 | self.commands_async = [] | 240 | self.commands_async = [] |
