| Summary: | net-wireless/wpa_supplicant-2.4: ../crypto/crypto_openssl.o: In function `aes_wrap': crypto_openssl.c:(.text+0x8a0): multiple definition of `aes_wrap' ../crypto/aes-wrap.o:aes-wrap.c:(.text+0x0): first defined here | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Fabio Coatti <fabio.coatti> |
| Component: | Current packages | Assignee: | Bjarke Istrup Pedersen (RETIRED) <gurligebis> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aidecoe, atoth, dimgel, felix.janda, gb_about_gnu, HASH.DuOrden, hsggebhardt, idarktemplar, joost.ruis, krinpaus, mail, mohaa, pageexec, urcindalo, vivo75, zerochaos |
| Priority: | Normal | Keywords: | PATCH |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
wpa_supplicant-2.4-generate-libeap-peer.patch
wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch wpa_supplicant-2.4-multiple_definition.diff net-wireless:wpa_supplicant-2.4:20150330-104441.log emerge --info Replacement for wpa_supplicant-2.4-generate-libeap-peer.patch Patch for the ebuild |
||
|
Description
Fabio Coatti
2015-03-21 17:26:14 UTC
Created attachment 399634 [details, diff]
wpa_supplicant-2.4-generate-libeap-peer.patch
Updated patch for wpa_supplicant-2.4
diff -u /usr/{,local/}portage/net-wireless/wpa_supplicant/files/wpa_supplicant-2.4-generate-libeap-peer.patch
--- /usr/portage/net-wireless/wpa_supplicant/files/wpa_supplicant-2.4-generate-libeap-peer.patch 2015-03-21 16:32:11.000000000 +0300
+++ /usr/local/portage/net-wireless/wpa_supplicant/files/wpa_supplicant-2.4-generate-libeap-peer.patch 2015-03-24 21:12:41.000000000 +0300
@@ -150,7 +150,7 @@
diff -Naurp a/src/eap_peer/Makefile b/src/eap_peer/Makefile
--- a/src/eap_peer/Makefile 2012-05-15 08:23:17.152386964 +0000
+++ b/src/eap_peer/Makefile 2012-05-15 08:23:57.403389760 +0000
-@@ -1,11 +1,188 @@
+@@ -1,11 +1,190 @@
-all:
- @echo Nothing to be made.
+LIBEAP_NAME = libeap
@@ -191,13 +191,15 @@
+OBJS_both += ../utils/wpa_debug.o
+OBJS_both += ../utils/base64.o
+OBJS_both += ../utils/wpabuf.o
-+OBJS_both += ../crypto/md5.o
+ifneq ($(CONFIG_TLS), openssl)
++OBJS_both += ../crypto/md5.o
+OBJS_both += ../crypto/sha1.o
+endif
+OBJS_both += ../crypto/sha1-tlsprf.o
+OBJS_both += ../crypto/aes-encblock.o
++ifneq ($(CONFIG_TLS), openssl)
+OBJS_both += ../crypto/aes-wrap.o
++endif
+OBJS_both += ../crypto/aes-ctr.o
+OBJS_both += ../crypto/aes-eax.o
+OBJS_both += ../crypto/aes-omac1.o
Created attachment 399636 [details, diff]
wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch
Updated patch for wpa_supplicant-2.4
diff -u /usr/{,local/}portage/net-wireless/wpa_supplicant/files/wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch
--- /usr/portage/net-wireless/wpa_supplicant/files/wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch 2015-03-21 16:32:11.000000000 +0300
+++ /usr/local/portage/net-wireless/wpa_supplicant/files/wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch 2015-03-24 21:17:05.000000000 +0300
@@ -6,10 +6,10 @@
OBJS_both += ../utils/base64.o
OBJS_both += ../utils/wpabuf.o
+OBJS_both += ../utils/eloop.o
- OBJS_both += ../crypto/md5.o
ifneq ($(CONFIG_TLS), openssl)
+ OBJS_both += ../crypto/md5.o
OBJS_both += ../crypto/sha1.o
-@@ -48,6 +49,7 @@
+@@ -50,6 +51,7 @@
OBJS_both += ../crypto/aes-omac1.o
OBJS_both += ../crypto/ms_funcs.o
OBJS_both += ../crypto/sha256.o
Two patches attached above allowed me to successfully emerge wpa_supplicant-2.4.
$ emerge --info wpa_supplicant
Portage 2.2.14 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop, gcc-4.8.3, glibc-2.20-r2, 3.14.33-gentoo.45 x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-3.14.33-gentoo.45-x86_64-Pentium-R-_Dual-Core_CPU_T4200_@_2.00GHz-with-gentoo-2.2
KiB Mem: 4050856 total, 665440 free
KiB Swap: 4192252 total, 4192080 free
Timestamp of tree: Tue, 24 Mar 2015 00:45:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash: 4.2_p53
dev-lang/perl: 5.20.1-r4
dev-lang/python: 2.7.9-r1, 3.4.1
dev-util/cmake: 2.8.12.2-r1
dev-util/pkgconfig: 0.28-r1
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.13.11
sys-apps/sandbox: 2.6-r1
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.11.6-r1, 1.13.4
sys-devel/binutils: 2.24-r3
sys-devel/gcc: 4.8.3
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4.4
sys-devel/make: 4.1-r1
sys-kernel/linux-headers: 3.18 (virtual/os-headers)
sys-libs/glibc: 2.20-r2
Repositories: gentoo sunrise rion local-overlay crossdev
Installed sets: @fortune, @kde, @lxqt, @pidgin, @psi
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y --binpkg-respect-use=y --autounmask=n --complete-graph=y --keep-going"
FCFLAGS="-O2 -pipe"
FEATURES="binpkg-logs distlocks ebuild-locks fakeroot fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync webrsync-gpg xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ http://trumpetti.atm.tut.fi/gentoo/ http://gentoo.bloodhost.ru/ http://mirror.mdfnet.se/gentoo ftp://mirror.mdfnet.se/gentoo http://gentoo.inode.at/ http://ftp.df.lth.se/pub/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.halifax.rwth-aachen.de/gentoo/"
INSTALL_MASK=" /etc/systemd /lib*/systemd /lib*/tmpfiles.d /usr/lib*/systemd /usr/lib*/tmpfiles.d /usr/lib*/python*/test "
LANG="ru_RU.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/rion /usr/local/portage /usr/local/portage_crossdev"
SYNC=""
USE="X a52 aac acl acpi alsa amd64 amr apm ares bash-completion bidi bluetooth branding bzip2 c++0x cairo caps cdda cdio cdr cleartype cli consolekit cracklib crypt cue cups custom-cflags custom-optimization cxx dbus dga dirac dri dts dvd dvdr emboss encode exif faad fam fbcon ffmpeg firefox flac fontconfig fontforge freetype fribidi gcrypt gif glamor gme gmp gnutls gpm gtk iconv icu idn imlib inotify ipv6 jadetex jpeg kde lcms libass libdvdcss lzma lzo mad matroska midi mmap mmx mmxext mng modules mp3 mp4 mpeg mpi multilib ncurses network nfs nls nptl offensive ogg openal opengl openmp pango pch pcmcia pcntl pcre pdf pic plasma pm-utils png policykit posix postproc ppds private-headers projectm qt3support qt4 raw readline schroedinger session sftp sndfile sockets spell sse sse2 ssl startup-notification svg system-cairo system-icu system-jpeg system-libvpx system-sqlite tcpd tga theora threads tiff truetype udev udisks unicode upower usb utils v4l vaapi vdpau vorbis vpx wavpack wicd wifi wma wxwidgets x264 xattr xcb xcomposite xft xinerama xpm xscreensaver xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru en ru_RU en_US" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby20" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="vesa vga nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7 3.4"
Unset: CPPFLAGS, CTARGET, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
=================================================================
Package Settings
=================================================================
net-wireless/wpa_supplicant-2.4 was built with the following:
USE="dbus gnutls hs2-0 qt4 readline ssl wimax -ap -eap-sim -fasteap -p2p (-ps3) (-selinux) -smartcard -tdls -uncommon-eap-types -wps" ABI_X86="64"
Confirmed, patches works just fine also here. Many thanks! Created attachment 399742 [details, diff]
wpa_supplicant-2.4-multiple_definition.diff
Although the ebuild seems to apply the patches attached to this bug, I still get error messages like in the opening post. It seems the Makefile doesn't exactly looks like as it should after the prepare stage. I spent no time to figure out how it gets modified, but reverted the changes reintroducing the problem. Please find the necessary changes to successfully compile with eap and openssl in the attached diff. BR: Dw.
Please upload a full build log. Created attachment 400140 [details]
net-wireless:wpa_supplicant-2.4:20150330-104441.log
Same error here. ~ # emerge --info Portage 2.2.18 (python 3.3.5-final-0, default/linux/amd64/13.0/desktop/kde, gcc-4.8.4, glibc-2.20-r2, 3.18.11-gentoo x86_64) ================================================================= System uname: Linux-3.18.11-gentoo-x86_64-Intel-R-_Core-TM-_i7-3630QM_CPU_@_2.40GHz-with-gentoo-2.2 KiB Mem: 16320716 total, 967568 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Fri, 24 Apr 2015 08:15:01 +0000 sh bash 4.2_p53 ld GNU ld (Gentoo 2.24 p1.4) 2.24 ccache version 3.1.9 [enabled] app-shells/bash: 4.2_p53::gentoo dev-java/java-config: 2.2.0::gentoo dev-lang/perl: 5.20.2::gentoo dev-lang/python: 2.7.9-r1::gentoo, 3.3.5-r1::gentoo dev-util/ccache: 3.1.9-r4::gentoo dev-util/cmake: 2.8.12.2-r1::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.13.11::gentoo sys-apps/sandbox: 2.6-r1::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo sys-devel/automake: 1.11.6-r1::gentoo, 1.13.4::gentoo sys-devel/binutils: 2.24-r3::gentoo sys-devel/gcc: 4.8.4::gentoo sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool: 2.4.6::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers) sys-libs/glibc: 2.20-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.europe.gentoo.org/gentoo-portage priority: -1000 bumblebee location: /var/lib/layman/bumblebee masters: gentoo priority: 0 tox-overlay location: /var/lib/layman/tox-overlay masters: gentoo priority: 1 steam-overlay location: /var/lib/layman/steam-overlay masters: gentoo priority: 2 sera location: /var/lib/layman/sera masters: gentoo priority: 3 lua location: /var/lib/layman/lua masters: gentoo priority: 4 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA AdobeFlash-11.x dlj-1.1 DOOM3 googleearth Oracle-BCLA-JavaSE PUEL Q3AEULA skype-4.0.0.7-copyright TeamViewer" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/bind /var/spool/munin-async/.ssh" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--color=y" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ http://gentoo-mirror.spb.ru/ " LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" USE="X a52 aac acl acpi alsa amd64 avx bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli cracklib crypt cups cxx dbus declarative dri dri2 dts dvd dvdr emboss encode eselect exif fam firefox flac fortran gdbm gif glamor gpm hal iconv ipv6 jpeg kde kipi lash lcms ldap libnotify mad mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds qt3support qt4 readline scanner sdl session spell sse sse2 sse3 sse4 sse4_1 ssl ssse3 startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vim-syntax vorbis wxwidgets x264 xcb xcomposite xinerama xml xorg xscreensaver xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias proxy proxy_ajp proxy_http" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx avx sse sse2 sse3 ssse3 sse4 sse4_1" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en-GB en-US ru" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nvidia intel modesetting" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON Created attachment 401930 [details]
emerge --info
Same error here, masked overlays.
Same here. wpa_supplicant is stable already but this bug is still not fixed. Created attachment 402042 [details, diff]
Replacement for wpa_supplicant-2.4-generate-libeap-peer.patch
The patch from i.Dark_Templar has _not_ yet been incorporated.
My proposed patch is obtained from merging wpa_supplicant-2.4-generate-libeap-peer.patch,
wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch
and the fixes from i.Dark_Templar.
So in order to test it, replace wpa_supplicant-2.4-generate-libeap-peer.patch
with it and remove the wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch
line from the ebuild.
(Creating another patch to fix the Makefile, which has been rewritten by
wpa_supplicant-2.4-generate-libeap-peer.patch seemed silly to me.)
Removing support for the "wimax" USE flag allows it to compile regarless of "eap-sim" being selected or not.
Haven't tried with "fasteap" or "uncommon-eap-types" USE flags on, as I didn't have them enabled in the past.
In other words, this has finally compiled:
=====
$ eix -I wpa_supplicant
[I] net-wireless/wpa_supplicant
Available versions: 2.4-r1 {ap dbus eap-sim fasteap gnutls +hs2-0 p2p ps3 qt4 readline selinux smartcard ssl tdls uncommon-eap-types wimax wps KERNEL="FreeBSD linux"}
Installed versions: 2.4-r1(11:20:42 29/04/15)(dbus eap-sim hs2-0 qt4 readline smartcard ssl wps -ap -fasteap -gnutls -p2p -ps3 -selinux -tdls -uncommon-eap-types -wimax KERNEL="linux -FreeBSD")
Homepage: http://hostap.epitest.fi/wpa_supplicant/
Description: IEEE 802.1X/WPA supplicant for secure wireless transfers
=====
Created attachment 402446 [details, diff]
Patch for the ebuild
Compiles fine for me with USE=wimax after applying this patch (in an
local overlay). It is based on i.Dark_Templar's.
net-wireless/wpa_supplicant-2.4-r1 with USE="-wimax", it does compile Portage 2.2.18 (python 3.4.1-final-0, default/linux/amd64/13.0/desktop, gcc-4.8.4, glibc-2.20-r2, 3.18.9-gentoo-0njo x86_64) ================================================================= System uname: Linux-3.18.9-gentoo-0njo-x86_64-Intel-R-_Celeron-R-_CPU_B820_@_1.70GHz-with-gentoo-2.2 KiB Mem: 3819112 total, 59432 free KiB Swap: 4194300 total, 2898576 free Timestamp of repository gentoo: Thu, 07 May 2015 23:45:01 +0000 sh bash 4.2_p53 ld GNU ld (Gentoo 2.24 p1.4) 2.24 app-shells/bash: 4.2_p53::gentoo dev-lang/perl: 5.20.2::gentoo dev-lang/python: 2.7.9-r1::gentoo, 3.4.1::gentoo dev-util/cmake: 2.8.12.2-r1::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.13.11::gentoo sys-apps/sandbox: 2.6-r1::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo sys-devel/automake: 1.11.6-r1::gentoo, 1.13.4::gentoo sys-devel/binutils: 2.24-r3::gentoo sys-devel/gcc: 4.8.4::gentoo sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool: 2.4.6::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers) sys-libs/glibc: 2.20-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync1.fr.gentoo.org/gentoo-portage/ priority: -1000 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/home/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="fr_FR.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo caps cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fortran gdbm gif glamor gnutls gphoto2 gpm gtk iconv imagemagick imap imlib introspection jpeg jpeg2k lcms lzma lzo mad maildir matroska mbox mime mjpeg mmx mmxext mng modules mp3 mp4 mpeg multilib musicbrainz mysql ncurses networkmanager nls nptl ogg ogm opengl openmp pam pango pch pcre pdf perl png policykit ppds python qt3support qt4 raw readline sasl sdl session smp sockets sox spell sqlite sse sse2 sse3 ssl ssse3 syslog taglib tcpd theora tiff truetype udev udisks unicode upower usb v4l vim-syntax vorbis wavpack wifi wmf wxwidgets x264 xattr xcb xft xml xmp xpm xulrunner xv xvid xvideo zip zlib zsh-completion" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="*" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="fr it" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON Fixed in 2.4-r2 :-) Now the Version 2.4-r1 cannot be build * Package: net-wireless/wpa_supplicant-2.4-r1 * Repository: gentoo * Maintainer: gurligebis@gentoo.org zerochaos@gentoo.org * USE: abi_x86_64 amd64 dbus eap-sim elibc_glibc gnutls hs2-0 kernel_linux qt4 readline ssl userland_GNU wimax wps * FEATURES: preserve-libs sandbox userpriv usersandbox * You have both 'gnutls' and 'ssl' USE flags enabled: defaulting to USE="ssl" * Applying wpa_supplicant-2.4-dbus-path-fix.patch ... * Applying wpa_supplicant-2.4-generate-libeap-peer.patch ... * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/net-wireless/wpa_supplicant/files/wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch * ( wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch ) * ERROR: net-wireless/wpa_supplicant-2.4-r1::gentoo failed (prepare phase): * Cannot find $EPATCH_SOURCE! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 2498: Called epatch '/usr/portage/net-wireless/wpa_supplicant/files/wpa_supplicant-2.4-fix-undefined-reference-to-random_get_bytes.patch' * environment, line 768: Called die * The specific snippet of code: * die "Cannot find \$EPATCH_SOURCE!"; Version 2.4-r2 cannot be installed >>> Install wpa_supplicant-2.4-r2 into /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image/ category net-wireless make -j10 DESTDIR=/var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image/ -C ../src/eap_peer install make: Entering directory '/var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/work/wpa_supplicant-2.4/src/eap_peer' mkdir -p /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image//usr/lib64 cp libeap.so.0.0.0 /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image//usr/lib64 ln -fs libeap.so.0 /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image//usr/lib64/libeap.so ln -fs libeap.so.0.0.0 /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image//usr/lib64/libeap.so.0 mkdir -p \ /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/eap_common \ /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/common \ /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/util \ /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/crypto install -m 0644 ../eap_common/eap_defs.h /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/eap_common install -m 0644 ../common/defs.h /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/common install -m 0644 ../crypto/tls.h /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/crypto install -m 0644 ../utils/includes.h ../utils/common.h ../utils/wpabuf.h ../utils/build_config.h ../utils/os.h ../utils/wpa_debug.h /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/util install -m 0644 eap.h eap_methods.h eap_config.h /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image///usr/include/eap_peer/ mkdir -p /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image//usr/lib64/pkgconfig cp libeap0.pc /var/tmp/portage/net-wireless/wpa_supplicant-2.4-r2/image//usr/lib64/pkgconfig cp: cannot stat ‘libeap0.pc’: No such file or directory Makefile:163: recipe for target 'install' failed make: *** [install] Error 1 Fixed in 2.4-r3 - the patch I replaced it with removed the file needed. It should be back now. |