Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 232105 - hal 0.5.9.1-r3, 0.5.10 and 0.5.11 fail to compile (no workaround possible)
Summary: hal 0.5.9.1-r3, 0.5.10 and 0.5.11 fail to compile (no workaround possible)
Status: RESOLVED DUPLICATE of bug 183862
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-17 20:17 UTC by Simon Toth
Modified: 2008-07-17 21:05 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 Simon Toth 2008-07-17 20:17:06 UTC
THIS IS A DUPLICATE BUG OF A ONE YEAR OLD BUG THAT HAS BEEN IGNORED! 
Bug no.183862

Hal fails to compile on versions 0.5.9.1-r3, 0.5.10 and 0.5.11 (i suppose other too, but i haven't tested). It fails in documentation build phase. This is not possible to fix by disabling the doc use flag, because this use flag is completely ignored.

Error message:
============================================================================
touch scan-build.stamp
gtk-doc: Rebuilding template files
cd . && gtkdoc-mktmpl --module=libhal
WARNING: No declaration found for: LibHalPropertySetIterator_s
WARNING: Couldn't parse struct field:
touch tmpl-build.stamp
gtk-doc: Building XML
cd . && \
        gtkdoc-mkdb --module=libhal --source-dir=../../../libhal --output-format=xml --expand-content-files="" --main-sgml-file=libhal-docs.xml --sgml-mode --output-format=xml
WARNING: No declaration found for: LibHalPropertySetIterator_s
WARNING: Couldn't parse struct field:
72% symbol docs coverage (122 symbols documented, 1 symbols incomplete, 47 not documented)
See libhal-undocumented.txt for a list of missing docs.
The doc coverage percentage doesn't include intro sections.
See libhal-undeclared.txt for the list of undeclared symbols.
touch sgml-build.stamp
gtk-doc: Building HTML
rm -rf ./html
mkdir ./html
cd ./html && gtkdoc-mkhtml libhal ../libhal-docs.xml
Computing chunks...
Writing libhal-libhal.html for refentry(libhal-libhal)
Writing rn01.html for reference
Writing ix01.html for index
Writing license.html for appendix(license)
Writing index.html for book(index)
Writing index.sgml for book(index)
Writing libhal.devhelp for book(index)
Writing libhal.devhelp2 for book(index)
error : Unknown node type 0
/usr/bin/gtkdoc-mkhtml: line 53: 27653 Segmentation fault      /usr/bin/xsltproc --nonet --xinclude --stringparam gtkdoc.bookname $module --stringparam gtkdoc.version "1.10" $gtkdocdir/gtk-doc.xsl $document
make[4]: *** [html-build.stamp] Error 139
make[4]: Leaving directory `/var/tmp/paludis/sys-apps-hal-0.5.10/work/hal-0.5.10/doc/api/libhal'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/paludis/sys-apps-hal-0.5.10/work/hal-0.5.10/doc/api'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/paludis/sys-apps-hal-0.5.10/work/hal-0.5.10/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/sys-apps-hal-0.5.10/work/hal-0.5.10'
make: *** [all] Error 2
/usr/libexec/paludis/utils/emake: emake returned error 2
============================================================================

System info:
============================================================================
paludis 0.28.0
Paludis build information:
    Compiler:
        CXX:                   x86_64-pc-linux-gnu-g++ 4.2.4 (Gentoo 4.2.4 p1.0)
        CXXFLAGS:              -march=k8 -msse3 -O2 -pipe
        LDFLAGS:               -Wl,--as-needed
        DATE:                  2008-07-09T01:28:15+0200

    Libraries:
        C++ Library:           GNU libstdc++ 20080519

    Reduced Privs:
        reduced_uid:           101
        reduced_uid->name:     paludisbuild
        reduced_uid->dir:      /dev/null
        reduced_gid:           441
        reduced_gid->name:     paludisbuild

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      /usr/lib64/python2.4/site-packages
        RUBYINSTALLDIR:        /usr/lib64/ruby/site_ruby/1.8/x86_64-linux

Environment:
    Format:                    paludis
    Config dir:                /etc/paludis
    World file:                /var/lib/portage/world

Repository virtuals:
    format:                    virtuals

Repository installed-virtuals:
    format:                    installed_virtuals
    root:                      /

Repository gentoo:
    format:                    ebuild
    location:                  /usr/portage
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:
    binary_uri_prefix:
    builddir:                  /var/tmp/paludis
    cache:                     /usr/portage/metadata/cache
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    names_cache:               /usr/portage/.cache/names
    newsdir:                   /usr/portage/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0/desktop
    securitydir:               /usr/portage/metadata/glsa
    setsdir:                   /usr/portage/sets
    sync:                      rsync://rsync.gentoo.org/gentoo-portage
    sync_options:
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

    Package information:
        app-admin/eselect-compiler: (none)
        app-shells/bash:       3.2_p33
        dev-java/java-config:  1.3.7 2.1.6
        dev-lang/python:       2.4.4-r13
        dev-python/pycrypto:   2.0.1-r6
        dev-util/ccache:       2.4-r7
        dev-util/confcache:    (none)
        sys-apps/baselayout:   2.0.0
        sys-apps/openrc:       0.2.5
        sys-apps/sandbox:      1.2.18.1-r2
        sys-devel/autoconf:    2.13 2.61-r2
        sys-devel/automake:    1.10.1 1.5 1.6.3 1.7.9-r1 1.8.5-r3 1.9.6-r2
        sys-devel/binutils:    2.18-r3
        sys-devel/gcc-config:  1.4.0-r4
        sys-devel/libtool:     1.5.26
        virtual/os-headers:    2.6.23-r3 (for sys-kernel/linux-headers::installed)

Repository installed:
    format:                    vdb
    location:                  /var/db/pkg
    builddir:                  /var/tmp/paludis
    names_cache:               /var/db/pkg/.cache/names
    provides_cache:            /var/db/pkg/.cache/provides
    root:                      /

Repository berkano:
    format:                    ebuild
    location:                  /var/paludis/repositories/berkano
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:
    binary_uri_prefix:
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/berkano/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/berkano/.cache/names
    newsdir:                   /var/paludis/repositories/berkano/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0/desktop
    securitydir:               /var/paludis/repositories/berkano/metadata/glsa
    setsdir:                   /var/paludis/repositories/berkano/sets
    sync:                      svn+http://svn.liveforge.org/berkano/trunk
    sync_options:
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository paludis-extras:
    format:                    ebuild
    location:                  /var/paludis/repositories/paludis-extras
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:
    binary_uri_prefix:
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/paludis-extras/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/paludis-extras/.cache/names
    newsdir:                   /var/paludis/repositories/paludis-extras/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0/desktop
    securitydir:               /var/paludis/repositories/paludis-extras/metadata/glsa
    setsdir:                   /var/paludis/repositories/paludis-extras/sets
    sync:                      rsync://drzile.dyndns.org/paludis-extras/ rsync://server.guldbrand.net/paludis-extras/ rsync://ns-linux.org/paludis-extras/
    sync_options:
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository sunrise:
    format:                    ebuild
    location:                  /var/paludis/repositories/sunrise
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:
    binary_uri_prefix:
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/sunrise/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/sunrise/.cache/names
    newsdir:                   /var/paludis/repositories/sunrise/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0/desktop
    securitydir:               /var/paludis/repositories/sunrise/metadata/glsa
    setsdir:                   /var/paludis/repositories/sunrise/sets
    sync:                      svn+http://overlays.gentoo.org/svn/proj/sunrise/reviewed/
    sync_options:
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository overlay-watzke-cz:
    format:                    ebuild
    location:                  /var/paludis/repositories/watzke
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:
    binary_uri_prefix:
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/watzke/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/watzke/.cache/names
    newsdir:                   /var/paludis/repositories/watzke/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0/desktop
    securitydir:               /var/paludis/repositories/watzke/metadata/glsa
    setsdir:                   /var/paludis/repositories/watzke/sets
    sync:                      git://repo.or.cz/overlay-watzke-cz.git
    sync_options:
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

No packages were specified on the command line, so detailed information is not
available (Paludis can display detailed information for both installed and
installable packages).
============================================================================

Package info:
dev-util/gtk-doc-1.10-r2 (debug doc -emacs)
dev-util/gtk-doc-am-1.10-r1
dev-libs/libxslt-1.1.24 (crypt debug examples python)

Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-07-17 21:00:20 UTC
Generally developers consider bug reports annoying 1) when they are duplicates created solely to attract attention and/or 2) when they are marked as `critical' for the very same purpose of attracting attention.

*** This bug has been marked as a duplicate of bug 183862 ***
Comment 2 Simon Toth 2008-07-17 21:05:48 UTC
(In reply to comment #1)
> Generally developers consider bug reports annoying 1) when they are duplicates
> created solely to attract attention and/or 2) when they are marked as
> `critical' for the very same purpose of attracting attention.
> 
> *** This bug has been marked as a duplicate of bug 183862 ***

Generally users consider bug reports annoying 1) when they are completely ignored, even thou they are fatal and well documented 2) when the developers, instead of doing something with the bug, rather educate users.