Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47663 - vte fails to bulid with doc use-flag and gtk-doc-1.2
Summary: vte fails to bulid with doc use-flag and gtk-doc-1.2
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-12 21:42 UTC by Ernst Sjöstrand
Modified: 2004-09-14 14:44 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 Ernst Sjöstrand 2004-04-12 21:42:13 UTC
Probably the same problem as a couple of other ebuilds.

Reproducible: Always
Steps to Reproduce:
Comment 1 Leonardo Boshell (RETIRED) gentoo-dev 2004-04-18 11:40:36 UTC
I'm unable to reproduce the problem you report.

What version of vte? Also, please post the output of 'emerge info' on your system, and attach the full emerge log as plain text.

In addition, I'm not really sure what you mean by "Probably the same problem as a couple of other ebuilds". If you know of any other packages that can't be successfully emerged because gtk-doc issues, please let us know.

Thanks.
Comment 2 Ernst Sjöstrand 2004-04-19 08:18:29 UTC
Upgraded to gtk-doc-1.2 again and (tried to) emerge vte (x11-libs/vte-0.11.10) just so I could show you this error:

From what I've seen the only difference between gtk-doc-1.2 and 1.1 is that 1.2 fails after these error and you get the same errors with 1.1 but it doesn't cause make to fail?

I think you are aware of all of them. One was in a Gnome RC package and was fixed in the release version.

make[2]: Entering directory `/var/tmp/portage/vte-0.11.10/work/vte-0.11.10/doc'
Making all in reference
make[3]: Entering directory `/var/tmp/portage/vte-0.11.10/work/vte-0.11.10/doc/reference'
*** Building HTML ***
test -d ./html || mkdir ./html
cd ./html && gtkdoc-mkhtml vte ../vte-docs.sgml
/usr/bin/openjade:../vte-docs.sgml:1:59:W: cannot generate system identifier for public text "-//Davenport//DTD DocBook V3.0//EN"
/usr/bin/openjade:../vte-docs.sgml:12:0:E: reference to entity "BOOK" for which no system identifier could be generated
/usr/bin/openjade:../vte-docs.sgml:1:0: entity was defined here
/usr/bin/openjade:../vte-docs.sgml:12:0:E: DTD did not contain element declaration for document type name
/usr/bin/openjade:../vte-docs.sgml:13:9:E: there is no attribute "ID"
/usr/bin/openjade:../vte-docs.sgml:13:16:E: element "BOOK" undefined
/usr/bin/openjade:../vte-docs.sgml:14:11:E: element "BOOKINFO" undefined
/usr/bin/openjade:../vte-docs.sgml:15:10:E: element "TITLE" undefined
/usr/bin/openjade:../vte-docs.sgml:18:10:E: element "CHAPTER" undefined
/usr/bin/openjade:../vte-docs.sgml:19:10:E: element "TITLE" undefined
/usr/bin/openjade:../sgml/vte.sgml:1:13:E: there is no attribute "ID"
/usr/bin/openjade:../sgml/vte.sgml:1:26:E: element "REFENTRY" undefined

*cut*

