Skip to content

scrypt.c:2114 : référence indéfinie vers « sha256_use_4way » #27

@ghost

Description

hi,
build miner on :

Architecture : i686
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme : Little Endian
Processeur(s) : 4
Liste de processeur(s) en ligne : 0-3
Thread(s) par cœur : 1
Cœur(s) par socket : 4
Socket(s) : 1
Identifiant constructeur : GenuineIntel
Famille de processeur : 6
Modèle : 23
Nom de modèle : Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz

./build.sh error : référence indéfinie vers « sha256_use_4way »

g++ -g -O2 -Lyes/lib -Lyes/lib -Lyes/lib -Lyes/lib -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o cpuminer-uint256.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-aesb.o algo/cpuminer-scrypt.o algo/cpuminer-sha2.o -lcurl -lz -lssl -lcrypto -ljansson -lpthread
/tmp/ccOmwjjU.ltrans1.ltrans.o : Dans la fonction « scanhash_scrypt » :
/home/JackRyan/veriumMiner/algo/scrypt.c:2114 : référence indéfinie vers « sha256_use_4way »
/tmp/ccOmwjjU.ltrans1.ltrans.o : Dans la fonction « HMAC_SHA256_80_init_4way » :
/home/JackRyan/veriumMiner/algo/scrypt.c:194 : référence indéfinie vers « sha256_transform_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:197 : référence indéfinie vers « sha256_init_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:202 : référence indéfinie vers « sha256_transform_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:204 : référence indéfinie vers « sha256_init_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:209 : référence indéfinie vers « sha256_transform_4way »
/tmp/ccOmwjjU.ltrans1.ltrans.o : Dans la fonction « PBKDF2_SHA256_80_128_4way » :
/home/JackRyan/veriumMiner/algo/scrypt.c:222 : référence indéfinie vers « sha256_transform_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:234 : référence indéfinie vers « sha256_transform_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:237 : référence indéfinie vers « sha256_transform_4way »
/tmp/ccOmwjjU.ltrans1.ltrans.o : Dans la fonction « scrypt_1024_1_1_256_4way » :
/home/JackRyan/veriumMiner/algo/scrypt.c:1954 : référence indéfinie vers « scrypt_core »
/home/JackRyan/veriumMiner/algo/scrypt.c:1955 : référence indéfinie vers « scrypt_core »
/home/JackRyan/veriumMiner/algo/scrypt.c:1956 : référence indéfinie vers « scrypt_core »
/home/JackRyan/veriumMiner/algo/scrypt.c:1957 : référence indéfinie vers « scrypt_core »
/tmp/ccOmwjjU.ltrans1.ltrans.o : Dans la fonction « PBKDF2_SHA256_128_32_4way » :
/home/JackRyan/veriumMiner/algo/scrypt.c:249 : référence indéfinie vers « sha256_transform_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:250 : référence indéfinie vers « sha256_transform_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:251 : référence indéfinie vers « sha256_transform_4way »
/home/JackRyan/veriumMiner/algo/scrypt.c:255 : référence indéfinie vers « sha256_transform_4way »

