[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

tarsnap, beagleboneblack (BBB), and freeBSD



Hello All,

I have not yet updated to 10.1-release on my BBB:
FreeBSD beaglebsd 10.1-RC4 FreeBSD 10.1-RC4 #0 r273874: Fri Oct 31
14:15:13 UTC 2014
root@releng1.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/BEAGLEBONE
 arm

It may not be in developer Colin's interest to support the Beaglebone
black but I thought I would ask the group to see if anyone has the
same issue as me when attempting to install tarsnap from FreeBSD
ports.

Attached it a failure I receive when attempting to install tarsnap.

For what it's worth, scrypt also fails; however, spiped installed from
ports version1.4.1 without an issue.

If attachment doesn't come through, here it is:
http://209.12.167.33/tarsnap2.txt

-------
inum: 883510009027723
sip: jungleboogie@sip2sip.info
xmpp: jungle-boogie@jit.si
Script started on Sun Nov 16 06:45:29 2014
root@beaglebsd:/usr/ports/sysutils/tarsnap # 

root@beaglebsd:/usr/ports/sysutils/tarsnap # ake config-recursive install cleanm

===> Setting user-specified options for tarsnap-1.0.35_2 and dependencies
===>  Building for tarsnap-1.0.35_2
gmake[2]: Entering directory '/usr/ports/sysutils/tarsnap/work/tarsnap-autoconf-1.0.35'
gmake  all-am
gmake[3]: Entering directory '/usr/ports/sysutils/tarsnap/work/tarsnap-autoconf-1.0.35'
cc -DHAVE_CONFIG_H -I.    -I./tar -I./libarchive -I./lib/crypto -I./lib/datastruct -I./lib/keyfile -I./lib/netpacket -I./lib/netproto -I./lib/network -I./lib/scryptenc -I./lib/util -I./libcperciva/alg -I./libcperciva/crypto -I./libcperciva/datastruct -I./libcperciva/events -I./libcperciva/network -I./libcperciva/util -O -pipe -mcpu=arm1176jzf-s  -msse2 -fno-strict-aliasing -msse2 -MT lib/crypto/lib_libtarsnap_a-crypto_scrypt-sse.o -MD -MP -MF lib/crypto/.deps/lib_libtarsnap_a-crypto_scrypt-sse.Tpo -c -o lib/crypto/lib_libtarsnap_a-crypto_scrypt-sse.o `test -f 'lib/crypto/crypto_scrypt-sse.c' || echo './'`lib/crypto/crypto_scrypt-sse.c
cc: warning: argument unused during compilation: '-msse2'
cc: warning: argument unused during compilation: '-msse2'
In file included from lib/crypto/crypto_scrypt-sse.c:34:
/usr/include/clang/3.4.1/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
#error "SSE2 instruction set not enabled"
 ^
lib/crypto/crypto_scrypt-sse.c:47:23: error: unknown type name '__m128i'
static void salsa20_8(__m128i *);
                      ^
lib/crypto/crypto_scrypt-sse.c:48:35: error: unknown type name '__m128i'
static void blockmix_salsa8(const __m128i *, __m128i *, __m128i *, size_t);
                                  ^
lib/crypto/crypto_scrypt-sse.c:48:46: error: unknown type name '__m128i'
static void blockmix_salsa8(const __m128i *, __m128i *, __m128i *, size_t);
                                             ^
lib/crypto/crypto_scrypt-sse.c:48:57: error: unknown type name '__m128i'
static void blockmix_salsa8(const __m128i *, __m128i *, __m128i *, size_t);
                                                        ^
lib/crypto/crypto_scrypt-sse.c:55:2: error: use of undeclared identifier '__m128i'
        __m128i * D = dest;
        ^
lib/crypto/crypto_scrypt-sse.c:55:12: error: use of undeclared identifier 'D'
        __m128i * D = dest;
                  ^
lib/crypto/crypto_scrypt-sse.c:56:8: error: unknown type name '__m128i'
        const __m128i * S = src;
              ^
lib/crypto/crypto_scrypt-sse.c:61:3: error: use of undeclared identifier 'D'
                D[i] = S[i];
                ^
lib/crypto/crypto_scrypt-sse.c:67:2: error: use of undeclared identifier '__m128i'
        __m128i * D = dest;
        ^
lib/crypto/crypto_scrypt-sse.c:67:12: error: use of undeclared identifier 'D'
        __m128i * D = dest;
                  ^
lib/crypto/crypto_scrypt-sse.c:68:8: error: unknown type name '__m128i'
        const __m128i * S = src;
              ^
lib/crypto/crypto_scrypt-sse.c:73:3: error: use of undeclared identifier 'D'
                D[i] = _mm_xor_si128(D[i], S[i]);
                ^
lib/crypto/crypto_scrypt-sse.c:73:10: warning: implicit declaration of function '_mm_xor_si128' is invalid in C99 [-Wimplicit-function-declaration]
                D[i] = _mm_xor_si128(D[i], S[i]);
                       ^
lib/crypto/crypto_scrypt-sse.c:73:24: error: use of undeclared identifier 'D'
                D[i] = _mm_xor_si128(D[i], S[i]);
                                     ^
lib/crypto/crypto_scrypt-sse.c:81:11: error: unknown type name '__m128i'
salsa20_8(__m128i B[4])
          ^
lib/crypto/crypto_scrypt-sse.c:83:2: error: use of undeclared identifier '__m128i'
        __m128i X0, X1, X2, X3;
        ^
lib/crypto/crypto_scrypt-sse.c:84:2: error: use of undeclared identifier '__m128i'
        __m128i T;
        ^
lib/crypto/crypto_scrypt-sse.c:87:2: error: use of undeclared identifier 'X0'
        X0 = B[0];
        ^
lib/crypto/crypto_scrypt-sse.c:88:2: error: use of undeclared identifier 'X1'
        X1 = B[1];
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
Makefile:2058: recipe for target 'lib/crypto/lib_libtarsnap_a-crypto_scrypt-sse.o' failed
gmake[3]: *** [lib/crypto/lib_libtarsnap_a-crypto_scrypt-sse.o] Error 1
gmake[3]: Leaving directory '/usr/ports/sysutils/tarsnap/work/tarsnap-autoconf-1.0.35'
Makefile:967: recipe for target 'all' failed
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory '/usr/ports/sysutils/tarsnap/work/tarsnap-autoconf-1.0.35'
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/sysutils/tarsnap
*** Error code 1

Stop.
make: stopped in /usr/ports/sysutils/tarsnap
root@beaglebsd:/usr/ports/sysutils/tarsnap # uname -a

FreeBSD beaglebsd 10.1-RC4 FreeBSD 10.1-RC4 #0 r273874: Fri Oct 31 14:15:13 UTC 2014     root@releng1.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/BEAGLEBONE  arm
root@beaglebsd:/usr/ports/sysutils/tarsnap # exit

exit

Script done on Sun Nov 16 06:46:38 2014