Jenkins build failure: no rule to make hud.interface.c

Bug #938986 reported by Allan LeSage on 2012-02-22
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Application Menu Indicator
Fix Released
Critical
Charles Kerr

Bug Description

Following https://bugs.launchpad.net/bugs/931777 , Jenkins build is failing due to the following:

Making check in po
make[2]: Entering directory `/tmp/buildd/indicator-appmenu-0.3.91/build/gtk2/po'
make[2]: *** No rule to make target `/tmp/buildd/indicator-appmenu-0.3.91/./src/hud.interface.c', needed by `indicator-appmenu.pot'. Stop.
make[2]: Leaving directory `/tmp/buildd/indicator-appmenu-0.3.91/build/gtk2/po'

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

Allan LeSage (allanlesage) wrote :
Olli Ries (ories) on 2012-03-01
Changed in indicator-appmenu:
status: New → Triaged
assignee: nobody → Ted Gould (ted)
Charles Kerr (charlesk) wrote :

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.

Charles Kerr (charlesk) on 2012-03-04
Changed in indicator-appmenu:
status: Triaged → In Progress
assignee: Ted Gould (ted) → charles (charlesk)
Charles Kerr (charlesk) wrote :
Changed in indicator-appmenu:
status: In Progress → Fix Committed
Ted Gould (ted) on 2012-03-08
Changed in indicator-appmenu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers