Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 97154
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Net-Mail Packages <net-mail@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ed Catmur <ed@catmur.co.uk>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 97154 depends on: Show dependency tree
Bug 97154 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-06-26 18:23 0000
touch tmpl-build.stamp
make[3]: *** No rule to make target `tmpl/*.sgml', needed by `sgml-build.stamp'.  Stop.
make[3]: Leaving directory `/var/tmp/portage/gmime-2.1.15-r1/work/gmime-2.1.15/docs/reference'
make[2]: *** [all-recursive] Error 1

Googling for the error throws up the gnome bug http://bugzilla.gnome.org/show_bug.cgi?id=156643 as linked above.
It seems to be a bug in gtk-doc.make that is triggered in a few corner cases.

Suggested fix: in src_unpack, add:

    sed -i -e 's!\<\(tmpl-build.stamp\): !\1 $(srcdir)/tmpl/*.sgml: !' \
        gtk-doc.make docs/reference/Makefile.in || die "sed failed (3)"

This is the patch as in the above linked gnome bug. By patching docs/reference/Makefile.in we avoid having to run automake.

This fix works for me.

------- Comment #1 From Andrej Kacian (RETIRED) 2005-06-28 17:07:39 0000 -------
Fixed in CVS, thanks!

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug