Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 175415
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Chris PeBenito <pebenito@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Steve Arnold <nerdboy@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
setools-3.1-r1.ebuild Updated setools 3.1 ebuild text/plain Steve Arnold 2007-04-21 06:12 0000 1.19 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 175415 depends on: Show dependency tree
Bug 175415 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-04-21 06:09 0000
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 From Steve Arnold 2007-04-21 06:12:19 0000 -------
Created an attachment (id=116875) [details]
Updated setools 3.1 ebuild

I've already updated the bwidget package to 1.8.0 (all ~arch for now).

------- Comment #2 From Steve Arnold 2007-04-21 20:18:06 0000 -------
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 From Chris PeBenito 2007-04-22 16:14:33 0000 -------
I haven't been able to reproduce this on any of my 3 amd64 machines :\

------- Comment #4 From Steve Arnold 2007-04-24 07:20:43 0000 -------
Weird...   I assume you're doing:

app-admin/setools-3.1  USE="X" ?

------- Comment #5 From Chris PeBenito 2007-04-25 21:42:24 0000 -------
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 From Steve Arnold 2007-04-27 06:56:00 0000 -------
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 From Chris PeBenito 2007-08-20 04:24:56 0000 -------
set dep to 1.8 in 3.1 and 3.2.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug