Package Details: reaver-wps-fork-t6x-git 1.6.5.r224.140507a-1

Git Clone URL: https://aur.archlinux.org/reaver-wps-fork-t6x-git.git (read-only)
Package Base: reaver-wps-fork-t6x-git
Description: reaver-wps-fork-t6x is a community forked version of reaver, which has included various bug fixes and additional attack method (the offline Pixie Dust attack).
Upstream URL: https://github.com/t6x/reaver-wps-fork-t6x
Keywords: brute-force reaver t6x wps
Licenses: GPL2
Conflicts: reaver, reaver-git, reaver-svn, reaver-wps-fork-t6x
Provides: reaver
Replaces: reaver, reaver-git, reaver-svn, reaver-wps-fork-t6x
Submitter: kevku
Maintainer: codyps
Last Packager: codyps
Votes: 23
Popularity: 0.109030
First Submitted: 2015-04-24 08:38
Last Updated: 2018-11-04 17:55

Required by (5)

Sources (1)

Latest Comments

1 2 Next › Last »

codyps commented on 2018-11-04 17:58

@Cebtenzzre:

  • I've adjusted the pkgver() to more closely match the one provided by /usr/share/pacman/PKGBUILD-vcs.proto.
  • I'm not sure what mechanism you're using to try out shallow clones. If you let me know, I'll test against that.
  • I believe the current reaver package in the normal repos is in fact the non-git version of this fork. As a result, it seems reasonable to have the -git version replace the non-git version. It's also the case that because this is a -git package, I don't expect it to be merged into the normal repos.

Cebtenzzre commented on 2018-11-04 17:46

Your package probably shouldn't be set to replace reaver; if it ever ends up in a pacman repository it will immediately replace the standard reaver.

Also, while experimenting with shallow clones I found that the pkgver() is broken: If git describe fails then pkgver() fails and results in an empty string. Instead, the git describe should be moved into the if statement's condition, replacing the test and checking the exit status directly.

oberon2007 commented on 2018-02-23 19:16

docs/reaver.1.gz has been renamed to reaver.1 in the source

ERROR in package() install: cannot stat 'docs/reaver.1.gz': No such file or directory

strshr commented on 2017-02-21 12:49

Built successfully, thanks.

==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> reaver-wps-fork-t6x-git dependencies:
- libpcap (already installed)
- pixiewps (already installed)
- aircrack-ng (already installed)
- git (already installed) [makedepend]


==> Continue building reaver-wps-fork-t6x-git ? [Y/n]
==> -------------------------------------------------
==>

