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

Bug #938986 reported by Allan LeSage
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

Revision history for this message
Allan LeSage (allanlesage) wrote :
Olli Ries (ories)
Changed in indicator-appmenu:
status: New → Triaged
assignee: nobody → Ted Gould (ted)
Revision history for this message
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)
Changed in indicator-appmenu:
status: Triaged → In Progress
assignee: Ted Gould (ted) → charles (charlesk)
Revision history for this message
Charles Kerr (charlesk) wrote :
Changed in indicator-appmenu:
status: In Progress → Fix Committed
Ted Gould (ted)
Changed in indicator-appmenu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.