First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 46071
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Joe Burks <joe-gentoo@wavicle.org>
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 46071 depends on: Show dependency tree
Show dependency graph
Bug 46071 blocks: 46268
Votes: 0    Show votes for this bug    Vote for this bug

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







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


Description:   Opened: 2004-03-28 21:36 0000
From a fresh stage1 install of 2004.0, I attempted an emerge kde.  The build
ran fine for 90+ packages then died on gconf.  I can get around the problem
using:

USE="-doc" emerge gconf


Reproducible: Always
Steps to Reproduce:
1. Install 2004.0 from stage1 using my use flags
2. emerge kde
3.




Pertinent details from my make.conf:

USE="3dnow aalib aim alsa apache2 avi cdr crypt doc encode flac gb gd gif gtk 
gtk2 icq imagemagick imlib java jikes jpeg junit kde kerberos ldap libg++ mad 
mikmod mmx motif lesstif mozilla mpeg ncurses oggvorbis opengl pam pdflib perl 
plotutils png postgres bindist python qt quicktime readline samba scanner ssl 
svga tcltk tetex tiff truetype videos wmf X Xaw3d xml xml2 xmms xv yahoo zlib"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer"
ACCEPT_KEYWORDS="~x86"

Here's the output I got:

creating gconf-scan
cd . && \
  gtkdoc-scan --module=gconf --source-dir=../../gconf --ignore-headers="" --
deprecated-guards="GCONF_ENABLE_BROKEN|GCONF_DISABLE_DEPRECATED" 
touch scan-build.stamp
*** Rebuilding template files ***
cd . && gtkdoc-mktmpl --module=gconf
WARNING: No declaration for: GConfClientParentWindowFunc
WARNING: No declaration for: corba_value_from_gconf_value
WARNING: No declaration for: fill_corba_value_from_gconf_value
WARNING: No declaration for: invalid_corba_value
WARNING: No declaration for: fill_corba_schema_from_gconf_schema
WARNING: No declaration for: corba_schema_from_gconf_schema
=============================================================================
WARNING: 542 unused declarations.
  These can be found in gconf-unused.txt.
  They should be added to gconf-sections.txt in the appropriate place.
=============================================================================
touch tmpl-build.stamp
*** Building SGML ***
cd . && \
gtkdoc-mkdb --module=gconf --source-dir=../../gconf --sgml-mode
WARNING: No declaration for: GConfClientParentWindowFunc
WARNING: No declaration for: corba_value_from_gconf_value
WARNING: No declaration for: fill_corba_value_from_gconf_value
WARNING: No declaration for: invalid_corba_value
WARNING: No declaration for: fill_corba_schema_from_gconf_schema
WARNING: No declaration for: corba_schema_from_gconf_schema
52% symbol docs coverage (140 symbols documented, 129 not documented)
See gconf-undocumented.txt for a list of missing docs.
The doc coverage percentage doesn't include intro sections.
touch sgml-build.stamp
*** Building HTML ***
rm -rf ./html 
mkdir ./html
cd ./html && gtkdoc-mkhtml gconf ../gconf.sgml
/usr/bin/openjade:../gconf.sgml:1:59:W: cannot generate system identifier for 
public text "-//Davenport//DTD DocBook V3.0//EN"
/usr/bin/openjade:../gconf.sgml:14:0:E: reference to entity "BOOK" for which no 
system identifier could be generated
/usr/bin/openjade:../gconf.sgml:1:0: entity was defined here
/usr/bin/openjade:../gconf.sgml:14:0:E: DTD did not contain element declaration 
for document type name
/usr/bin/openjade:../gconf.sgml:15:9:E: there is no attribute "ID"
/usr/bin/openjade:../gconf.sgml:15:16:E: element "BOOK" undefined
/usr/bin/openjade:../gconf.sgml:16:11:E: element "BOOKINFO" undefined
/usr/bin/openjade:../gconf.sgml:17:16:E: element "AUTHORGROUP" undefined
/usr/bin/openjade:../gconf.sgml:18:13:E: element "AUTHOR" undefined
/usr/bin/openjade:../gconf.sgml:19:11:E: element "FIRSTNAME" undefined
/usr/bin/openjade:../gconf.sgml:20:9:E: element "SURNAME" undefined
/usr/bin/openjade:../gconf.sgml:21:13:E: element "AFFILIATION" undefined
/usr/bin/openjade:../gconf.sgml:22:11:E: element "ORGNAME" undefined
/usr/bin/openjade:../gconf.sgml:24:13:E: element "AUTHORBLURB" undefined
/usr/bin/openjade:../gconf.sgml:25:8:E: element "PARA" undefined
/usr/bin/openjade:../gconf.sgml:26:11:E: element "EMAIL" undefined
/usr/bin/openjade:../gconf.sgml:31:14:E: element "COPYRIGHT" undefined
/usr/bin/openjade:../gconf.sgml:32:11:E: element "YEAR" undefined
/usr/bin/openjade:../gconf.sgml:33:13:E: element "HOLDER" undefined
/usr/bin/openjade:../gconf.sgml:37:10:E: element "TITLE" undefined
/usr/bin/openjade:../gconf.sgml:38:13:E: element "ABSTRACT" undefined
/usr/bin/openjade:../gconf.sgml:39:11:E: element "PARA" undefined
/usr/bin/openjade:../gconf.sgml:51:16:E: element "LEGALNOTICE" undefined
/usr/bin/openjade:../gconf.sgml:52:11:E: element "PARA" undefined