/usr/bin/openjade:../sgml/vte.sgml:119:91:E: element "LINK" undefined
/usr/bin/openjade:../sgml/vte.sgml:119:159:E: element "LINK" undefined
/usr/bin/openjade:../sgml/vte.sgml:120:20:E: element "LINK" undefined
/usr/bin/openjade:../sgml/vte.sgml:120:74:E: element "LINK" undefined
/usr/bin/openjade:../sgml/vte.sgml:120:142:E: element "LINK" undefined
/usr/bin/openjade:../sgml/vte.sgml:121:69:E: element "LINK" undefined
/usr/bin/openjade:../sgml/vte.sgml:122:69:E: element "LINK" undefined
/usr/bin/openjade:../sgml/vte.sgml:123:20:E: element "LINK" undefined
/usr/bin/openjade:../sgml/vte.sgml:123:77:E: element "LINK" undefined
/usr/bin/openjade:I: maximum number of errors (200) reached; change with -E opti
on
make[3]: *** [html-build.stamp] Fel 1
make[3]: Leaving directory `/var/tmp/portage/vte-0.11.10/work/vte-0.11.10/doc/reference'
make[2]: *** [all-recursive] Fel 1
make[2]: Leaving directory `/var/tmp/portage/vte-0.11.10/work/vte-0.11.10/doc'
make[1]: *** [all-recursive] Fel 1
make[1]: Leaving directory `/var/tmp/portage/vte-0.11.10/work/vte-0.11.10'
make: *** [all] Fel 2

!!! ERROR: x11-libs/vte-0.11.10 failed.


My emerge info:
Portage 2.0.50-r6 (default-ppc-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5-mm4)
=================================================================
System uname: 2.6.5-mm4 ppc 740/750
Gentoo Base System version 1.4.8
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="ppc ~ppc"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe -mcpu=750 -fno-strict-aliasing"
CHOST="powerpc-unknown-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -pipe -mcpu=750 -fno-strict-aliasing"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo http://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.sunet.se/pubk/os/Linux/distributions/gentoo/"
MAKEOPTS=""
PKGDIR="/mnt/cdrom"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/bmg_overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac aim apache2 artswrappersuid audiofile berkdb bonobo caps cddb crypt cups dnd doc encode esd evo faad fam fbcon fbdev ffmpeg flac foomaticdb freetype gatos gdbm gif gimpprint glade glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib imlib2 jabber jack jack-tmpfs java javascript jpeg kde kerberos ldap libwww mad mitshm mng mozsvg mp3 mpeg mpeg4 msn nls objc oggvorbis openal opengl oscar pam pdflib png ppc ppds pthreads python qt quicktime readline samba sasl scanner sdk sdl slang slp snmp speex spell ssl svg tcpd tetex threads tiff truetype type1 uml unicode usb utf8 xml2 xosd xv zlib"


PS This is how you want a bug report to look, right? I'll try to write more things in future bugreports. :-)
Comment 3 Leonardo Boshell (RETIRED) gentoo-dev 2004-04-19 13:03:40 UTC
Ok, it looks like your system doesn't have the dtd for DocBook 3.0. Try emerging it with something like:

# emerge =docbook-sgml-dtd-3.0*

Then, try emerging vte again (using gtk-doc-1.2), and tell us what happens.

Regarding the bug report, I'd say it's always a good idea to include the output of 'emerge info' and a full emerge log (attached if it's reasonably long) in these kind of bugs.

Thanks.
Comment 4 Ernst Sjöstrand 2004-04-19 13:30:31 UTC
emerge -p =docbook-sgml-dtd-3.0*

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] app-text/docbook-sgml-dtd-3.0-r1  


That R there says that I already have it, but hey, I'll try it.
Comment 5 Leonardo Boshell (RETIRED) gentoo-dev 2004-04-20 14:27:42 UTC
Any luck? If you had the DTD for DocBook 3.0 already, then the problem might be a corrupted catalog.

Make sure your /etc/sgml/catalog file has a line like:

  CATALOG "/etc/sgml/sgml-docbook-3.0.cat"

Then check /etc/sgml/sgml-docbook-3.0.cat out for a line such as:

  CATALOG "/usr/share/sgml/docbook/sgml-dtd-3.0/catalog"

And then, check /usr/share/sgml/docbook/sgml-dtd-3.0/catalog to see if it has the public ID:

  PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd"


If this doesn't look right on your system, then it's possible that you're suffering from old SGML cruft/issues that should be resolved by now. How old is your Gentoo system?
Comment 6 Ernst Sjöstrand 2004-04-20 22:14:13 UTC
It looks perfect on my system. :-) Seriously, everything seemed ok. How old my system is? Everything is latest ~ppc, and I installed it only a few months ago.

Also tried to remerge =docbook-sgml-dtd-3.0* (with gtk-doc-1.2) and emerge vte, but it didn't help.

Maybe I should just blow my sgml catalogs and install those things again?
Comment 7 Leonardo Boshell (RETIRED) gentoo-dev 2004-05-30 20:01:50 UTC
Sorry about the delay. Anyway, after all you've said, I can only think this is a problem caused by something mysteriously broken on your system. On the period of time this bug has been open, apparently no one else has bumped into this problem.

For that reason, I will have to mark this bug as WORKSFORME, unless you can show this is a consistent behaviour on any clean Gentoo system.

I just have one more think I'd check out: look into your system environment for a variable called SGML_CATALOG_FILES, and see if it's set right. That's all for now.

Thanks
Comment 8 Leonardo Boshell (RETIRED) gentoo-dev 2004-06-07 23:20:16 UTC
Everything points to a problem on the user's end. No further feedback.