==> Building and installing package
==> Making package: reaver-wps-fork-t6x-git 1.5.2.r201.707c574-3 (Tue Feb 21 14:43:57 EET 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning reaver-wps-fork-t6x-git git repo...
Cloning into bare repository '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/reaver-wps-fork-t6x-git'...
remote: Counting objects: 1597, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 1597 (delta 2), reused 0 (delta 0), pack-reused 1588
Receiving objects: 100% (1597/1597), 1.48 MiB | 1.09 MiB/s, done.
Resolving deltas: 100% (975/975), done.
==> Validating source files with sha256sums...
reaver-wps-fork-t6x-git ... Skipped
==> Extracting sources...
-> Creating working copy of reaver-wps-fork-t6x git repo...
Cloning into 'reaver-wps-fork-t6x-git'...
done.
==> Starting pkgver()...
==> Updated version: reaver-wps-fork-t6x-git 1.5.2.r209.ffd7dae-1
==> Starting build()...
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for pcap_open_live in -lpcap... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for stdint.h... (cached) yes
checking for string.h... (cached) yes
checking pcap.h usability... yes
checking pcap.h presence... yes
checking for pcap.h... yes
configure: creating ./config.status
config.status: creating Makefile
(cd lwe && make BUILD_STATIC=y libiw.a)
make[1]: Entering directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/src/reaver-wps-fork-t6x-git/src/lwe'
cp wireless.21.h wireless.h
gcc -Os -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wpointer-arith -Wcast-qual -Winline -I. -MMD -fPIC -c -o iwlib.so iwlib.c
In file included from /usr/include/sys/types.h:25:0,
from iwlib.h:24,
from iwlib.c:14:
/usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
^~~~~~~
rm -f libiw.a
ar cru libiw.a iwlib.so
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libiw.a
make[1]: Leaving directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/src/reaver-wps-fork-t6x-git/src/lwe'
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function globule.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function init.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function misc.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function builder.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function crc.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -Ilibwps -I. 80211.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function iface.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -D_FORTIFY_SOURCE=2 -c -o libwps/libwps.o libwps/libwps.c
libwps/libwps.c: In function 'parse_wps_parameters':
libwps/libwps.c:29:12: warning: variable 'data_len' set but not used [-Wunused-but-set-variable]
size_t data_len = 0, offset = 0;
^~~~~~~~
libwps/libwps.c: In function 'parse_wps_tag':
libwps/libwps.c:89:74: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations]
el = get_wps_data_element(wps_ie_data, wps_data_len, elements[i], &el_len);
~~~~~~~~^~~
libwps/libwps.c:86:9: note: within this loop
for(i=0; i<sizeof(elements); i++)
^~~
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps_attr_build.o wps/wps_attr_build.c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps_attr_parse.o wps/wps_attr_parse.c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps_attr_process.o wps/wps_attr_process.c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps.o wps/wps.c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps_common.o wps/wps_common.c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps_dev_attr.o wps/wps_dev_attr.c
wps/wps_dev_attr.c: In function 'wps_process_serial_number':
wps/wps_dev_attr.c:345:86: warning: pointer targets in passing argument 2 of 'pingen_belkin' differ in signedness [-Wpointer-sign]
printf("[Pin Gen] Pin Generated : %08d\n",pingen_belkin(mac2str(get_bssid(),'\0'), str, str_len, 0));
^~~
In file included from ./wps.h:40:0,
from ./defs.h:46,
from ./globule.h:38,
from wps/wps_dev_attr.c:15:
./utils/common.h:447:5: note: expected 'const char *' but argument is of type 'const u8 * {aka const unsigned char *}'
int pingen_belkin(const char *mac, const char *serial, int len_serial, int add);
^~~~~~~~~~~~~
wps/wps_dev_attr.c:346:90: warning: pointer targets in passing argument 2 of 'pingen_belkin' differ in signedness [-Wpointer-sign]
printf("[Pin Gen] Pin Generated (+1): %08d\n",pingen_belkin(mac2str(get_bssid(),'\0'), str, str_len, 1));
^~~
In file included from ./wps.h:40:0,
from ./defs.h:46,
from ./globule.h:38,
from wps/wps_dev_attr.c:15:
./utils/common.h:447:5: note: expected 'const char *' but argument is of type 'const u8 * {aka const unsigned char *}'
int pingen_belkin(const char *mac, const char *serial, int len_serial, int add);
^~~~~~~~~~~~~
wps/wps_dev_attr.c:347:92: warning: pointer targets in passing argument 2 of 'pingen_belkin' differ in signedness [-Wpointer-sign]
printf("[Pin Gen] Pin Generated (-1): %08d\n\n",pingen_belkin(mac2str(get_bssid(),'\0'), str, str_len, -1));
^~~
In file included from ./wps.h:40:0,
from ./defs.h:46,
from ./globule.h:38,
from wps/wps_dev_attr.c:15:
./utils/common.h:447:5: note: expected 'const char *' but argument is of type 'const u8 * {aka const unsigned char *}'
int pingen_belkin(const char *mac, const char *serial, int len_serial, int add);
^~~~~~~~~~~~~
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps_enrollee.o wps/wps_enrollee.c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps_registrar.o wps/wps_registrar.c
In file included from /usr/include/string.h:630:0,
from ./defs.h:42,
from ./globule.h:38,
from wps/wps_registrar.c:14:
wps/wps_registrar.c: In function 'wps_process_ap_settings_r':
wps/wps_registrar.c:2791:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
wps->key = strdup(wps->cred.key);
^
In file included from ./defs.h:42:0,
from ./globule.h:38,
from wps/wps_registrar.c:14:
/usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'u8 * {aka unsigned char *}'
extern size_t strlen (const char *__s)
^~~~~~
In file included from /usr/include/string.h:630:0,
from ./defs.h:42,
from ./globule.h:38,
from wps/wps_registrar.c:14:
wps/wps_registrar.c:2791:27: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign]
wps->key = strdup(wps->cred.key);
^
/usr/include/bits/string2.h:324:14: note: expected 'const char *' but argument is of type 'u8 * {aka unsigned char *}'
extern char *__strdup (const char *__string) __THROW __attribute_malloc__;
^~~~~~~~
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -I. -Iutils -D_FORTIFY_SOURCE=2 -c -o wps/wps_ufd.o wps/wps_ufd.c
(cd utils && make)
make[1]: Entering directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/src/reaver-wps-fork-t6x-git/src/utils'
CC base64.c
CC common.c
CC ip_addr.c
CC radiotap.c
CC trace.c
CC uuid.c
CC wpa_debug.c
CC wpabuf.c
CC os_unix.c
CC eloop.c
ar crT libutils.a base64.o common.o ip_addr.o radiotap.o trace.o uuid.o wpa_debug.o wpabuf.o os_unix.o eloop.o
make[1]: Leaving directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/src/reaver-wps-fork-t6x-git/src/utils'
(cd tls && make)
make[1]: Entering directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/src/reaver-wps-fork-t6x-git/src/tls'
CC asn1.c
In file included from bignum.c:21:0:
libtommath.c: In function 'mp_exptmod':
libtommath.c:580:9: warning: variable 'dr' set but not used [-Wunused-but-set-variable]
int dr;
^~
CC bignum.c
CC pkcs1.c
CC pkcs5.c
CC pkcs8.c
CC rsa.c
CC tlsv1_client.c
CC tlsv1_client_read.c
CC tlsv1_client_write.c
CC tlsv1_common.c
CC tlsv1_cred.c
CC tlsv1_record.c
CC tlsv1_server.c
tlsv1_server_read.c: In function 'tls_process_client_key_exchange_rsa':
tlsv1_server_read.c:474:9: warning: variable 'encr_len' set but not used [-Wunused-but-set-variable]
u16 encr_len;
^~~~~~~~
CC tlsv1_server_read.c
CC tlsv1_server_write.c
CC x509v3.c
ar crT libtls.a asn1.o bignum.o pkcs1.o pkcs5.o pkcs8.o rsa.o tlsv1_client.o tlsv1_client_read.o tlsv1_client_write.o tlsv1_common.o tlsv1_cred.o tlsv1_record.o tlsv1_server.o tlsv1_server_read.o tlsv1_server_write.o x509v3.o
make[1]: Leaving directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/src/reaver-wps-fork-t6x-git/src/tls'
(cd crypto && make)
make[1]: Entering directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/src/reaver-wps-fork-t6x-git/src/crypto'
CC aes-cbc.c
CC aes-ctr.c
CC aes-eax.c
CC aes-encblock.c
CC aes-internal.c
CC aes-internal-dec.c
CC aes-internal-enc.c
CC aes-omac1.c
CC aes-unwrap.c
CC aes-wrap.c
CC des-internal.c
CC dh_group5.c
CC dh_groups.c
CC md4-internal.c
CC md5.c
CC md5-internal.c
CC md5-non-fips.c
CC milenage.c
CC ms_funcs.c
CC rc4.c
CC sha1.c
CC sha1-internal.c
CC sha1-pbkdf2.c
CC sha1-tlsprf.c
CC sha1-tprf.c
CC sha256.c
CC sha256-internal.c
CC crypto_internal.c
CC crypto_internal-cipher.c
CC crypto_internal-modexp.c
CC crypto_internal-rsa.c
CC tls_internal.c
CC fips_prf_internal.c
ar crT libcrypto.a aes-cbc.o aes-ctr.o aes-eax.o aes-encblock.o aes-internal.o aes-internal-dec.o aes-internal-enc.o aes-omac1.o aes-unwrap.o aes-wrap.o des-internal.o dh_group5.o dh_groups.o md4-internal.o md5.o md5-internal.o md5-non-fips.o milenage.o ms_funcs.o rc4.o sha1.o sha1-internal.o sha1-pbkdf2.o sha1-tlsprf.o sha1-tprf.o sha256.o sha256-internal.o crypto_internal.o crypto_internal-cipher.o crypto_internal-modexp.o crypto_internal-rsa.o tls_internal.o fips_prf_internal.o
make[1]: Leaving directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/src/reaver-wps-fork-t6x-git/src/crypto'
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -Ilibwps -I. wpsmon.c globule.o init.o misc.o 80211.o iface.o builder.o crc.o libwps/libwps.o wps/wps_attr_build.o wps/wps_attr_parse.o wps/wps_attr_process.o wps/wps.o wps/wps_common.o wps/wps_dev_attr.o wps/wps_enrollee.o wps/wps_registrar.o wps/wps_ufd.o utils/libutils.a crypto/libcrypto.a tls/libtls.a lwe/libiw.a -lm -lpcap -Wl,-O1,--sort-common,--as-needed,-z,relro -o wash
wpsmon.c: In function 'parse_wps_settings':
wpsmon.c:358:26: warning: unused variable 'encryption' [-Wunused-variable]
enum encryption_type encryption = NONE;
^~~~~~~~~~
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -Ilibwps -I. argsparser.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -Ilibwps -I. sigint.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function sigalrm.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function keys.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function pins.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function send.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -Ilibwps -I. exchange.c -c
exchange.c: In function 'process_wps_message':
exchange.c:464:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
else if (msg = wpabuf_alloc_copy(data, data_size))
^~~~
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -Ilibwps -I. session.c -c
session.c: In function 'save_session':
session.c:178:9: warning: variable 'attempts' set but not used [-Wunused-but-set-variable]
int attempts = 0, ret_val = 0, i = 0;
^~~~~~~~
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -Ilibwps -I. cracker.c -c
gcc -DCONF_DIR='"/etc/reaver"' -Wall -march=armv6 -mfloat-abi=hard -mfpu=vfp -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wno-unused-function -Ilibwps -I. wpscrack.c argsparser.o globule.o init.o sigint.o iface.o sigalrm.o misc.o cracker.o session.o send.o pins.o 80211.o exchange.o builder.o keys.o crc.o libwps/libwps.o wps/wps_attr_build.o wps/wps_attr_parse.o wps/wps_attr_process.o wps/wps.o wps/wps_common.o wps/wps_dev_attr.o wps/wps_enrollee.o wps/wps_registrar.o wps/wps_ufd.o utils/libutils.a crypto/libcrypto.a tls/libtls.a lwe/libiw.a -lm -lpcap -Wl,-O1,--sort-common,--as-needed,-z,relro -o reaver
==> Entering fakeroot environment...
==> Starting package()...
install: creating directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr'
install: creating directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/bin'
'src/reaver' -> '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/bin/reaver'
'src/wash' -> '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/bin/wash'
install: creating directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/share'
install: creating directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/share/doc'
install: creating directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/share/doc/reaver'
'docs/README' -> '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/share/doc/reaver/README'
install: creating directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/share/man'
install: creating directory '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/share/man/man1'
'docs/reaver.1.gz' -> '/tmp/yaourt-tmp-pi/aur-reaver-wps-fork-t6x-git/pkg/reaver-wps-fork-t6x-git/usr/share/man/man1/reaver.1.gz'
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "reaver-wps-fork-t6x-git"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: reaver-wps-fork-t6x-git 1.5.2.r209.ffd7dae-1 (Tue Feb 21 14:47:48 EET 2017)
==> Cleaning up...