[... Lots of stuff snipped ...]

/usr/bin/openjade:../gconf.sgml:512:28:E: element "STRUCTNAME" undefined
/usr/bin/openjade:../gconf.sgml:514:11:E: element "PARA" undefined
/usr/bin/openjade:../gconf.sgml:515:19:E: element "STRUCTNAME" undefined
/usr/bin/openjade:../gconf.sgml:516:19:E: element "STRUCTNAME" undefined
/usr/bin/openjade:../gconf.sgml:517:40:E: element "XREF" undefined
/usr/bin/openjade:I: maximum number of errors (200) reached; change with -E 
option
/usr/bin/openjade:/usr/share/sgml/docbook/dsssl-stylesheets-
1.77/html/dblink.dsl:203:1:E: XRef LinkEnd to missing ID 'gconfclient-example'
/usr/bin/openjade:/usr/share/sgml/docbook/dsssl-stylesheets-
1.77/html/dblink.dsl:203:1:E: XRef LinkEnd to missing ID 'conventions'
/usr/bin/openjade:/usr/share/sgml/docbook/dsssl-stylesheets-
1.77/html/dblink.dsl:203:1:E: XRef LinkEnd to missing ID 'gconf-reference'
/usr/bin/openjade:/usr/share/sgml/docbook/dsssl-stylesheets-
1.77/html/dblink.dsl:203:1:E: XRef LinkEnd to missing ID 'gconf-client'
make[3]: *** [html-build.stamp] Error 1
make[3]: Leaving directory `/var/tmp/portage/gconf-2.4.0.1/work/GConf-
2.4.0.1/doc/gconf'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gconf-2.4.0.1/work/GConf-
2.4.0.1/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gconf-2.4.0.1/work/GConf-2.4.0.1'
make: *** [all-recursive-am] Error 2

!!! ERROR: gnome-base/gconf-2.4.0.1 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2
!!! compile failure

------- Comment #1 From foser (RETIRED) 2004-03-29 04:21:47 0000 -------
what is your gtk-doc version ?

------- Comment #2 From Joe Burks 2004-03-29 19:24:25 0000 -------
This is from a stage 1 install of 2004.0 I started two days ago.  I have
gtk-doc 1.2 which looks like the expected version with ACCEPT_KEYWORDS="~x86". 
emerge sync / emerge -up system shows no gtk related packages pending updates,
so I think this problem exists in the current ~x86 portage tree.

------- Comment #3 From foser (RETIRED) 2004-03-29 22:32:09 0000 -------
likely, but ~arch != stable , so minor problems should be expected.

------- Comment #4 From Leonardo Boshell 2004-03-30 17:59:42 0000 -------
Could you please check what version(s) of docbook-sgml-dtd have you installed?
For instance,

# qpkg docbook-sgml-dtd -I -i

If you don't have it, try emerging version 3.0, and then try to emerge gconf
again.

# emerge =app-text/docbook-sgml-dtd-3.0*

Please let us know how it goes. Thanks.

------- Comment #5 From Joe Burks 2004-03-30 21:17:27 0000 -------
bash-2.05b# qpkg docbook-sgml-dtd -I -i
app-text/docbook-sgml-dtd-4.2 *
        Docbook SGML DTD 4.2 [ http://www.oasis-open.org/docbook/sgml//index.html ]
app-text/docbook-sgml-dtd-3.0-r1 *
        Docbook SGML DTD 3.0 [ http://www.oasis-open.org/docbook/sgml//index.html ]
app-text/docbook-sgml-dtd-3.1-r1 *
        Docbook SGML DTD 3.1 [ http://www.oasis-open.org/docbook/sgml//index.html ]
app-text/docbook-sgml-dtd-4.0-r1 *
        Docbook SGML DTD 4.0 [ http://www.oasis-open.org/docbook/sgml//index.html ]
app-text/docbook-sgml-dtd-4.1-r1 *
        Docbook SGML DTD 4.1 [ http://www.oasis-open.org/docbook/sgml//index.html ]

Looks like I'm up to date.  Did you still want me to try emerge =app-text/docbook-sgml-dtd-3.0* and re-emerge gconf?

------- Comment #6 From Leonardo Boshell 2004-03-30 22:02:14 0000 -------
Well, as long as you have the DTD for docbook 3.0, the behaviour described in
this bug shouldn't happen.

I do want to know what happens if you try to emerge gconf now (with the `doc'
USE flag active). :)

If it works, could you confirm if docbook-sgml-dtd-3.0 was emerged in your
system _after_ the gconf failure?

If it still fails, could you check for these two files on your system and
attach their contents?

/etc/sgml/catalog
/etc/sgml/sgml-docbook-3.0.cat

Thanks.

------- Comment #7 From Joe Burks 2004-03-30 23:27:02 0000 -------
docbook-sgml-dtd-3.0 was merged after gconf.

gconf now merges with USE="doc".  I guess it was some disagreement in dependencies.

------- Comment #8 From Leonardo Boshell 2004-03-30 23:53:52 0000 -------
Ok, your initial report was valid. A new DEPEND entry for docbook 3.0's DTD is
in place.

Thanks for your report.

First Last Prev Next    No search results available      Search page      Enter new bug