Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 336929 - dev-cpp/gconfmm-2.28.2 USE="-debug -doc -examples"
Summary: dev-cpp/gconfmm-2.28.2 USE="-debug -doc -examples"
Status: RESOLVED DUPLICATE of bug 336928
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-12 16:27 UTC by Agent Smith
Modified: 2010-09-15 08:35 UTC (History)
1 user (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 Agent Smith 2010-09-12 16:27:57 UTC
No compile see:

libtool: install: warning: remember to run `libtool --finish /usr/lib64'                                              
Making install in docs                                                                                                
Can't open perl script "/usr/share/glibmm-2.4/doctool/doc-install.pl": No such file or directory                      
make[2]: *** [install-htmlref] Error 2                                                                                
make[2]: *** Waiting for unfinished jobs....                                                                          
Can't open perl script "/usr/share/glibmm-2.4/doctool/doc-install.pl": No such file or directory                      
make[2]: *** [install-devhelp] Error 2                                                                                
make[1]: *** [install-am] Error 2                                                                                     
make: *** [install-recursive] Error 1                                                                                 
 * ERROR: dev-cpp/gconfmm-2.28.2 failed:                                                                              
 *   install failed                                                                                                   
 *                                                                                                                    
 * Call stack:                                                                                                        
 *     ebuild.sh, line   54:  Called src_install                                                                      
 *   environment, line 2916:  Called gnome2_src_install                                                               
 *   environment, line 2285:  Called die                                                                              
 * The specific snippet of code:                                                                                      
 *           emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${ED}${sk_tmp_dir} " "$@" install || die "install failed";                                                                                                                   
 *                                                                                                                    
 * If you need support, post the output of 'emerge --info =dev-cpp/gconfmm-2.28.2',                                   
 * the complete build log and the output of 'emerge -pqv =dev-cpp/gconfmm-2.28.2'.                                    
 * The complete build log is located at '/var/tmp/portage/dev-cpp/gconfmm-2.28.2/temp/build.log'.                     
 * The ebuild environment file is located at '/var/tmp/portage/dev-cpp/gconfmm-2.28.2/temp/environment'.              
 * S: '/var/tmp/portage/dev-cpp/gconfmm-2.28.2/work/gconfmm-2.28.2'                                                   
 * QA Notice: Unrecognized configure options:                                                                         
 *                                                                                                                    
 *      configure: WARNING: unrecognized options: --disable-gtk-doc                                                   
 *      configure: WARNING: unrecognized options: --disable-gtk-doc 

Reproducible: Always

Steps to Reproduce:
Comment 1 Bertrand Piétu 2010-09-12 17:38:09 UTC
Same problem here.

emerge --info:
Portage 2.1.9.4 (default/linux/amd64/10.0/desktop/gnome, gcc-4.4.4, glibc-2.12.1-r1, 2.6.35-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.35-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8200_@_2.66GHz-with-gentoo-2.0.1
Timestamp of tree: Sun, 12 Sep 2010 08:30:01 +0000
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.3
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.67
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.35 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -msse4.1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -O2 -pipe -msse4.1"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.tiscali.nl/ http://gentoo.virginmedia.com/ http://gentoo.wheel.sk/ http://gentoo.mneisen.org/"
LANG="es_ES.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="es es_ES"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/lib/layman/steev /var/lib/layman/desktop-effects /var/lib/layman/bertri"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr applet artworkextra aspell berkdb branding bzip2 cairo cdda cddb cdr cli consolekit cracklib crypt cue cups cxx dbus device-mapper dirac dri dts dv dvb dvd dvdr eds emboss encode evo exif faac faad fam fat ffmpeg firefox flac fontconfig fortran gconf gdbm gdu geoip gif gnome gnome-keyring gnutls gphoto2 gpm gs gsm gstreamer gtk guile hal iconv imagemagick iphone ipod ipv6 jabber java jpeg jpeg2k lame laptop lcdfilter lcms ldap libnotify lyrics lzma lzo mad matroska midi mikmod mmx mmxext mng modules mono moonlight mp3 mp4 mpeg msn mtp mudflap multilib musepack musicbrainz nautilus ncurses networking networkmanager nls nptl nptlonly nsplugin ntp ogg opengl openmp pam pango pcre pdf perl pidgin playlist png policykit ppds pppd pulseaudio python qt3support quicktime rar raw readline reflection rtmp samba schroedinger sdl session sip slideshow speex spell sqlite sse sse2 sse3 ssl ssse3 startup-notification svg symlink sysfs system-sqlite taglib tcpd telepathy templates theora tiff timidity truetype udev unicode usb v4l2 vaapi vala vdpau vorbis vpx wavpack webkit wmf x264 xcb xml xmp xorg xulrunner xv xvid xvmc yahoo zip 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 mmap_emul 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 cgi cgid 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" CAMERAS="canon ptp2 directory" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es es_ES" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Pixo 2010-09-13 16:50:25 UTC
I had this problem too.
Added --disable-documentation as a parameter for configure .
It should be able to create documentation with USE flag "doc" but didn`t test it.
Posting the patched ebuild here as I don`t know how to attach files:

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gconfmm/gconfmm-2.28.2.ebuild,v 1.5 2010/09/11 18:21:49 josejx Exp $

inherit gnome2 eutils

DESCRIPTION="C++ bindings for GConf"
HOMEPAGE="http://www.gtkmm.org"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd"
IUSE="doc examples"

RDEPEND=">=gnome-base/gconf-2.4
        >=dev-cpp/glibmm-2.12
        >=dev-cpp/gtkmm-2.4"

DEPEND=">=dev-util/pkgconfig-0.12.0
        ${RDEPEND}"

DOCS="AUTHORS COPYING* ChangeLog NEWS README INSTALL"

src_unpack() {
        gnome2_src_unpack

        if ! use examples; then
                # don't waste time building the examples
                sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' Makefile.in || \
                        die "sed Makefile.in failed"
        fi
}

src_compile() {
        gnome2_src_compile --disable-documentation

        if use doc; then
                cd "${S}/docs/reference"
                make all
        fi
}

src_install() {
        gnome2_src_install

        if use doc ; then
                dohtml -r docs/reference/html/* docs/images/*
        fi

        if use examples; then
                find examples -type d -name '.deps' -exec rm -fr {} \; 2>/dev/null
                cp -R examples "${D}/usr/share/doc/${PF}"
        fi
}
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-09-15 08:35:24 UTC

*** This bug has been marked as a duplicate of bug 336928 ***