==> Continue installing reaver-wps-fork-t6x-git ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==>

loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) reaver-wps-fork-t6x-git-1.5.2.r209.ffd7dae-1

Total Installed Size: 0.47 MiB
Net Upgrade Size: -0.03 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [########################################################################################] 100%
(1/1) checking package integrity [########################################################################################] 100%
(1/1) loading package files [########################################################################################] 100%
(1/1) checking for file conflicts [########################################################################################] 100%
(1/1) checking available disk space [########################################################################################] 100%
:: Processing package changes...
warning: /etc/reaver/reaver.db saved as /etc/reaver/reaver.db.pacsave
(1/1) upgrading reaver-wps-fork-t6x-git [########################################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

CTech commented on 2017-01-18 10:35

Oh, and 1 other thing, before building again, delete reaver's build directory (PKGBUILD, src, pkg, etc.).

CTech commented on 2017-01-18 10:32

This is really weird. If my MAKEFLAGS is below -j5, I am fine. I will force building with 1 core in the PKGBUILD, reaver isn't massive and this shouldn't drastically increase compile time.

edacval commented on 2017-01-18 07:23

Ok, tried again without any luck, same error. Tried to experiment with different make -j numbers in PKGBUILD , build fails with any jobs > 2 . I guess there is something wrong with upstream Makefile. PC properties if that matters : I5 2320 (quad core), 16 GB RAM , btrfs RAID1 , OS is almost pristine and up-to-date.

CTech commented on 2017-01-17 23:48

Ok, so the issue appears to occur with MAKEFLAGS set to -j5 or higher. I have changed the PKGBUILD to unset MAKEFLAGS, calculate the number of cores, and if it is higher than 4, limit it to 4. This fixed PKGBUILD should go out shortly. Could you please try again with the new PKGBUILD.

edacval commented on 2017-01-17 21:54

-j5: http://pastebin.com/78gjg07U
-j2: http://pastebin.com/XWVjjr39
makepkg.conf: http://pastebin.com/ZgshRxhA

Tested many times, with -j5 fails about 9 out of 10.

CTech commented on 2017-01-17 21:27

Could you please post an output of your build, and could I also please see your makepkg.conf. With my MAKEFLAGS as -j4, -j3, -j2, and -j1, I get no errors.