gcc -dM -E - < /dev/null
#define DBL_MIN_EXP (-1021)
#define pentiumpro 1
#define UINT_LEAST16_MAX 0xffff
#define __ATOMIC_ACQUIRE 2
#define FLT_MIN 1.17549435082228750797e-38F
#define __GCC_IEC_559_COMPLEX 2
#define UINT_LEAST8_TYPE unsigned char
#define SIZEOF_FLOAT80 12
#define __INTMAX_C(c) c ## LL
#define CHAR_BIT 8
#define UINT8_MAX 0xff
#define WINT_MAX 0xffffffffU
#define ORDER_LITTLE_ENDIAN 1234
#define SIZE_MAX 0xffffffffU
#define WCHAR_MAX 0x7fffffffL
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define DBL_DENORM_MIN ((double)4.94065645841246544177e-324L)
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define FLT_EVAL_METHOD 2
#define unix 1
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define UINT_FAST64_MAX 0xffffffffffffffffULL
#define SIG_ATOMIC_TYPE int
#define DBL_MIN_10_EXP (-307)
#define FINITE_MATH_ONLY 0
#define GNUC_PATCHLEVEL 0
#define UINT_FAST8_MAX 0xff
#define __has_include(STR) has_include(STR)
#define DEC64_MAX_EXP 385
#define __INT8_C(c) c
#define UINT_LEAST64_MAX 0xffffffffffffffffULL
#define SHRT_MAX 0x7fff
#define LDBL_MAX 1.18973149535723176502e+4932L
#define UINT_LEAST8_MAX 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define UINTMAX_TYPE long long unsigned int
#define __linux 1
#define DEC32_EPSILON 1E-6DF
#define __unix 1
#define UINT32_MAX 0xffffffffU
#define LDBL_MAX_EXP 16384
#define WINT_MIN 0U
#define linux 1
#define SCHAR_MAX 0x7f
#define WCHAR_MIN (-WCHAR_MAX - 1)
#define __INT64_C(c) c ## LL
#define DBL_DIG 15
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define SIZEOF_INT 4
#define SIZEOF_POINTER 4
#define USER_LABEL_PREFIX
#define STDC_HOSTED 1
#define LDBL_HAS_INFINITY 1
#define FLT_EPSILON 1.19209289550781250000e-7F
#define LDBL_MIN 3.36210314311209350626e-4932L
#define STDC_UTF_16 1
#define DEC32_MAX 9.999999E96DF
#define INT32_MAX 0x7fffffff
#define SIZEOF_LONG 4
#define STDC_IEC_559 1
#define STDC_ISO_10646 201605L
#define __UINT16_C(c) c
#define DECIMAL_DIG 21
#define gnu_linux 1
#define __has_include_next(STR) has_include_next(STR)
#define LDBL_HAS_QUIET_NAN 1
#define GNUC 6
#define pie 2
#define FLT_HAS_DENORM 1
#define SIZEOF_LONG_DOUBLE 12
#define BIGGEST_ALIGNMENT 16
#define __i686 1
#define DBL_MAX ((double)1.79769313486231570815e+308L)
#define INT_FAST32_MAX 0x7fffffff
#define DBL_HAS_INFINITY 1
#define DEC32_MIN_EXP (-94)
#define INT_FAST16_TYPE int
#define LDBL_HAS_DENORM 1
#define DEC128_MAX 9.999999999999999999999999999999999E6144DL
#define INT_LEAST32_MAX 0x7fffffff
#define DEC32_MIN 1E-95DF
#define DBL_MAX_EXP 1024
#define DEC128_EPSILON 1E-33DL
#define __ATOMIC_HLE_RELEASE 131072
#define PTRDIFF_MAX 0x7fffffff
#define STDC_NO_THREADS 1
#define __ATOMIC_HLE_ACQUIRE 65536
#define LONG_LONG_MAX 0x7fffffffffffffffLL
#define SIZEOF_SIZE_T 4
#define SIZEOF_WINT_T 4
#define __GCC_HAVE_DWARF2_CFI_ASM 1
#define __GXX_ABI_VERSION 1010
#define FLT_MIN_EXP (-125)
#define i686 1
#define INT_FAST64_TYPE long long int
#define DBL_MIN ((double)2.22507385850720138309e-308L)
#define PIE 2
#define DECIMAL_BID_FORMAT 1
#define DEC128_MIN 1E-6143DL
#define REGISTER_PREFIX
#define UINT16_MAX 0xffff
#define DBL_HAS_DENORM 1
#define UINT8_TYPE unsigned char
#define NO_INLINE 1
#define __i386 1
#define FLT_MANT_DIG 24
#define VERSION "6.3.0 20170516"
#define __UINT64_C(c) c ## ULL
#define _STDC_PREDEF_H 1
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define FLOAT_WORD_ORDER ORDER_LITTLE_ENDIAN
#define STDC_IEC_559_COMPLEX 1
#define __INT32_C(c) c
#define DEC64_EPSILON 1E-15DD
#define ORDER_PDP_ENDIAN 3412
#define DEC128_MIN_EXP (-6142)
#define code_model_32 1
#define INT_FAST32_TYPE int
#define UINT_LEAST16_TYPE short unsigned int
#define unix 1
#define INT16_MAX 0x7fff
#define i386 1
#define SIZE_TYPE unsigned int
#define UINT64_MAX 0xffffffffffffffffULL
#define INT8_TYPE signed char
#define ELF 1
#define GCC_ASM_FLAG_OUTPUTS 1
#define FLT_RADIX 2
#define INT_LEAST16_TYPE short int
#define LDBL_EPSILON 1.08420217248550443401e-19L
#define __UINTMAX_C(c) c ## ULL
#define SIG_ATOMIC_MAX 0x7fffffff
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define SIZEOF_PTRDIFF_T 4
#define DEC32_SUBNORMAL_MIN 0.000001E-95DF
#define __pentiumpro 1
#define INT_FAST16_MAX 0x7fffffff
#define UINT_FAST32_MAX 0xffffffffU
#define UINT_LEAST64_TYPE long long unsigned int
#define FLT_HAS_QUIET_NAN 1
#define FLT_MAX_10_EXP 38
#define LONG_MAX 0x7fffffffL
#define DEC128_SUBNORMAL_MIN 0.000000000000000000000000000000001E-6143DL
#define FLT_HAS_INFINITY 1
#define UINT_FAST16_TYPE unsigned int
#define DEC64_MAX 9.999999999999999E384DD
#define CHAR16_TYPE short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define __SEG_FS 1
#define INT_LEAST16_MAX 0x7fff
#define DEC64_MANT_DIG 16
#define INT64_MAX 0x7fffffffffffffffLL
#define UINT_LEAST32_MAX 0xffffffffU
#define __SEG_GS 1
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define INT_LEAST64_TYPE long long int
#define INT16_TYPE short int
#define INT_LEAST8_TYPE signed char
#define STDC_VERSION 201112L
#define DEC32_MAX_EXP 97
#define INT_FAST8_MAX 0x7f
#define INTPTR_MAX 0x7fffffff
#define linux 1
#define LDBL_MANT_DIG 64
#define DBL_HAS_QUIET_NAN 1
#define SIG_ATOMIC_MIN (-SIG_ATOMIC_MAX - 1)
#define INTPTR_TYPE int
#define UINT16_TYPE short unsigned int
#define WCHAR_TYPE long int
#define SIZEOF_FLOAT 4
#define pic 2
#define UINTPTR_MAX 0xffffffffU
#define DEC64_MIN_EXP (-382)
#define INT_FAST64_MAX 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define FLT_DIG 6
#define UINT_FAST64_TYPE long long unsigned int
#define INT_MAX 0x7fffffff
#define INT64_TYPE long long int
#define FLT_MAX_EXP 128
#define DBL_MANT_DIG 53
#define SIZEOF_FLOAT128 16
#define INT_LEAST64_MAX 0x7fffffffffffffffLL
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define DEC64_MIN 1E-383DD
#define WINT_TYPE unsigned int
#define UINT_LEAST32_TYPE unsigned int
#define SIZEOF_SHORT 2
#define LDBL_MIN_EXP (-16381)
#define INT_LEAST8_MAX 0x7f
#define LDBL_MAX_10_EXP 4932
#define __ATOMIC_RELAXED 0
#define DBL_EPSILON ((double)2.22044604925031308085e-16L)
#define __UINT8_C(c) c
#define INT_LEAST32_TYPE int
#define SIZEOF_WCHAR_T 4
#define UINT64_TYPE long long unsigned int
#define INT_FAST8_TYPE signed char
#define GNUC_STDC_INLINE 1
#define DBL_DECIMAL_DIG 17
#define STDC_UTF_32 1
#define DEC_EVAL_METHOD 2
#define ORDER_BIG_ENDIAN 4321
#define __UINT32_C(c) c ## U
#define INTMAX_MAX 0x7fffffffffffffffLL
#define BYTE_ORDER ORDER_LITTLE_ENDIAN
#define FLT_DENORM_MIN 1.40129846432481707092e-45F
#define INT8_MAX 0x7f
#define PIC 2
#define UINT_FAST32_TYPE unsigned int
#define CHAR32_TYPE unsigned int
#define FLT_MAX 3.40282346638528859812e+38F
#define INT32_TYPE int
#define SIZEOF_DOUBLE 8
#define FLT_MIN_10_EXP (-37)
#define INTMAX_TYPE long long int
#define i386 1
#define DEC128_MAX_EXP 6145
#define __ATOMIC_CONSUME 1
#define GNUC_MINOR 3
#define UINTMAX_MAX 0xffffffffffffffffULL
#define DEC32_MANT_DIG 7
#define DBL_MAX_10_EXP 308
#define LDBL_DENORM_MIN 3.64519953188247460253e-4951L
#define __INT16_C(c) c
#define STDC 1
#define PTRDIFF_TYPE int
#define __ATOMIC_SEQ_CST 5
#define UINT32_TYPE unsigned int
#define UINTPTR_TYPE unsigned int
#define DEC64_SUBNORMAL_MIN 0.000000000000001E-383DD
#define DEC128_MANT_DIG 34
#define LDBL_MIN_10_EXP (-4931)
#define SIZEOF_LONG_LONG 8
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define LDBL_DIG 18
#define FLT_DECIMAL_DIG 9
#define UINT_FAST16_MAX 0xffffffffU
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define UINT_FAST8_TYPE unsigned char
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3

root@rueil:/home/JackRyan/veriumMiner# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/6/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 6.3.0-18+deb9u1' --with-bugurl=file:///usr/share/doc/gcc-6/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-6 --program-prefix=i686-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-6-i386/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-6-i386 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-6-i386 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-target-system-zlib --enable-objc-gc=auto --enable-targets=all --enable-multiarch --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)

Thanks for help
Emmanuel

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions