[Bug 226091] New: Documentation generation hangs indefinitely

Henrik Pauli henrik.pauli at gmail.com
Wed Feb 10 01:05:48 GMT 2010


https://bugs.kde.org/show_bug.cgi?id=226091

           Summary: Documentation generation hangs indefinitely
           Product: kde
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: henrik.pauli at gmail.com


Version:            (using KDE 4.4.0)
Compiler:          GCC 4.4.2 Configured with:
/var/uhubuild/work/compile/configure --prefix=/usr --infodir=/usr/share/info
--mandir=/usr/share/man --enable-languages=c,c++ --enable-shared --with-gnu-as
--with-gnu-ld --with-system-zlib --build=i686-uhu-linux --host=i686-uhu-linux
--target=i686-uhu-linux --enable-targets=all --with-arch-32=i686
--with-arch-64=core2 --with-cpu-32=i686 --with-cpu-64=core2 --disable-multilib
--with-tune=generic
OS:                Linux
Installed from:    Compiled From Sources

We’ve noticed this earlier with 4.3.x and have turned off KDE documentation
with -DBUILD_doc=FALSE, but since it’s still an issue with 4.4.0, I’m finally
reporting it.  No one else seems to be having this problem, so I’m at a loss
entirely.

During compilation (kdelibs and some, but not all of the other packages),
meinproc4 will hang, waiting for something indefinitely.  I noticed earlier
that not all of the XML files cause this, so I could (if I was bored enough to
do it) just patch them out one by one from the build process, and leave the
rest of them in.

Here’s the bit of the compile output before it locks up:

kio_help4(28319) KBzip2Filter::compress:   bzCompress returned  4
kio_help4(28319) KBzip2Filter::terminate: bzCompressEnd returned  0
[ 98%] Built target rlogin-handbook
Scanning dependencies of target telnet-handbook
[ 98%] Generating index.cache.bz2
kio_help4(28332) KBzip2Filter::compress:   bzCompress returned  4
kio_help4(28332) KBzip2Filter::terminate: bzCompressEnd returned  0
[ 98%] Built target telnet-handbook
Scanning dependencies of target webdav-handbook
[ 98%] Generating index.cache.bz2
kio_help4(28345) KBzip2Filter::compress:   bzCompress returned  4
kio_help4(28345) KBzip2Filter::terminate: bzCompressEnd returned  0
[ 98%] Built target webdav-handbook
Scanning dependencies of target checkXML-manpage-man-checkXML
[ 98%] Generating checkXML.1
Writing checkXML.1 for refentry

And here’s the pstree of the make call (although I kinda expect Bugzilla to
mangle it):

ub_make -eu /usr/bin/ub_make MAN1EXT=1 MAN2EXT=2 MAN3EXT=3 MAN4EXT=4 MAN5EXT=5
MAN6EXT=6 MAN7EXT=7 MAN8EXT=8
  └─make -j1 MAN1EXT=1 MAN2EXT=2 MAN3EXT=3 MAN4EXT=4 MAN5EXT=5 MAN6EXT=6
MAN7EXT=7 MAN8EXT=8
      └─make -f CMakeFiles/Makefile2 all
          └─make -f
doc/checkXML/CMakeFiles/checkXML-manpage-man-checkXML.dir/build.make
doc/checkXML/CMakeFiles/checkXML-manpage-man-checkXML.dir/build
              └─sh -c cd /var/uhubuild/work/compile/build/doc/checkXML &&
../../bin/meinproc4.shell --stylesheet
/var/uhubuild/work/compile/kdoctools/docbook/xsl/manpages/docbook.xsl --check
--srcdir=/var/uhubuild/work/compile/kdoctools/
/var/uhubuild/work/compile/doc/checkXML/man-checkXML.1.docbook
                  └─meinproc4.shell ../../bin/meinproc4.shell --stylesheet
/var/uhubuild/work/compile/kdoctools/docbook/xsl/manpages/docbook.xsl --check
--srcdir=/var/uhubuild/work/compile/kdoctools/
/var/uhubuild/work/compile/doc/checkXML/man-checkXML.1.docbook
                      └─meinproc4 --stylesheet
/var/uhubuild/work/compile/kdoctools/docbook/xsl/manpages/docbook.xsl --check
--srcdir=/var/uhubuild/work/compile/kdoctools/
/var/uhubuild/work/compile/doc/checkXML/man-checkXML.1.docbook

I also attempted to strace it within the build system chroot by running:
strace -u uhubuild -ff -o /tmp/checkxml.strace ../../bin/meinproc4.shell
--stylesheet
/var/uhubuild/work/compile/kdoctools/docbook/xsl/manpages/docbook.xsl --check
--srcdir=/var/uhubuild/work/compile/kdoctools/
/var/uhubuild/work/compile/doc/checkXML/man-checkXML.1.docbook

to which it output that /root/.kde4 cannot be created (certainly, the uhubuild
user doesn’t have sufficient rights to that, but this should not happen during
a compilation anyway...).  I will attach the resulting strace files as a single
tar.gz


How do we go about fixing this?  Any ideas welcome, and if there’s more input
needed, I’ll try to provide it.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list