<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>133825</bug_id>
          
          <creation_ts>2006-05-19 16:41 0000</creation_ts>
          <short_desc>&gt;=gtk-doc-1.5 breaks with SGML manuals (e.g. gnome-libs, linc)</short_desc>
          <delta_ts>2006-05-30 14:54:37 0000</delta_ts>
          
          
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>GNOME</component>
          <version>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>tehvibeh@gmail.com</reporter>
          <assigned_to>text-markup@gentoo.org</assigned_to>
          <cc>ed@catmur.co.uk</cc>
    
    <cc>gnome@gentoo.org</cc>
    
    <cc>marerk+gentoobugs@lysator.liu.se</cc>

      

      
          <long_desc isprivate="0">
            <who>tehvibeh@gmail.com</who>
            <bug_when>2006-05-19 16:41:54 0000</bug_when>
            <thetext>/usr/bin/openjade:../sgml/art_memory.sgml:38:11: ID &quot;DESC.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_extended.sgml:59:14:E: ID &quot;DETAILS&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:47:14: ID &quot;DETAILS&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_extended.sgml:60:11:E: ID &quot;DETAILS.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:48:11: ID &quot;DETAILS.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:3:19:E: ID &quot;TOP_OF_PAGE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:3:19: ID &quot;TOP_OF_PAGE&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:14:20:E: ID &quot;SYNOPSIS&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:14:20: ID &quot;SYNOPSIS&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:15:11:E: ID &quot;SYNOPSIS.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:15:11: ID &quot;SYNOPSIS.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:37:14:E: ID &quot;DESC&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:37:14: ID &quot;DESC&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:38:11:E: ID &quot;DESC.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:38:11: ID &quot;DESC.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:49:14:E: ID &quot;DETAILS&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:47:14: ID &quot;DETAILS&quot; first defined here
/usr/bin/openjade:../sgml/art_construction_trans.sgml:50:11:E: ID &quot;DETAILS.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:48:11: ID &quot;DETAILS.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:3:19:E: ID &quot;TOP_OF_PAGE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:3:19: ID &quot;TOP_OF_PAGE&quot; first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:14:20:E: ID &quot;SYNOPSIS&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:14:20: ID &quot;SYNOPSIS&quot; first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:15:11:E: ID &quot;SYNOPSIS.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:15:11: ID &quot;SYNOPSIS.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:40:14:E: ID &quot;DESC&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:37:14: ID &quot;DESC&quot; first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:41:11:E: ID &quot;DESC.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:38:11: ID &quot;DESC.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:71:14:E: ID &quot;DETAILS&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:47:14: ID &quot;DETAILS&quot; first defined here
/usr/bin/openjade:../sgml/art_svp.sgml:72:11:E: ID &quot;DETAILS.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:48:11: ID &quot;DETAILS.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_render.sgml:3:19:E: ID &quot;TOP_OF_PAGE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:3:19: ID &quot;TOP_OF_PAGE&quot; first defined here
/usr/bin/openjade:../sgml/art_render.sgml:14:20:E: ID &quot;SYNOPSIS&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:14:20: ID &quot;SYNOPSIS&quot; first defined here
/usr/bin/openjade:../sgml/art_render.sgml:15:11:E: ID &quot;SYNOPSIS.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:15:11: ID &quot;SYNOPSIS.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_render.sgml:77:14:E: ID &quot;DESC&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:37:14: ID &quot;DESC&quot; first defined here
/usr/bin/openjade:../sgml/art_render.sgml:78:11:E: ID &quot;DESC.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:38:11: ID &quot;DESC.TITLE&quot; first defined here
/usr/bin/openjade:../sgml/art_render.sgml:134:14:E: ID &quot;DETAILS&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:47:14: ID &quot;DETAILS&quot; first defined here
/usr/bin/openjade:../sgml/art_render.sgml:135:11:E: ID &quot;DETAILS.TITLE&quot; already defined
/usr/bin/openjade:../sgml/art_memory.sgml:48:11: ID &quot;DETAILS.TITLE&quot; 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&apos;
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&apos;
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&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-libs-1.4.2/work/gnome-libs-1.4.2&apos;
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=&quot;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&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=pentium4 -O3 -pipe&quot;
CXXFLAGS=&quot;${CFLAGS}&quot;
ACCEPT_KEYWORDS=&quot;~x86&quot;
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
#PORTDIR_OVERLAY=/usr/portage
FETCHCOMMAND=&quot;/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}&quot;
RESUMECOMMAND=&quot;/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
PORTAGE_RSYNC_RETRIES=&quot;3&quot;
PORTAGE_RSYNC_OPTS=&quot;&quot;
MAKEOPTS=&quot;-j2&quot;
PORTAGE_NICENESS=3
AUTOCLEAN=&quot;No&quot;
PORTAGE_TMPFS=&quot;/dev/shm&quot;
FEATURES=&quot;sandbox buildpkg ccache distcc notitles noclean noauto cvs autoaddcvs&quot;
CCACHE_SIZE=&quot;2G&quot;
DISTCC_DIR=&quot;${PORTAGE_TMPDIR}/.distcc&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-05-19 17:26:47 0000</bug_when>
            <thetext>Please, don&apos;t needlessly restrict bugs...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>marerk+gentoobugs@lysator.liu.se</who>
            <bug_when>2006-05-22 08:46:46 0000</bug_when>
            <thetext>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).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leonardop@gentoo.org</who>
            <bug_when>2006-05-24 02:14:46 0000</bug_when>
            <thetext>*** Bug 134051 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leonardop@gentoo.org</who>
            <bug_when>2006-05-24 02:30:02 0000</bug_when>
            <thetext>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&apos;t been much noise about this bug.

It is nonetheless a real problem (gtk-doc may end up using the same &apos;id&apos; attribute more than once), and I&apos;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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leonardop@gentoo.org</who>
            <bug_when>2006-05-29 02:37:46 0000</bug_when>
            <thetext>I&apos;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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ed@catmur.co.uk</who>
            <bug_when>2006-05-30 10:03:17 0000</bug_when>
            <thetext>gtk-doc 1.6-r1 breaks sandbox (scrollkeeper-update). Fix is to change &quot;unpack ${A}&quot; to gnome2_src_unpack.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ed@catmur.co.uk</who>
            <bug_when>2006-05-30 11:32:13 0000</bug_when>
            <thetext>gnome-libs 1.4.2 works. libgphoto2 does not but I think this is unrelated.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ed@catmur.co.uk</who>
            <bug_when>2006-05-30 11:50:05 0000</bug_when>
            <thetext>libgphoto2 failure: bug 134945. Unrelated though. Good work, thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leonardop@gentoo.org</who>
            <bug_when>2006-05-30 14:54:37 0000</bug_when>
            <thetext>Mmm.. I wonder why I didn&apos;t see the sandbox violations while testing it, but I added the call to gnome2_src_unpack now. Thanks.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>