Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133825 - >=gtk-doc-1.5 breaks with SGML manuals (e.g. gnome-libs, linc)
Summary: >=gtk-doc-1.5 breaks with SGML manuals (e.g. gnome-libs, linc)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Text-Markup Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
: 134051 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-05-19 16:41 UTC by Jeffrey Singleton
Modified: 2006-05-30 14:54 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 Jeffrey Singleton 2006-05-19 16:41:54 UTC
/usr/bin/openjade:../sgml/art_memory.sgml:38:11: ID "DESC.TITLE" first defined here
/usr/bin/openjade:../sgml/art_construction_extended.sgml:59:14:E: ID "DETAILS" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:47:14: ID "DETAILS" first defined here
/usr/bin/openjade:../sgml/art_construction_extended.sgml:60:11:E: ID "DETAILS.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:48:11: ID "DETAILS.TITLE" first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:3:19:E: ID "TOP_OF_PAGE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:3:19: ID "TOP_OF_PAGE" first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:14:20:E: ID "SYNOPSIS" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:14:20: ID "SYNOPSIS" first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:15:11:E: ID "SYNOPSIS.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:15:11: ID "SYNOPSIS.TITLE" first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:37:14:E: ID "DESC" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:37:14: ID "DESC" first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:38:11:E: ID "DESC.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:38:11: ID "DESC.TITLE" first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:49:14:E: ID "DETAILS" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:47:14: ID "DETAILS" first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:50:11:E: ID "DETAILS.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:48:11: ID "DETAILS.TITLE" first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:3:19:E: ID "TOP_OF_PAGE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:3:19: ID "TOP_OF_PAGE" first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:14:20:E: ID "SYNOPSIS" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:14:20: ID "SYNOPSIS" first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:15:11:E: ID "SYNOPSIS.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:15:11: ID "SYNOPSIS.TITLE" first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:40:14:E: ID "DESC" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:37:14: ID "DESC" first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:41:11:E: ID "DESC.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:38:11: ID "DESC.TITLE" first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:71:14:E: ID "DETAILS" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:47:14: ID "DETAILS" first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:72:11:E: ID "DETAILS.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:48:11: ID "DETAILS.TITLE" first defined here
/usr/bin/openjade:../sgml/art_render.sgml:3:19:E: ID "TOP_OF_PAGE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:3:19: ID "TOP_OF_PAGE" first defined here
/usr/bin/openjade:../sgml/art_render.sgml:14:20:E: ID "SYNOPSIS" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:14:20: ID "SYNOPSIS" first defined here
/usr/bin/openjade:../sgml/art_render.sgml:15:11:E: ID "SYNOPSIS.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:15:11: ID "SYNOPSIS.TITLE" first defined here
/usr/bin/openjade:../sgml/art_render.sgml:77:14:E: ID "DESC" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:37:14: ID "DESC" first defined here
/usr/bin/openjade:../sgml/art_render.sgml:78:11:E: ID "DESC.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:38:11: ID "DESC.TITLE" first defined here
/usr/bin/openjade:../sgml/art_render.sgml:134:14:E: ID "DETAILS" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:47:14: ID "DETAILS" first defined here
/usr/bin/openjade:../sgml/art_render.sgml:135:11:E: ID "DETAILS.TITLE" already defined
/usr/bin/openjade:../sgml/art_memory.sgml:48:11: ID "DETAILS.TITLE" first defined here

