Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249165 - Please stabilise app-misc/gramps-3.0.3
Summary: Please stabilise app-misc/gramps-3.0.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Steve Dibb (RETIRED)
URL: http://www.gramps-project.org/bugs/vi...
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2008-11-28 13:44 UTC by Christian Faulhammer (RETIRED)
Modified: 2009-01-03 14:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Faulhammer (RETIRED) gentoo-dev 2008-11-28 13:44:56 UTC
Thanks in advance
Comment 1 Tobias Scherbaum (RETIRED) gentoo-dev 2008-11-29 16:43:03 UTC
fails with MAKEOPTS="-j8" for me on ppc.

make[3]: Leaving directory `/var/tmp/portage/app-misc/gramps-3.0.3/work/gramps-3.0.3/src/glade'
make[2]: Leaving directory `/var/tmp/portage/app-misc/gramps-3.0.3/work/gramps-3.0.3/src/glade'
Making install in docgen
make[2]: Entering directory `/var/tmp/portage/app-misc/gramps-3.0.3/work/gramps-3.0.3/src/docgen'
make[3]: Entering directory `/var/tmp/portage/app-misc/gramps-3.0.3/work/gramps-3.0.3/src/docgen'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/gramps/docgen" || /bin/mkdir -p "/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen"
test -z "/usr/share/gramps/docgen" || /bin/mkdir -p "/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen"
test -z "/usr/share/gramps/docgen" || /bin/mkdir -p "/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen"
 /usr/bin/install -c -m 644 'gtkprintpreview.glade' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/gtkprintpreview.glade'
 /usr/bin/install -c -m 644 'gtkprintpreview.glade' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/gtkprintpreview.glade'
/usr/bin/install: cannot create regular file `/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/gtkprintpreview.glade': File exists
make[3]: *** [install-docgenDATA] Error 1
make[3]: *** Waiting for unfinished jobs....
 /usr/bin/install -c -m 644 '__init__.py' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/__init__.py'
 /usr/bin/install -c -m 644 'AsciiDoc.py' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/AsciiDoc.py'
 /usr/bin/install -c -m 644 'CairoDoc.py' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/CairoDoc.py'
 /usr/bin/install -c -m 644 'CSVTab.py' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/CSVTab.py'
 /usr/bin/install -c -m 644 'HtmlDoc.py' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/HtmlDoc.py'
 /usr/bin/install -c -m 644 'LaTeXDoc.py' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/LaTeXDoc.py'
 /usr/bin/install -c -m 644 'ODFDoc.py' '/var/tmp/portage/app-misc/gramps-3.0.3/image//usr/share/gramps/docgen/ODFDoc.py'
Comment 2 Markus Meier gentoo-dev 2008-11-30 15:19:28 UTC
amd64/x86 stable
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2008-12-02 21:24:12 UTC
(In reply to comment #1)
> fails with MAKEOPTS="-j8" for me on ppc.

 I have reported your failure upstream, let's see what they say.
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2008-12-06 12:16:30 UTC
(In reply to comment #3)
> (In reply to comment #1)
> > fails with MAKEOPTS="-j8" for me on ppc.
> 
>  I have reported your failure upstream, let's see what they say.

 They are not able to fix it as they have no one with Autotools knowledge in the team.  The next Gramps version should have a different build system, so no action will be taken.  Could you test which MAKEOPTS setting will succeed and change the emake install call accordingly?

Comment 5 Friedrich Oslage (RETIRED) gentoo-dev 2008-12-13 22:47:28 UTC
sparc stable

(compiles fine, even with -j33)
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2008-12-21 00:57:41 UTC
(In reply to comment #1)
> fails with MAKEOPTS="-j8" for me on ppc.

 Is this still reproducable?

Comment 7 nixnut (RETIRED) gentoo-dev 2008-12-21 18:08:22 UTC
(In reply to comment #6)
> (In reply to comment #1)
> > fails with MAKEOPTS="-j8" for me on ppc.
> 
>  Is this still reproducable?
 
yes. -j8 may trip it up. It's fairly easy to trigger with -j, but it doesn't happen on every merge. Looks like some kind of race condition during the install fase.

Diego, would you mind taking a look at this? Maybe you can spot something wrong in gramps build system. 
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-12-21 19:00:07 UTC
Quick look and found the problem:

docgen_DATA = \
        gtkprintpreview.glade

dist_docgen_DATA = $(docgen_DATA)

this duplicates gtkprintpreview.glade installation (in src/docgen/Makefile.am)

Replace that with

dist_docgen_DATA = \
        gtkprintpreview.glade

without defining both variables, and it'll be good to go.
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2008-12-22 12:42:04 UTC
(In reply to comment #8)
> Quick look and found the problem:

 Thank you very much.  3.0.3 has a patch now and will hopefully build, so ppc you can go on.  I will submit this patch upstream. 

Comment 10 nixnut (RETIRED) gentoo-dev 2009-01-03 14:32:38 UTC
Thanks Diego! :)

ppc stable. closing since we're last