Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 278538 - gnome-extra/evolution-data-server-2.26.3: gtkdoc-rebase: command not found
Summary: gnome-extra/evolution-data-server-2.26.3: gtkdoc-rebase: command not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 278636 278879 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-21 02:13 UTC by Hans Nieser
Modified: 2009-07-24 16:47 UTC (History)
14 users (show)

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


Attachments
Patch to enable build with USE=-doc (evolution-data-server-2.26.3.ebuild.patch,611 bytes, patch)
2009-07-21 19:07 UTC, Daniel J.
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hans Nieser 2009-07-21 02:13:37 UTC
While trying to emerge evolution-data-server-2.26.3 (~amd64) the following error occurs as it tries to install documentation:

..
-- Installing ./html/Storage.html
-- Installing ./html/StreamFilters.html
-- Installing ./html/Streams.html
-- Installing ./html/style.css
-- Installing ./html/up.png
-- Installing ./html/Utilities.html
/bin/sh: line 20: gtkdoc-rebase: command not found
make[4]: *** [install-data-local] Error 127
make[4]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-2.26.3/work/evolution-data-server-2.26.3/docs/reference/camel'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-2.26.3/work/evolution-data-server-2.26.3/docs/reference/camel'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-2.26.3/work/evolution-data-server-2.26.3/docs/reference'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-2.26.3/work/evolution-data-server-2.26.3/docs'
make: *** [install-recursive] Error 1

Seems strange to me since the doc USE-flag is already disabled.

Reproducible: Always

Steps to Reproduce:
Comment 1 Hans Nieser 2009-07-21 02:18:24 UTC
Ah it seems this command is in dev-util/gtk-doc, which is only pulled in if the doc USE-flags is enabled. So I guess it either needs to not install these docs, or make the gtk-doc dependency undonditional.
Comment 2 Tony Vroon (RETIRED) gentoo-dev 2009-07-21 12:03:13 UTC
Confirmed, for:
[ebuild     U ] gnome-extra/evolution-data-server-2.26.3 [2.26.2] USE="gnome-keyring ipv6 ldap ssl -debug -doc -kerberos -krb4" 0 kB

System info (Hans, you *need* to add these things):
Portage 2.1.6.13 (default/linux/amd64/2008.0/no-multilib, gcc-4.3.3, glibc-2.10.1-r0, 2.6.31-rc3-00062-g4b0a840 x86_64)
=================================================================
System uname: Linux-2.6.31-rc3-00062-g4b0a840-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-gentoo-2.0.1
Timestamp of tree: Unknown
app-shells/bash:     4.0_p24
dev-java/java-config: 1.3.7-r1, 2.1.8-r1
dev-lang/python:     2.4.4-r6, 2.5.4-r2, 2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -mtune=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -mtune=native -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms sign strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.virginmedia.com"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,--as-needed"
MAKEOPTS="-j2"
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="/cvs/gentoo-x86"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="cvs://chainsaw@cvs.gentoo.org:/var/cvsroot"
USE="16bit 16bit-indices 7zip S3TC X a52 aac aalib ace acpi adns adplug alac alsa amd64 amr amrnb amrwb animgif aotuv applet archive aspell async asyncns audacious audiofile autoipd avahi bash-completion berkdb binary-drivers binfilter bluetooth bonjour bs2b bzip2 cairo calendar canberra cardbus cdaudio cdda cddb cdparanoia cdr cdrkit cdrom chardet chipcard chm cleartype cli consolekit cpio cracklib crypt css cups curl dbus device-mapper dhcp dhcpcd dirac disk-partition diskio divx djvu dmi dri drm dts dv dvd dvdr dvi ecc eds elf enca encode epiphany erandom exif exiv2 expat fam fat fbcon fbcondecor ffmpeg fftw flac fortran ftp fuse g15 galago gconf gd gdbm gdl gdm gedit gif gimp glib glitz glut gmedia gnome gnome-keyring gnutls gpg gphoto2 gs gsf gsm gstreamer gtk gzip hal hddtemp hdri hfs howl-compat hpn ical icons iconv id3 id3tag idle idn ieee1394 imagemagick imap imlib inkjar inotify ipod ipv6 irda isdnlog jabber java jbig jce john jpeg jpeg2k juju keyring lame laptop lcms ldap libburn libcaca libgcrypt libnotify libsamplerate libsexy libssh2 libwww lilo logrotate lzma lzo mad magic md5sum mdnsresponder-compat midi mikmod mime mjpeg mmap mmx mmxext mng modplug moonlight mp2 mp3 mp4 mpeg mplayer mudflap musepack music nano-syntax nautilus ncurses nemesi neon network-cron networkmanager nls nptl nptlonly nsplugin nss nuv nvidia ogg opengl openmp openssl otr ots pam pango pccts pcmcia pcre pdf perl physfs pidgin plotutils png pnm policykit posix postscript ppds pppd pulseaudio python rar rdesktop readline reflection replytolist resolvconf rss rtc samba scenarios schroedinger screenshot scrobbler sdl session sftp shorten sid smp sms sndfile snmp soup sourceview sox span speex spell spl sqlite srt srv sse sse2 sse3 ssl ssse3 startup-notification subtitles svg svgz sysfs syslog szip t1lib taglib tagwriting tcpd theora thesaurus threads tiff timidity tk tls tordns totem tracker trayicon truetype tta twolame unicode urandom usb v4l2 vcd vnc vorbis vorbis-psy vte wav wavpack webkit wifi wma wmf wmp xcb xcomposite xface xhtml xinerama xml xmp xorg xpm xscreensaver xsettings xslt xulrunner xv xvid xvmc yv12 zeroconf 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 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 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" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Mart Raudsepp gentoo-dev 2009-07-21 12:03:30 UTC
It's probably a tarball with buggy gtk-doc.make in it that we can patch quite easily to the correct gtk-doc.make version. Kind of known routine
Comment 4 Roby 2009-07-21 16:25:50 UTC
A workaround would be to emerge gtk-doc, but it shouldn't be necessary.
Comment 5 Daniel J. 2009-07-21 19:07:51 UTC
Created attachment 198728 [details, diff]
Patch to enable build with USE=-doc

This patch to the ebuild adds a one-line sed script to remove gtkdoc-rebase dependencies when USE=-doc.
Comment 6 josef.95 2009-07-22 00:04:55 UTC
(In reply to comment #5)
> Created an attachment (id=198728) [edit]
> Patch to enable build with USE=-doc
> 
> This patch to the ebuild adds a one-line sed script to remove gtkdoc-rebase
> dependencies when USE=-doc.
> 
Thanks, works fine

Comment 7 f5d8fd51ed1e804c9e8d0357e8614e0493b06e96 2009-07-22 07:51:22 UTC
*** Bug 278636 has been marked as a duplicate of this bug. ***
Comment 8 Eric N. Vander Weele 2009-07-22 16:16:37 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > Created an attachment (id=198728) [edit]
> > Patch to enable build with USE=-doc
> > 
> > This patch to the ebuild adds a one-line sed script to remove gtkdoc-rebase
> > dependencies when USE=-doc.
> > 
> Thanks, works fine
> 

I also confirm that the patch works as well.
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-07-22 21:22:57 UTC
fixed without a bump. Thanks for reporting.
Comment 10 Rémi Cardona (RETIRED) gentoo-dev 2009-07-24 16:47:11 UTC
*** Bug 278879 has been marked as a duplicate of this bug. ***