make[4]: *** [html-build.stamp] Error 1
make[4]: Leaving directory `/var/tmp/portage/gnome-libs-1.4.2/work/gnome-libs-1.4.2/libart_lgpl/doc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnome-libs-1.4.2/work/gnome-libs-1.4.2/libart_lgpl'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/var/tmp/portage/gnome-libs-1.4.2/work/gnome-libs-1.4.2/libart_lgpl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-libs-1.4.2/work/gnome-libs-1.4.2'
make: *** [all-recursive-am] Error 2

!!! ERROR: gnome-base/gnome-libs-1.4.2 failed.
Call stack:
  ebuild.sh, line 1527:   Called dyn_compile
  ebuild.sh, line 931:   Called src_compile
  gnome-libs-1.4.2.ebuild, line 73:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

Here is my make.conf:

# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id: /var/cvsroot/gentoo-src/portage/cnf/make.conf.x86,v 1.5.2.5 2005/04/13 15:28:38 jstubbs Exp $
# Contains local system settings for Portage system
USE="3dnow 3dnowext X aac adns alsa audiofile bash-completion berkdb bitmap-fonts bonobo bzip2 caps cdparanoia cdr crypt curl dlloader doc dvd
dvdread emacs encode erandom esd expat ffmpeg fortran gd gdbm gif glade glibc-omitfp glut gmp gnomecanvas graphviz gtk gtkhtml guile hardened idea idn
imagemagick imlib ipv6 jpeg latex lcms libwww mbox mmx mmxext mng mpeg ncurses
normalizemime nptl nptlonly nsplugin objc opengl oss pam pam_chroot pam_console
pam_timestamp perl pic png pwdb python qt readline real sse ssl tetex threads
tiff transcode truetype truetype-fonts type1-fonts udev unicode userlocales vim-with-x win32codecs x86 xine xml xml2 xv zlib userland_GNU kernel_linux elibc_glibc"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
#PORTDIR_OVERLAY=/usr/portage
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_RSYNC_OPTS=""
MAKEOPTS="-j2"
PORTAGE_NICENESS=3
AUTOCLEAN="No"
PORTAGE_TMPFS="/dev/shm"
FEATURES="sandbox buildpkg ccache distcc notitles noclean noauto cvs autoaddcvs"
CCACHE_SIZE="2G"
DISTCC_DIR="${PORTAGE_TMPDIR}/.distcc"
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-19 17:26:47 UTC
Please, don't needlessly restrict bugs...
Comment 2 Marcus Eriksson 2006-05-22 08:46:46 UTC
I had the same problem, not only with gnome-libs but also with netlibs/linc-1.0.3-r1. I solved the problem by downgrading dev-util/gtk-doc from 1.5 to 1.4-r1 (the latest stable version).
Comment 3 Leonardo Boshell (RETIRED) gentoo-dev 2006-05-24 02:14:46 UTC
*** Bug 134051 has been marked as a duplicate of this bug. ***
Comment 4 Leonardo Boshell (RETIRED) gentoo-dev 2006-05-24 02:30:02 UTC
gtk-doc developers have started to drop support for manuals written in SGML  (since most manuals are written now in XML), and unfortunately a recent feature introduced a problem that causes openjade to error out, but not xsltproc, so apparently there hasn't been much noise about this bug.

It is nonetheless a real problem (gtk-doc may end up using the same 'id' attribute more than once), and I'm currently working on a solution. I have something functional, but I still want to test it a little more thoroughly before reporting upstream and applying the fix to portage. Will keep you all posted.

Thanks.
Comment 5 Leonardo Boshell (RETIRED) gentoo-dev 2006-05-29 02:37:46 UTC
I've created and tested a patch that should correct this problem, which is now in the tree in gtk-doc-1.6-r1. Please install that version, try installing the package that used to fail again (gnome-libs, linc or whatnot) and let us know how it goes.

Thanks.
Comment 6 Ed Catmur 2006-05-30 10:03:17 UTC
gtk-doc 1.6-r1 breaks sandbox (scrollkeeper-update). Fix is to change "unpack ${A}" to gnome2_src_unpack.
Comment 7 Ed Catmur 2006-05-30 11:32:13 UTC
gnome-libs 1.4.2 works. libgphoto2 does not but I think this is unrelated.
Comment 8 Ed Catmur 2006-05-30 11:50:05 UTC
libgphoto2 failure: bug 134945. Unrelated though. Good work, thanks!
Comment 9 Leonardo Boshell (RETIRED) gentoo-dev 2006-05-30 14:54:37 UTC
Mmm.. I wonder why I didn't see the sandbox violations while testing it, but I added the call to gnome2_src_unpack now. Thanks.