Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 20028 - gtkspell 2.0.4 build fails trying to install ./html/index.sgml
Summary: gtkspell 2.0.4 build fails trying to install ./html/index.sgml
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-27 01:25 UTC by Curtis Magyar
Modified: 2003-07-02 08:56 UTC (History)
3 users (show)

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 Curtis Magyar 2003-04-27 01:25:05 UTC
I'm trying to upgrade my gtkspell 2.0.2 to gtkspell 2.0.4, and the build fails
because of a possibly deprecated documentation file.

Reproducible: Always
Steps to Reproduce:
1. emerge -u gtkspell (~x86)

Actual Results:  
-- Installing ./html/index.sgml
/bin/install: cannot stat `./html/index.sgml': No such file or directory
make[2]: *** [install-data-local] Error 1
make[2]: Leaving directory
`/home/portage_tmp/portage/gtkspell-2.0.4/work/gtkspell-2.0.4/docs'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory
`/home/portage_tmp/portage/gtkspell-2.0.4/work/gtkspell-2.0.4/docs'
make: *** [install-recursive] Error 1


Expected Results:  
Completed the ebuild successfully?

I went into
PORTAGE_TEMP/portage/gtkspell-2.0.4/work/gtkspell-2.0.4/gtkspell/docs/html, and
did 'touch index.sgml', which allowed me to make install, however my version of
gtkspell still says 2.0.2 obviously.
Comment 1 Kevin Kress 2003-04-28 14:14:02 UTC
I am having this same issue.  It looks as though the build is failing to fetch a docbook dtd and thus the documentation is failing to build, resulting in the index.sgml error.  I check the URL that it said it was unable to fetch and I was able to get the dtd via mozilla.  
Comment 2 Ian Smith 2003-05-06 06:39:01 UTC
yep, been broken for several days now . . .
Comment 3 Ian Smith 2003-05-23 07:34:44 UTC
and it's still broken . . .
Comment 4 Matt Rogers 2003-05-31 11:31:58 UTC
This is still broken as well and is keeping me from emerging gaim-0.63 since the r1 
version of gaim-0.63 depends on it. obviously the workaround to emerge gaim-0.63 is 
not use the r1 version but this is still broken (a month later) 
Comment 5 Brad Laue (RETIRED) gentoo-dev 2003-05-31 12:35:59 UTC
I've not found a fix for this but a workaround is to do the following:

USE="-doc" emerge gtkspell

And then proceed with emerging gaim.
Comment 6 William Pearson 2003-06-07 19:16:31 UTC
'"USE="-doc" emerge gtkspell' works for me as well. AFAIK the ebuild is trying to move 'index.sgml' into the documents directory, the file it is trying to move probably should be 'index.html' instead.
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2003-07-02 02:43:32 UTC
satai,

it seems like docbook-xml-dtd-4.2's build-docbook-catalog is wrong. inside it still has alot of 4.1.2 specific lines which need to be changed to 4.2. can you please take a look at that. gtkspell uses 4.2 dtd and it can't find it.

curtis and brad,

i've committed a workaround to gtkspell to use the 4.1.2 dtd for docs instead. can you try that out please?
Comment 8 Brad Laue (RETIRED) gentoo-dev 2003-07-02 08:07:36 UTC
It succesfully merged here with your changes
Comment 9 Alastair Tse (RETIRED) gentoo-dev 2003-07-02 08:56:22 UTC
alright, thats good enough for me. thanks brad