Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 118885

Summary: xsupplicant-1.2.2 fails on configure with a depedency on a PCSC library
Product: Gentoo Linux Reporter: Mike Auty (RETIRED) <ikelos>
Component: Current packagesAssignee: Mobile Herd (OBSOLETE) <mobile+disabled>
Status: RESOLVED FIXED    
Severity: normal Keywords: InVCS
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: config.log from xsupplicant-1.2.2 failed compilation

Description Mike Auty (RETIRED) gentoo-dev 2006-01-13 08:30:36 UTC
Hi, xsupplicant-1.2.2 doesn't build with the following error:

checking for stdint.h... yes
checking for unistd.h... yes
checking winscard.h usability... no
checking winscard.h presence... no
checking for winscard.h... no
configure: error: The PCSC library is required to use EAP-SIM support!

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

!!! ERROR: net-misc/xsupplicant-1.2.2 failed.
!!! Function econf, Line 489, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.

My emerge info is as follows:

Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15 i686)
=================================================================
System uname: 2.6.15 i686 Intel(R) Xeon(TM) CPU 3.06GHz
Gentoo Base System version 1.12.0_pre14
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/shc-tools /usr/local/overlays/personal"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm avi bash-completion berkdb bitmap-fonts bzip2 cdr crypt cups dlloader eds emboss encode ethereal expat fam firefox foomaticdb fortran gdbm gif glitz glut gmp gnome gpm gstreamer gtk gtk2 hal hardened idn imlib ipv6 java jpeg junit lcms ldap libg++ libwww mad mikmod mmx mng mp3 mpeg ncurses nls nopop3d nptl nptlonly ogg oggvorbis opengl oss pam pcre pdflib perl pic pie png python qt quicktime readline samba sdl server snmp spell sse sse2 ssl svn-mirror tcpd tetex tiff truetype truetype-fonts type1-fonts udev vorbis xml2 xmms xv zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Henrik Brix Andersen 2006-01-13 10:40:55 UTC
Fixed in net-misc/xsupplicant-1.2.2.
Comment 2 Henrik Brix Andersen 2006-01-13 10:41:33 UTC
Closing as fixed.
Comment 3 Mike Auty (RETIRED) gentoo-dev 2006-01-13 14:09:05 UTC
I'm sorry to reopen this, perhaps I simply haven't waited long enough for the fix to hit portage, but just to make sure there hasn't been a misunderstanding, I am still having a problem emerging xsupplicant, version 1.2.2 (as brix suggested had the fix), without the gsm USE flag.  The configure line reads:

./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --inf odir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var /lib --disable-eap-sim --build=i686-pc-linux-gnu

which includes the --disable-eap-sim flag, but I still get the error first mentioned:

checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking winscard.h usability... no
checking winscard.h presence... no
checking for winscard.h... no
configure: error: The PCSC library is required to use EAP-SIM support!

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

!!! ERROR: net-misc/xsupplicant-1.2.2 failed.
!!! Function econf, Line 489, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.

If there has been an actual fix, then I appologize for reopening this and causing any trouble, but from the response it sounded as though it was assumed the latest version (just released) would fix it, but it's that version I'm having the problems with.  Thanks...
Comment 4 Henrik Brix Andersen 2006-01-13 15:03:17 UTC
Odd, will have to investigate some more. Thank you for reopening.
Comment 5 Mike Auty (RETIRED) gentoo-dev 2006-01-13 15:11:36 UTC
Created attachment 77033 [details]
config.log from xsupplicant-1.2.2 failed compilation

Sorry I forgot to include this the first time (even though it says it in big letters at the end of the error, doh!).  Hopefully it can shed some light on the problem...
Comment 6 Henrik Brix Andersen 2006-01-14 05:09:15 UTC
Fixed in CVS. For some reason, xsupplicant's configure script doesn't accept --disable-foo, only --enable-foo.

Please wait a couple of hours, `emerge --sync` and retry.