Summary: | net-wireless/wpa_supplicant-2.0 - crypto_openssl.c:(.text+0xfe0): multiple definition of `hmac_sha1_vector' / / / ../crypto/sha1.o:sha1.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: | alexxy, atoth, denys.duchier, eugene.shalygin, gnu_andrew, kripton, matrix47, tetromino, zerochaos |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log (gzipped) |
Description
Fabio Coatti
2013-01-23 11:06:41 UTC
can you please attach a build.log with LC_ALL=C ? Sure; some additional info: cova@calvin ~ $ equery uses wpa_supplicant [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for net-wireless/wpa_supplicant-2.0: U I - - ap : Add support for access point mode + + dbus : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) - + eap-sim : Add support for EAP-SIM authentication algorithm - - fasteap : Add support for FAST-EAP authentication algorithm + + gnutls : Adds support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support) - - p2p : Add support for Wi-Fi Direct mode + + qt4 : Adds support for the Qt GUI/Application Toolkit version 4.x + + readline : Enables support for libreadline, a GNU line-editing library that almost everyone wants - + ssl : Adds support for Secure Socket Layer connections + + wimax : Add support for Wimax EAP-PEER authentication algorithm + + wps : Add support for Wi-Fi Protected Setup Created attachment 336592 [details]
build.log (gzipped)
This problem seems to happen only if USE=wimax Of course the compiler is right: hmac_sha1_vector and hmac_sha1 is definitely defined both in crypto_openssl.c and sha1.c. I'm not sure about the proper resolution... (In reply to comment #5) > Of course the compiler is right: hmac_sha1_vector and hmac_sha1 is > definitely defined both in crypto_openssl.c and sha1.c. I'm not sure about > the proper resolution... I wanted to say the linker is right I have fixed the problem, please wait a little while and do an emerge --sync. The problem was introduced in this commit: 030d062facf3acb490c442033b437aa99aa31aca (see: http://w1.fi/gitweb/gitweb.cgi?p=hostap.git;a=commitdiff;h=030d062facf3acb490c442033b437aa99aa31aca ) Taking the changes from there, and adding it to the Makefile in eap_peer fixes the problem. *** Bug 454064 has been marked as a duplicate of this bug. *** |