Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 210743 - kde-base/marble-4.0.1-r1 fails to build with htmlhandbook use flag
Summary: kde-base/marble-4.0.1-r1 fails to build with htmlhandbook use flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-19 19:16 UTC by Dirk Heinrichs
Modified: 2008-10-17 11:49 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log of marble-4.0.1-r1 (build.log,37.36 KB, text/plain)
2008-03-07 09:43 UTC, Daniel G
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Heinrichs 2008-02-19 19:16:23 UTC
Updating marble from 4.0.1 to 4.0.1-r1, it fails to build the handbook. The error message is as follows:

-- Configuring done
-- Generating done
-- Build files have been written to: /gentoo/build/kde-base/marble-4.0.1-r1/work/marble_build
make -j1
[  0%] Generating index.cache.bz2
meinproc4(6633)/kdecore (KLocale) KLocalePrivate::initEncoding:  Defaulting to ISO 8859-1 encoding.
index.docbook:12: parser error : Entity 'marble' not defined
                 <title>The &marble; Handbook</title>
                                    ^
index.docbook:40: parser error : Entity 'marble' not defined
                        <para>&marble; is a geographical atlas and a virtual desktop globe
                                      ^
index.docbook:42: parser error : Entity 'marble' not defined
                You can use &marble; to look up places, to easily create maps,
                                    ^
index.docbook:61: parser error : Entity 'marble' not defined
             <screeninfo>&marble; logo</screeninfo>
                                 ^
index.docbook:64: parser error : Entity 'marble' not defined
                 <textobject><phrase>&marble; logo</phrase></textobject>
                                             ^
index.docbook:68: parser error : Entity 'marble' not defined
             Welcome to &marble;, a small interactive globe and geographical atl
                                ^
(many more lines skipped).

The relevant use flags are: -debug -designer-plugin -gps htmlhandbook* kde+ -test.

When htmlhandbook is disabled, marble builds just fine.

Reproducible: Always

Steps to Reproduce:
1. paludis -i everything

Actual Results:  
See above

Expected Results:  
Install marble with handbook.
Comment 1 Ingmar Vanhassel (RETIRED) gentoo-dev 2008-02-19 19:21:26 UTC
Post the output of "paludis --info" please
Comment 2 Dirk Heinrichs 2008-02-19 20:38:14 UTC
# paludis --info
paludis 0.26.0_alpha9
Paludis build information:
    Compiler:
        CXX:                   i686-pc-linux-gnu-g++ 4.2.3 (Gentoo 4.2.3 p1.0)
        CXXFLAGS:              -O2 -march=prescott -pipe -fomit-frame-pointer
        LDFLAGS:
        DATE:                  2008-02-18T18:31:29+0100

    Libraries:
        C++ Library:           GNU libstdc++ 20080201

    Reduced Privs:
        reduced_uid:           101
        reduced_uid->name:     paludisbuild
        reduced_uid->dir:      /var/tmp/paludis
        reduced_gid:           440
        reduced_gid->name:     paludisbuild

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:
        RUBYINSTALLDIR:

Repository virtuals:
    format:                    virtuals

Repository installed-virtuals:
    format:                    installed_virtuals
    root:                      /

