Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 175415 - setools-3.1 configure fails with BWidget 1.7
Summary: setools-3.1 configure fails with BWidget 1.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Chris PeBenito (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-21 06:09 UTC by Steve Arnold
Modified: 2007-08-20 04:24 UTC (History)
0 users

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


Attachments
Updated setools 3.1 ebuild (setools-3.1-r1.ebuild,1.19 KB, text/plain)
2007-04-21 06:12 UTC, Steve Arnold
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Arnold archtester gentoo-dev 2007-04-21 06:09:39 UTC
setools-3.1 fails on both x86 and amd64 with BWidget 1.7.  In spite of the configure message, it requires BWidget 1.8.0 for the apol GUI to run correctly.  Also, the configure still fails, so it requires --disable-bwidget-check option.  The log doesn't show anymore than this:

checking for profiling support... disabled
checking which setools programs to build... all
checking for correct TEA configuration... ok (TEA 3.5)
checking for Tcl configuration... found /usr/lib/tclConfig.sh
checking for existence of /usr/lib/tclConfig.sh... loading
checking for Tcl 8.4 or greater... yes
checking for Tk configuration... found /usr/lib/tkConfig.sh
checking for existence of /usr/lib/tkConfig.sh... loading
checking for Tk 8.4 or greater... yes
checking for Tcl public headers... /usr/include
checking for Tk public headers... /usr/include
checking for tclsh... /usr/bin/tclsh8.4
checking for BWidget 1.7 or greater... Could not load Tk.
configure: error: failed.  Try using --disable-bwidget-check flag if compiling in a non-graphical environment.

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

!!! ERROR: app-admin/setools-3.1 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  setools-3.1.ebuild, line 47:   Called econf '--disable-selinux-check' '--enable-gui' '--disable-debug'
  ebuild.sh, line 577:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.




Reproducible: Always

Steps to Reproduce:




Portage 2.1.2.3 (default-linux/x86/2006.0, gcc-4.1.2, glibc-2.5-r1, 2.6.18.5 i686)
=================================================================
System uname: 2.6.18.5 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 10 Apr 2007 09:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.2.3-r6, 2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
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.17
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -mtune=athlon-xp -O2 -pipe -m3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /home/mythtv/ /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=i686 -mtune=athlon-xp -O2 -pipe -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg ccache cvs distcc distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://kuroshin.arnolds.bogus/gentoo/"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j7"
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/local/portage"
SYNC="rsync://kuroshin.arnolds.bogus/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib accessibility acl acpi alsa apache2 artworkextra avahi avi bitmap-fonts bonobo browserplugin bzip2 cairo cdparanoia cdr cli cracklib crypt cups cxx dbus dga directfb divx4linux dri dv dvd dvdr dvdread dynagraph eds emacs emboss encode esd evo fam fame fbcon ffmpeg firefox fits flac foomaticdb fortran freetype freetype2 gb gcj gd gdbm geos gif gimp gmp gnome gphoto2 gpm gps graphviz grass gs gstreamer gtk gtk2 gtkhtml guile hal howl iconv icq imagemagick imap imlib ipv6 isdnlog jabber jasper java jbig jikes jit jpeg jpg junit lame lapack lcms ldap lesstif libg++ libwww lm_sensors midi mikmod mmx mmxext motif mozilla mp3 mpe mpeg mpi mysql nas nautilus ncurses netcdf nfs nls nptl nptlonly nsplugin numeric ogdi ogg oggvorbis opengl oss pam pam_console pcre pda perl plotutils png postgres pppd python qt qt3 qt4 quicktime readline real reflection rtc ruby samba sasl sdl session slp snmp spamassassin spell spl sse ssl subtitles svg tcl tcltk tcpd tetex tiff tk truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis wifi win32codecs x86 xanim xext xine xml xml2 xorg xv xvid zeo zlib zvbi" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon savage fbdev vesa v4l"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Steve Arnold archtester gentoo-dev 2007-04-21 06:12:19 UTC
Created attachment 116875 [details]
Updated setools 3.1 ebuild

I've already updated the bwidget package to 1.8.0 (all ~arch for now).
Comment 2 Steve Arnold archtester gentoo-dev 2007-04-21 20:18:06 UTC
It's actually configure.ac that's somewhat brain-dead here; I played with modifying the auto_path thing as described in the docs, and although it made it past the Tk load error, it never did properly detect BWidget (and I tried several different install locations).  I made a patched version of the setools ebuild that used and installed the internal 1.8.0 bwidget, but that was just more trouble than it was worth.  This one works fine so far on x86 and amd64, and I should be able to try it on ppc later on today.
Comment 3 Chris PeBenito (RETIRED) gentoo-dev 2007-04-22 16:14:33 UTC
I haven't been able to reproduce this on any of my 3 amd64 machines :\
Comment 4 Steve Arnold archtester gentoo-dev 2007-04-24 07:20:43 UTC
Weird...   I assume you're doing:

app-admin/setools-3.1  USE="X" ?
Comment 5 Chris PeBenito (RETIRED) gentoo-dev 2007-04-25 21:42:24 UTC
Yes.  I was able to finally reproduce the problem with configure, but once I added --disable-bwidget-check it still worked fine with bwidget 1.7.  Are there any specific errors or misbehaving widgets in the apol gui that I can look for (I didn't see any)?
Comment 6 Steve Arnold archtester gentoo-dev 2007-04-27 06:56:00 UTC
I got a Tcl/Tk error box when I tried to run apol.  It only worked with 1.8 for me (at least on amd64).
Comment 7 Chris PeBenito (RETIRED) gentoo-dev 2007-08-20 04:24:56 UTC
set dep to 1.8 in 3.1 and 3.2.