Bug 181514 - app-accessibility/dasher-4.4.1 fails with configuration error
Bug#: 181514 Product:  Gentoo Linux Version: 2006.0 Platform: x86
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: gnome-accessibility@gentoo.org Reported By: raibatakdas@yahoo.com
Component: Applications
URL: 
Summary: app-accessibility/dasher-4.4.1 fails with configuration error
Keywords:  
Status Whiteboard: 
Opened: 2007-06-10 07:56 0000
Description:   Opened: 2007-06-10 07:56 0000
emerging dasher-4.4.1 complains about "HAVE_GNOME_DOC_UTILS" configuration flag
and fails.

$ emerge - uavD dasher
>>> Emerging app-accessibility/dasher-4.4.1 to /
..
..
..
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema
installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for GDU_MODULE_VERSION_CHECK... yes
configure: error: conditional "HAVE_GNOME_DOC_UTILS" was never defined.
Usually this means the macro was only invoked conditionally.

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!!
/var/tmp/portage/app-accessibility/dasher-4.4.1/work/dasher-4.4.1/config.log

!!! ERROR: app-accessibility/dasher-4.4.1 failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_compile
  ebuild.sh, line 973:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  ebuild.sh, line 1311:   Called gnome2_src_compile
  gnome2.eclass, line 70:   Called gnome2_src_configure
  gnome2.eclass, line 66:   Called econf '--disable-scrollkeeper'
'--disable-a11y' '--disable-speech' '--with-cairo' '--with-gnome'
  ebuild.sh, line 578:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if
relevant.
!!! A complete build log is located at
'/var/tmp/portage/app-accessibility/dasher-4.4.1/temp/build.log'.


Reproducible: Always

Steps to Reproduce:
1. emerge dasher-4.4.1
Actual Results:  
emerge fails at configuration stage

Expected Results:  
emerge successful

$ emerge --info
Portage 2.1.2.9 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3,
2.6.18-suspend2-r1 i686)
=================================================================
System uname: 2.6.18-suspend2-r1 i686 AMD Athlon(tm) XP Processor 3000+
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 09 Jun 2007 21:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.3.5-r3, 2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /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"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.arcticnetwork.ca/pub/gentoo/
ftp://mirrors.tera-byte.com/pub/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo "
LANG="en_CA.utf8"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/xeffects /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X acl acpi alsa bash-completion berkdb bitmap-fonts blas
cairo cdparanoia cdr cli cracklib crypt cups dbus divx4linux dlloader dri dts
dvd dvdr dvdread eds emboss encode evo fam ffmpeg fftw firefox flac foomaticdb
fortran gdbm gif gimpprint gnome gphoto2 gpm gs gstreamer gtk gtk2 gtkhtml hal
iconv ipv6 isdnlog java jikes jpeg kerberos lapack ldap libg++ mad midi mikmod
mmx mmxext mp3 mpeg mudflap ncurses nls nptl nptlonly ogg oggvorbis opengl
openmp oss pam pcmcia pcre pdf pdflib perl plotutils png pnp ppds pppd python
qt3 qt3support qt4 quicktime readline real reflection sdl session spell spl sse
sse2 ssl svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode
usb vorbis win32codecs x86 xml xorg xv xvid zlib" ALSA_CARDS="intel8x0"
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" CAMERAS="cannon" ELIBC="glibc" INPUT_DEVICES="evdev keyboard
mouse synaptics wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk
hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU"
VIDEO_CARDS="nvidia vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Mart Raudsepp 2007-08-11 18:36:52 0000 -------
You seem to have had the gnome USE flag active and gnome-doc-utils (which
provides HAVE_GNOME_DOC_UTILS m4 macro) is in the DEPEND in that case just fine
by now.
Can you please retest this and report back?

------- Comment #2 From David Barnett 2007-08-18 06:18:50 0000 -------
I'm seeing the same error with dasher-4.2.2, but I already had it previously
installed and am seeing it on a remerge. This may be the same problem just
overlooked in dasher-4.2.2, but I do have gnome-doc-utils-0.10.3 already
installed and still get this error.

I first saw this after upgrading expat, but the problem may have existed before
the expat upgrade.

[ebuild   R   ] app-accessibility/dasher-4.2.2  USE="cairo -accessibility
-debug -gnome" 0 kB

------- Comment #3 From Steve Arnold 2007-09-22 00:30:38 0000 -------
For me, it's dasher-4.2.1 but I'm seeing a repeat comment #2 on the kids' amd64
box, right after the expat upgrade, ie, revdep-rebuild is trying to rebuild the
version that's currently installed, but it's failing...

------- Comment #4 From Steve Arnold 2007-09-22 00:42:59 0000 -------
Okay, it looks like dasher needs an updated dep for gnome-doc-utils; the kids'
box had gnome-doc-utils-0.8.0 and after forcing an upgrade to
gnome-doc-utils-0.10.3 dasher configures and builds correctly.

------- Comment #5 From Leonardo Boshell (RETIRED) 2007-10-08 02:55:18 0000 -------
A wrong macro was introduced in a patch that was being applied to dasher. This
should be fixed now, please test and let us know if any problems still exist.

Thanks.