Jenkins build failure: no rule to make hud.interface.c
Bug #938986 reported by
Allan LeSage
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Application Menu Indicator |
Fix Released
|
Critical
|
Charles Kerr |
Bug Description
Following https:/
Making check in po
make[2]: Entering directory `/tmp/buildd/
make[2]: *** No rule to make target `/tmp/buildd/
make[2]: Leaving directory `/tmp/buildd/
Upping the priority to critical per ted's example; if you believe this is a misconfiguration with Jenkins pls. ping alesage or follow up here.
Related branches
lp://staging/~charlesk/indicator-appmenu/lp-938986
- Allan LeSage: Approve
- Ted Gould: Pending requested
-
Diff: 17 lines (+1/-1)2 files modifiedpo/POTFILES.in (+0/-1)
po/POTFILES.skip (+1/-0)
Changed in indicator-appmenu: | |
status: | New → Triaged |
assignee: | nobody → Ted Gould (ted) |
Changed in indicator-appmenu: | |
status: | Triaged → In Progress |
assignee: | Ted Gould (ted) → charles (charlesk) |
Changed in indicator-appmenu: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I'm able to reproduce from trunk this with these steps:
$ cd indicator-appmenu
$ mkdir -p build/gtk3/
$ cd build/gtk3/
$ ../../configure --srcdir=$PWD/../.. --prefix=/usr
$ make
$ make check
hud.interface.c is being built in indicator- appmenu/ build/gtk3/ src/, but POTFILES doesn't know to look for it there -- it's looking in indicator- appmenu/ src/ instead.
This raises an interesting (to me, at least) question about how to get POTFILES.in to understand where to look for files generated from BUILT_SOURCES. However, there is a much faster solution to this ticket: there's nothing in hud.interface.c that needs translation, so removing it from POTFILES.in resolves the problem.