Repository gentoo:
    format:                    ebuild
    location:                  /gentoo/overlays/portage
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:
    binary_uri_prefix:
    builddir:                  /gentoo/build
    cache:                     /gentoo/overlays/portage/metadata/cache
    distdir:                   /gentoo/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /gentoo/overlays/portage/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    names_cache:               /gentoo/overlays/portage/.cache/names
    newsdir:                   /gentoo/overlays/portage/metadata/news
    profile_eapi:              0
    profiles:                  /gentoo/overlays/portage/profiles/default-linux/x86/2007.0
    securitydir:               /gentoo/overlays/portage/metadata/glsa
    setsdir:                   /gentoo/overlays/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:  (none)
        dev-lang/python:       2.5.1-r5
        dev-python/pycrypto:   (none)
        dev-util/ccache:       (none)
        dev-util/confcache:    (none)
        sys-apps/baselayout:   1.12.11.1
        sys-apps/sandbox:      1.2.18.1-r2
        sys-devel/autoconf:    2.13 2.61-r1
        sys-devel/automake:    1.10.1 1.5 1.7.9-r1 1.8.5-r3 1.9.6-r2
        sys-devel/binutils:    2.18-r1
        sys-devel/gcc-config:  1.4.0-r4
        sys-devel/libtool:     1.5.26
        virtual/os-headers:    2.6.24 (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:                      /
    world:                     /var/db/pkg/world
Comment 3 Daniel G 2008-03-07 09:43:24 UTC
Created attachment 145466 [details]
build log of marble-4.0.1-r1
Comment 4 Daniel G 2008-03-07 09:44:49 UTC
Adding my emerge --info (not sure what paludis is, but it fails with portage as well).

emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r9 x86_64 Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz
Timestamp of tree: Thu, 06 Mar 2008 23:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r6, 2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=nocona -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O3 -march=nocona -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.hamakor.org.il/pub/mirrors/gentoo/ "
LINGUAS="en he"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 ansi apache2 arts audiofile bash-completion berkdb bidi bzip2 c++ cairo cdda cddb cdr chm clamav cli cracklib crypt cups daap darcs dbus dri dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg firefox flac fortran gd gdbm gif git glitz gnome gpm gstreamer gtk hal htmlhandbook iconv imagemagick ipod ipv6 isdnlog jpeg jpeg2k kde kerberos ldap lm_sensors mad math midi mikmod mmx mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl sdl-image session sndfile spell spl sse sse2 ssl stream subversion svg tcpd theora threads tiff tk truetype unicode upnp v4l vcd vorbis winbind x264 xcomposite xml xorg xosd xscreensaver xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en he" USERLAND="GNU" VIDEO_CARDS="vesa nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 5 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2008-03-21 23:02:20 UTC
I had the same bug, but I noticed this line later in the listing which Dirk may have clipped and it may be relevant to the problem.

        ^
/usr/kde/3.5/share/apps/ksgmltools2/customization/en/entities/help-menu.docbook:9: parser error : Entity 'kappname' failed to parse
<guimenuitem>&kappname; Handbook</guimenuitem>
                       ^

So I wonder why  meinproc4  is using kde3.5 stuff.



Comment 6 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2008-03-21 23:04:11 UTC
Note: in 4.0.2 as well.  Sorry for the extra bugnoise.
Comment 7 Luis Diaz 2008-04-05 17:11:55 UTC
Same here, with kde-base/marble-4.0.3 
workaround: USE="-htmlhandbook"


emerge --info:

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.1, glibc-2.7-r2, 2.6.24-gentoo-r3-amd64 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r3-amd64 x86_64 AMD Athlon(tm) 64 Processor 3500+
Timestamp of tree: Sat, 05 Apr 2008 01:15:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.5
dev-lang/python:     2.4.3-r4, 2.5.1-r5
dev-python/pycrypto: 2.0.1-r5
sys-apps/baselayout: 1.12.12
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -ftracer -funit-at-a-time -fforce-addr -mno-tls-direct-seg-refs -pipe -funswitch-loops -fgcse-sm -fgcse-lm -fgcse-las -fgcse-after-reload -ftree-vectorize"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -ftracer -funit-at-a-time -fforce-addr -mno-tls-direct-seg-refs -pipe -funswitch-loops -fgcse-sm -fgcse-lm -fgcse-las -fgcse-after-reload -ftree-vectorize"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.localhost.net.ar http://distfiles.gentoo.org"
LDFLAGS="-Wl,-Ol -Wl,--enable-new-dtags -Wl,--sort-common -Wl,--strip-all"
LINGUAS="es_AR es"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/overlay"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X Xaw3d a52 aac aalib acl acpi addbookmarks aiglx akode alias alsa amarok amd amd64 amr aoss apache2 aqua_theme arts artworkextra audacious audiofile autoreplace bash-completion beagle beep berkdb binary-drivers bittorrent bluetooth bootsplash branding bzip2 bzlib cairo calendar caps cdb cdinstall cdr cdrom chardet chm cli clucene colordiff connectionstatus contactnotes cracklib crypt css ctype cups curl curlwrappers cursors custom-cflags dbm dbus dbx decibel depth32 dga dhcp dio directfb directory disk-partition divx dmi dnotify dri dts dvd dvdr dvdread effects emovix emul-linux-x86 enca encode es es_laguiatv excel exif exiv2 extensions fam fastcgi fasttrack fat fbcon fbsplash festival ffmpeg firefox flac flatfile fltk fontconfig fortran ftp fuse galago gd gdbm ggi gif gimp gkrellm glib glitz glsa glut gmail gnokii gnome-print gnutella gphoto2 gpm graphicsmagick gstreamer gtk gtk2 gtkhtml hal hddtemp highlight history htmlhandbook httpd hwmixer icons iconv icq id3 ieee1394 imagemagick imap imlib innodb inquisitio insecure-drivers insecure-savers ionotifiy ipv6 irmc isdnlog jack java javascript jikes joystick jpeg jpeg2k kde kdehiddenvisibility kdepim kdm kickoff kipi kqemu lame lcms libcaca libnotify libsamplerate libvisual libwww lirc live lm_sensors logrotate lzo lzw mad magic maildir mailwrapper matroska mbox mbrola meanwhile memlimit menubar midi mime mjpeg mmap mmkeys mmx mmxext mng mod modplug mono mozbranding mozcalendar mozdom mozilla moznoirc moznomail mp3 mp4 mp4live mpeg mpeg2 mplayer mpm-prefork msn mudflap musicbrainz mysql ncurses network network_manager newxkb nfs nls nowlistening nptl nptlonly nsplugin nvidia nvram nvtv odbc offensive office ogg opengl openmp oscar pam paste64 pch pcntl pcre pdf pdflib pear perl pertty php player plugins png polling pop portage portaudiopython posix pppd prediction python qa qt-copy qt4 quicktime rar rdektop readline reflection replytolist rss rtc rtsp samba sametime scanner sdl seamonkey server session sharedext sharedmem shorten shout silc simplexml skins slang slp sms sndfile sockets sound sounds speex spell spl sql sqlite srt sse sse2 ssl startup-notification statistics stats stream subtitles svg symlink sysfs syslog sysvipc szip taglib tcl tcltk tcpd texteffect theora threads tidy tiff tk tokenizer toolbar transcode translator transparency truetype tv_check unicode unzip upnp urandom usb userlocale userlocales v4l v4l2 vcd vchroot vdr vfat vhosts vizualitation vlm vorbis webpresence wifi winpopup wma wxwindows x11vnc x264 xanim xcomposite xine xinerama xml xml2 xmlrpc xorg xosd xpm xprint xscreensaver xsl xterm xv xvid xvmc yahoo zeroconf zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="joystick summa evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es_AR es" LIRC_DEVICES="devinput" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa fbdev v4l apm"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS




Build log (last part):
[ 82%] Building CXX object marble/src/lib/CMakeFiles/marblewidget.dir/AbstractLayer/AbstractLayerData.o
[ 83%] Building CXX object marble/src/lib/CMakeFiles/marblewidget.dir/qrc_libmarble.o
Linking CXX shared library ../../../lib/libmarblewidget.so
[ 83%] Built target marblewidget
make: *** [all] Error 2




Comment 8 Piotr Brzozowski 2008-05-21 10:57:40 UTC
same problem with :
kde-base/marble-4.0.4  USE="kde htmlhandbook"
Comment 9 Adam Coyne 2008-05-26 20:15:37 UTC
(In reply to comment #8)
> same problem with :
> kde-base/marble-4.0.4  USE="kde htmlhandbook"
> 

Same problem here too. Only compiles with USE="-gps -kde -htmlhandook" for me.

If any of those three are enabled, it fails.
Comment 10 Nils Schlupp 2008-06-08 14:02:55 UTC
same issue with 4.0.5
Comment 11 Tomáš Chvátal (RETIRED) gentoo-dev 2008-10-17 11:49:16 UTC
Fixed in 4.l. 4.0.X will be removed really soon and we wont bother with it :]