Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 183654
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Roy Marples (RETIRED) <uberlord@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Willard Dawson <willard.dawson@sungard.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 183654 depends on: Show dependency tree
Bug 183654 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-06-29 14:08 0000
`emerge --pretend --update --deep world` gives:

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild     UD] net-wireless/wpa_supplicant-0.5.8 [0.6.0] 

`emerge --update --deep world` proceeds normally until:

i686-pc-linux-gnu-gcc  -o wpa_cli wpa_cli.o wpa_ctrl.o os_unix.o -lncurses
-lrea
dline
WARNING: Found potential symbol conflict of wpagui.cpp (wpagui.cpp) in SOURCES
WARNING: Found potential symbol conflict of wpagui.h (wpagui.h) in HEADERS
WARNING: Found potential symbol conflict of eventhistory.cpp (eventhistory.cpp) 
in SOURCES
WARNING: Found potential symbol conflict of eventhistory.h (eventhistory.h) in
H
EADERS
WARNING: Found potential symbol conflict of scanresults.cpp (scanresults.cpp)
in
 SOURCES
WARNING: Found potential symbol conflict of scanresults.h (scanresults.h) in
HEA
DERS
WARNING: Found potential symbol conflict of userdatarequest.cpp
(userdatarequest
.cpp) in SOURCES
WARNING: Found potential symbol conflict of userdatarequest.h
(userdatarequest.h
) in HEADERS
WARNING: Found potential symbol conflict of networkconfig.cpp
(networkconfig.cpp
) in SOURCES
WARNING: Found potential symbol conflict of networkconfig.h (networkconfig.h)
in
 HEADERS
Makefile:252: warning: overriding commands for target `.obj/wpagui.o'
Makefile:185: warning: ignoring old commands for target `.obj/wpagui.o'

etc. etc etc.

Makefile:329: warning: overriding commands for target
`.moc/moc_userdatarequest.cpp'
Makefile:314: warning: ignoring old commands for target
`.moc/moc_userdatarequest.cpp'
Makefile:332: warning: overriding commands for target
`.moc/moc_networkconfig.cpp'
Makefile:317: warning: ignoring old commands for target
`.moc/moc_networkconfig.cpp'
/usr/qt/3/bin/uic wpagui.ui -o .ui/wpagui.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.8)
make: *** [.ui/wpagui.h] Error 1
 * 
 * ERROR: net-wireless/wpa_supplicant-0.5.8 failed.
 * Call stack:
 *   ebuild.sh, line 1642:   Called dyn_compile
 *   ebuild.sh, line 988:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   wpa_supplicant-0.5.8.ebuild, line 150:   Called die
 * 
 * emake wpa_gui-qt4 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/net-wireless/wpa_supplicant-0.5.8/temp/build.log'.
 * 


Reproducible: Always

Steps to Reproduce:
1.See description
2.
3.

------- Comment #1 From Willard Dawson 2007-06-29 14:09:12 0000 -------
Portage 2.1.3_rc6 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3,
2.6.21-gentoo-r3 i686)
=================================================================
System uname: 2.6.21-gentoo-r3 i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Fri, 29 Jun 2007 12:29:01 +0000
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.18.1
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.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
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/splash /etc/terminfo"
CXXFLAGS="-march=i686 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US"
LC_ALL="en_US"
MAKEOPTS=""
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://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X aac acl acpi alsa apache2 apm arts ati audiofile avahi
avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo caps cardbus cdr
cli cracklib crypt ctype cups dba dbtool dbus diskio djvu dri dvd dvdr dvdread
eds emboss encode esd ethereal evo exif expat fam fastbuild ffmpeg fftw fglrx
firefox foomaticdb force-cgi-redirect fortran ftp gamin gd gdbm gif glib glut
gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile hal iconv idn imlib ipv6 isdnlog
ithreads jack java jpeg kde kerberos kqemu lcms ldap libclamav libg++ libwww
lirc live lm_sensors lua mad madwifi matroska memlimit mhash midi mikmod mmx
mmxext mng mono motif mozilla mp3 mpeg mudflap mysql ncurses netjack nforce2
nls nptl nptlonly nvidia ocaml ogg oggvorbis opengl openmp oss pam pango pch
pcre pdf pdflib pear perl php pmu png portaudio posix pppd pulseaudio python qt
qt3 qt3support qt4 qtmt quicktime readline real reflection ruby samba sasl sdl
session simplexml slang sndfile snmp soap sockets spell spl sqlite sse sse2 ssl
svg tcl tcltk tcpd theora threads threadsafe tiff tk tokenizer truetype
truetype-fonts type1-fonts udev unicode utempter vorbis win32codecs x86 xanim
xinerama xml xml2 xmlrpc xorg xscreensaver xsl xv zlib" ALSA_CARDS="ali5451
als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 mulaw multi null plug rate route share shm softvol" 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="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i740 i810
imstt mga neomagic nsc nv rendition s3 s3virge savage siliconmotion sis sisusb
tdfx tga trident tseng v4l vesa vga via vmware voodoo fglrx"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #2 From ebfe 2007-06-29 15:39:51 0000 -------
remove wpa_supplicant-0.6.0 before trying to update it.

emerge -C wpa_supplicant && emerge --oneshot wpa_supplicant

------- Comment #3 From Willard Dawson 2007-06-29 17:13:20 0000 -------
OK, so I tried that: `emerge -C wpa_supplicant && emerge --oneshot
wpa_supplicant`

Unfortunately, it led to the same identical result:

Makefile:332: warning: overriding commands for target
`.moc/moc_networkconfig.cpp'
Makefile:317: warning: ignoring old commands for target
`.moc/moc_networkconfig.cpp'
/usr/qt/3/bin/uic wpagui.ui -o .ui/wpagui.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.8)
make: *** [.ui/wpagui.h] Error 1
 * 
 * ERROR: net-wireless/wpa_supplicant-0.5.8 failed.
 * Call stack:
 *   ebuild.sh, line 1642:   Called dyn_compile
 *   ebuild.sh, line 988:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   wpa_supplicant-0.5.8.ebuild, line 150:   Called die
 * 
 * emake wpa_gui-qt4 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/net-wireless/wpa_supplicant-0.5.8/temp/build.log'.
 * 

------- Comment #4 From Dimitri Benin 2007-06-29 23:44:52 0000 -------
I have the same problem compiling with wpa_supplicant-0.5.8 . I've also used
the qt4 flag. As I tried to compile the 0.5.7 version I also got the same
error. But both packages compile if the qt3 flag is set insted of qt4.
Also the third line before the call stack is is strange: /usr/qt/3/bin/uic
wpagui.ui -o .ui/wpagui.h
It seems that it uses the qt3 to build a qt4 project so of cource the build
fails.
Any help appreciated, as the qt3 gui is very ugly.

------- Comment #5 From Willard Dawson 2007-06-30 02:28:14 0000 -------
OK, I got it to compile:

/etc/portage/package.use:
=net-wireless/wpa_supplicant-0.6.0 qt3 -qt4

/etc/portage/package.unmask:
=net-wireless/wpa_supplicant-0.6.0

emerge net-wireless/wpa_supplicant

Success!

By the way, I have been using 0.6.0 since it was first pushed, with no negative
connectivity issues.  I'm using a Linksys WAP with WPA-PSK, if that matters at
all.

Thanks all for your comments and suggestions.

I do consider the bug to still be there, as the emerge probably ought to fail
back to qt3 if qt4 won't work, given that both are extant on my system... but
maybe that's expecting too much?

------- Comment #6 From Johannes Krause 2007-06-30 15:18:14 0000 -------
Same here. Imho this happens due to the qt3.eclass putting the qt3-bindir in
front of the PATH, so qt3's uic is always used. The ebuild inherits from the
qt3 eclass, so it will always fail with qt4.

------- Comment #7 From Davide Pesavento 2007-06-30 21:29:56 0000 -------
(In reply to comment #5)
> OK, I got it to compile:
> 
> /etc/portage/package.use:
> =net-wireless/wpa_supplicant-0.6.0 qt3 -qt4
> 
> /etc/portage/package.unmask:
> =net-wireless/wpa_supplicant-0.6.0
> 
> emerge net-wireless/wpa_supplicant
> 
> Success!
> 

This is not a solution. This way you get a qt3 gui, but I'd like to have the
much better qt4 gui...

------- Comment #8 From Roy Marples (RETIRED) 2007-07-01 11:06:42 0000 -------
Fixed

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