static inline int blake2s_param_set_salt( blake2s_param *P, const uint8_t salt[BLAKE2S_SALTBYTES] )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:126:19: warning: unused function 'blake2s_param_set_personal' [-Wunused-function]
static inline int blake2s_param_set_personal( blake2s_param *P, const uint8_t personal[BLAKE2S_PERSONALBYTES] )
^
10 warnings generated.
popd
LIPOARGS+='relic-watchos-armv7k/lib/librelic_s.a '
for BUILD_PAIR in '"${BUILD_PAIRS[@]}"'
IFS=';'
read -ra PARSED_PAIR
PLATFORM=watchos
ARCH=arm64_32
build_relic_arch watchos arm64_32
PLATFORM=watchos
ARCH=arm64_32
++ xcrun --sdk watchos --show-sdk-path
SDK=/Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS6.1.sdk
BUILDDIR=relic-watchos-arm64_32
rm -rf relic-watchos-arm64_32
mkdir relic-watchos-arm64_32
pushd relic-watchos-arm64_32
unset CC
++ xcrun --sdk watchos --find clang
export CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
WSIZE=0
IOS_PLATFORM=
OPTIMIZATIONFLAGS=
[[ watchos = iphoneos ]]
[[ watchos = iphonesimulator ]]
[[ watchos = watchos ]]
IOS_PLATFORM=WATCHOS
WSIZE=32
COMPILER_ARGS=
[[ arm64_32 != \i\3\8\6 ]]
++ version_min_flag watchos
++ PLATFORM=watchos
++ FLAG=
++ [[ watchos = iphoneos ]]
++ [[ watchos = iphonesimulator ]]
++ [[ watchos = watchos ]]
++ FLAG=-mwatchos-version-min=2.0
++ echo -mwatchos-version-min=2.0
COMPILER_ARGS=-mwatchos-version-min=2.0
EXTRA_ARGS=
[[ watchos = macosx ]]
EXTRA_ARGS='-DOPSYS=NONE -DIOS_PLATFORM=WATCHOS -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake'
[[ arm64_32 = \i\3\8\6 ]]
[[ arm64_32 = \x\8\6_\6\4 ]]
EXTRA_ARGS+=' -DARCH=ARM'
[[ arm64_32 = \a\r\m\v\7\s ]]
[[ arm64_32 = \a\r\m\v\7\k ]]
[[ arm64_32 = \a\r\m\6\4_\3\2 ]]
EXTRA_ARGS+=' -DIOS_ARCH=arm64_32'
++ pwd
CURRENT_DIR=/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32
cmake -DCMAKE_PREFIX_PATH:PATH=/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/gmp -DTESTS=0 -DBENCH=0 -DCHECK=off -DARITH=gmp -DFP_PRIME=381 -DMULTI=PTHREAD -DFP_QNRES=off '-DFP_METHD=INTEG;INTEG;INTEG;MONTY;LOWER;SLIDE' '-DFPX_METHD=INTEG;INTEG;LAZYR' '-DPP_METHD=LAZYR;OATEP' '-DCOMP=-O3 -funroll-loops  -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS6.1.sdk -arch arm64_32 -fembed-bitcode -mwatchos-version-min=2.0' -DWSIZE=32 -DVERBS=off -DSHLIB=off -DALLOC=AUTO -DEP_PLAIN=off -DEP_SUPER=off -DPP_EXT=LAZYR -DTIMER=HREAL -DOPSYS=NONE -DIOS_PLATFORM=WATCHOS -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake -DARCH=ARM -DIOS_ARCH=arm64_32 ../
CMake Warning (dev) at ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Applications/CMake.app/Contents/share/cmake-3.17/Modules/CMakeDetermineSystem.cmake:90 (include)
CMakeLists.txt:6 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
relic-watchos-arm64_32/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
CMakeLists.txt:6 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
-- Configuring RELIC 0.4.1...
DEBUG=[off|on] Build with debugging support.
PROFL=[off|on] Build with profiling support.
CHECK=[off|on] Build with error-checking support.
VERBS=[off|on] Build with detailed error messages.
TRACE=[off|on] Build with tracing support.
OVERH=[off|on] Build with overhead estimation.
DOCUM=[off|on] Build documentation.
STRIP=[off|on] Build only selected algorithms.
QUIET=[off|on] Build with printing disabled.
COLOR=[off|on] Build with colored output.
BIGED=[off|on] Build with big-endian support.
SHLIB=[off|on] Build shared library.
STLIB=[off|on] Build static library.
STBIN=[off|on] Build static binaries.
AMALG=[off|on] Build amalgamation for better performance.
TESTS=n        If n > 0, build automated tests and run them n times.
BENCH=n        If n > 0, build automated benchmarks and run them n * n times.
CORES=n        If n > 1, please enable multithreading support.
WITH=BN       Multiple precision arithmetic.
WITH=DV       Temporary double-precision digit vectors.
WITH=FP       Prime field arithmetic.
WITH=FPX      Prime extension field arithmetic.
WITH=FB       Binary field arithmetic.
WITH=EP       Elliptic curves over prime fields.
WITH=EPX      Elliptic curves over quadratic extensions of prime fields.
WITH=EB       Elliptic curves over binary fields.
WITH=ED       Elliptic Edwards curves over prime fields.
WTTH=EC       Elliptic curve cryptography.
WITH=PB       Pairings over binary elliptic curves.
WITH=PP       Pairings over prime elliptic curves.
WTTH=PC       Pairing-based cryptography.
WITH=BC       Block ciphers (symmetric encryption).
WITH=MD       Message digests (hash functions).
WITH=CP       Cryptographic protocols.
WITH=ALL      All of the above.
Note: the programmer is responsible for not using unselected modules.
ARITH=easy     Easy-to-understand implementation.
ARITH=gmp      GNU Multiple Precision library.
ALLOC=AUTO     All memory is automatically allocated.
ALLOC=STATIC   All memory is allocated statically once.
ALLOC=DYNAMIC  All memory is allocated dynamically on demand.
ALLOC=STACK    All memory is allocated from the stack.
OPSYS=         Undefined/No specific operating system.
OPSYS=LINUX    GNU/Linux operating system.
OPSYS=FREEBSD  FreeBSD operating system.
OPSYS=MACOSX   Mac OS X operating system.
OPSYS=WINDOWS  Windows operating system.
OPSYS=DROID    Android operating system.
OPSYS=DUINO    Arduino platform.
MULTI=         No multithreading support.
MULTI=OPENMP   Open Multi-Processing.
MULTI=PTHREAD  POSIX threads.
TIMER=         No timer.
TIMER=HREAL    GNU/Linux realtime high-resolution timer.
TIMER=HPROC    GNU/Linux per-process high-resolution timer.
TIMER=HTHRD    GNU/Linux per-thread high-resolution timer.
TIMER=ANSI     ANSI-compatible timer.
TIMER=POSIX    POSIX-compatible timer.
TIMER=CYCLE    Cycle-counting timer. (architecture-dependant)
LABEL=relic
ARCH=          No specific architecture (disable some features).
ARCH=AVR       Atmel AVR ATMega128 8-bit architecture.
ARCH=MSP       TI MSP430 16-bit architecture.
ARCH=ARM       ARM 32-bit architecture.
ARCH=X86       Intel x86-compatible 32-bit architecture.
ARCH=X64       AMD x86_64-compatible 64-bit architecture.
WSIZE=8        Build a 8-bit library.
WSIZE=16       Build a 16-bit library.
WSIZE=32       Build a 32-bit library.
WSIZE=64       Build a 64-bit library.
ALIGN=1        Do not align digit vectors.
ALIGN=2        Align digit vectors into 16-bit boundaries.
ALIGN=8        Align digit vectors into 64-bit boundaries.
ALIGN=16       Align digit vectors into 128-bit boundaries.
CMake Warning (dev) at cmake/arch.cmake:48 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:130 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/arch.cmake:53 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:130 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
** Options for the multiple precision module (default = 1024,DOUBLE,0):
  BN_PRECI=n        The base precision in bits. Let w be n in words.
  BN_MAGNI=DOUBLE   A multiple precision integer can store 2w words.
  BN_MAGNI=CARRY    A multiple precision integer can store w+1 words.
  BN_MAGNI=SINGLE   A multiple precision integer can store w words.
  BN_KARAT=n        The number of Karatsuba steps.

** Available multiple precision arithmetic methods (default = COMBA;COMBA;MONTY;SLIDE;STEIN;BASIC):
  Integer multiplication:
  BN_METHD=BASIC    Schoolbook multiplication.
  BN_METHD=COMBA    Comba multiplication.

  Integer squaring:
  BN_METHD=BASIC    Schoolbook squaring.
  BN_METHD=COMBA    Comba squaring.
  BN_METHD=MULTP    Reuse multiplication for squaring.

  Modular reduction:
  BN_METHD=BASIC    Division-based modular reduction.
  BN_METHD=BARRT    Barrett modular reduction.
  BN_METHD=MONTY    Montgomery modular reduction.
  BN_METHD=RADIX    Diminished radix modular reduction.

  Modular exponentiation:
  BN_METHD=BASIC    Binary modular exponentiation.
  BN_METHD=MONTY    Montgomery powering ladder.
  BN_METHD=SLIDE    Sliding window modular exponentiation.

  Greatest Common Divisor:
  BN_METHD=BASIC    Euclid's standard GCD algorithm.
  BN_METHD=LEHME    Lehmer's fast GCD algorithm.
  BN_METHD=STEIN    Stein's binary GCD algorithm.

  Prime generation:
  BN_METHD=BASIC    Basic prime generation.
  BN_METHD=SAFEP    Safe prime generation.
  BN_METHD=STRON    Strong prime generation.

CMake Warning (dev) at cmake/bn.cmake:47 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:131 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/bn.cmake:53 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:131 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
** Arithmetic precision of the prime field module (default = 256,0,off,off):
  FP_PRIME=n        The prime modulus size in bits.
  FP_KARAT=n        The number of Karatsuba levels.
  FP_PMERS=[off|on] Prefer Pseudo-Mersenne primes over random primes.
  FP_QNRES=[off|on] Use -1 as quadratic non-residue (make sure that p = 3 mod 8).
  FP_WIDTH=w        Width w in [2,6] of window processing for exponentiation methods.

** Available prime field arithmetic methods (default = BASIC;COMBA;COMBA;MONTY;MONTY;SLIDE):
Field addition
FP_METHD=BASIC    Schoolbook addition.
FP_METHD=INTEG    Integrated modular addition.
  Field multiplication
  FP_METHD=BASIC    Schoolbook multiplication.
  FP_METHD=INTEG    Integrated modular multiplication.
  FP_METHD=COMBA    Comba multiplication.

  Field squaring
  FP_METHD=BASIC    Schoolbook squaring.
  FP_METHD=INTEG    Integrated modular squaring.
  FP_METHD=COMBA    Comba squaring.
  FP_METHD=MULTP    Reuse multiplication for squaring.

  Modular reduction
  FP_METHD=BASIC    Division-based reduction.
  FP_METHD=QUICK    Fast reduction modulo special form prime (2^t - c, c > 0).
  FP_METHD=MONTY    Montgomery modular reduction.

  Field inversion
  FP_METHD=BASIC    Inversion by Fermat's Little Theorem.
  FP_METHD=BINAR    Binary Inversion algorithm.
  FP_METHD=MONTY    Montgomery inversion.
  FP_METHD=EXGCD    Inversion by the Extended Euclidean algorithm.
  FP_METHD=LOWER    Pass inversion to the lower level.

  Field exponentiation
  FP_METHD=BASIC    Binary exponentiation.
  FP_METHD=SLIDE    Sliding window exponentiation.
  FP_METHD=MONTY    Constant-time Montgomery powering ladder.

CMake Warning (dev) at cmake/fp.cmake:49 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:132 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/fp.cmake:55 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:132 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/fp.cmake:60 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:132 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
** Available bilinear pairing methods (default = BASIC;BASIC;BASIC):
Quadratic extension arithmetic:
FPX_METHD=BASIC    Basic quadratic extension field arithmetic.
FPX_METHD=INTEG    Quadratic extension field arithmetic with embedded modular reduction.
  Cubic extension arithmetic:
  FPX_METHD=BASIC    Basic cubic extension field arithmetic.
  FPX_METHD=INTEG    Cubic extension field arithmetic with embedded modular reduction.

  Extension field arithmetic:
  FPX_METHD=BASIC    Basic extension field arithmetic.
  FPX_METHD=LAZYR    Lazy-reduced extension field arithmetic.

** Options for the binary elliptic curve module (default = 283,0,on,on,on):
  FB_POLYN=n        The irreducible polynomial size in bits.
  FB_KARAT=n        The number of Karatsuba levels.
  FB_TRINO=[off|on] Prefer trinomials.
  FB_SQRTF=[off|on] Prefer square-root friendly polynomials.
  FB_PRECO=[off|on] Precompute multiplication table for sqrt(z).
  FB_WIDTH=w        Width w in [2,6] of window processing for exponentiation methods.

** Available binary field arithmetic methods (default = LODAH;LUTBL;QUICK;BASIC;QUICK;QUICK;EXGCD;SLIDE;QUICK):
  Field multiplication:
  FB_METHD=BASIC    Right-to-left shift-and-add multiplication.
  FB_METHD=INTEG    Integrated modular multiplication.
  FB_METHD=RCOMB    Right-to-left comb multiplication.
  FB_METHD=LCOMB    Left-to-right comb multiplication.
  FB_METHD=LODAH    L?pez-Dahab comb multiplication with window of width 4.

  Field squaring:
  FB_METHD=BASIC    Bit manipulation squaring.
  FB_METHD=INTEG    Integrated modular squaring.
  FB_METHD=LUTBL    Table-based squaring.

  Modular reduction:
  FB_METHD=BASIC    Shift-and-add modular reduction.
  FB_METHD=QUICK    Fast reduction modulo a trinomial or pentanomial.

  Field square root:
  FB_METHD=BASIC    Square root by repeated squaring.
  FB_METHD=QUICK    Fast square root extraction.

  Trace computation:
  FB_METHD=BASIC    Trace computation by repeated squaring.
  FB_METHD=QUICK    Fast trace computation.

  Quadratic equation solver:
  FB_METHD=BASIC    Solve a quadratic equation by half-trace computation.
  FB_METHD=QUICK    Fast solving with precomputed half-traces.

  Field inversion:
  FB_METHD=BASIC    Inversion by Fermat's Little Theorem.
  FB_METHD=BINAR    Binary Inversion algorithm.
  FB_METHD=ALMOS    Inversion by the Amost inverse algorithm.
  FB_METHD=EXGCD    Inversion by the Extended Euclidean algorithm.
  FB_METHD=ITOHT    Inversion by Itoh-Tsuji.
  FB_METHD=BRUCH    Hardware-friendly inversion by Brunner et al.
  FB_METHD=LOWER    Pass inversion to the lower level.

  Field exponentiation:
  FB_METHD=BASIC    Binary exponentiation.
  FB_METHD=SLIDE    Sliding window exponentiation.
  FB_METHD=MONTY    Constant-time Montgomery powering ladder.

  Iterated squaring/square-root:
  FB_METHD=BASIC    Iterated squaring/square-root by consecutive squaring/square-root.
  FB_METHD=QUICK    Iterated squaring/square-root by table-based method.

CMake Warning (dev) at cmake/fb.cmake:64 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:134 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/fb.cmake:70 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:134 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/fb.cmake:75 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:134 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
** Options for the prime elliptic curve module (default = all on):
  EP_PLAIN=[off|on] Support for ordinary curves without endomorphisms.
  EP_SUPER=[off|on] Support for supersingular curves.
  EP_ENDOM=[off|on] Support for ordinary curves with endomorphisms.
  EP_MIXED=[off|on] Use mixed coordinates.

  EP_PRECO=[off|on] Build precomputation table for generator.
  EP_DEPTH=w        Width w in [2,8] of precomputation table for fixed point methods.
  EP_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.

** Available prime elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER):
  Point representation:
  EP_METHD=BASIC    Affine coordinates.
  EP_METHD=PROJC    Jacobian projective coordinates.

  Variable-base scalar multiplication:
  EP_METHD=BASIC    Binary method.
  EP_METHD=LWNAF    Left-to-right window NAF method (GLV for Koblitz curves).

  Fixed-base scalar multiplication:
  EP_METHD=BASIC    Binary method for fixed point multiplication.
  EP_METHD=YAOWI    Yao's windowing method for fixed point multiplication
  EP_METHD=NAFWI    NAF windowing method for fixed point multiplication.
  EP_METHD=COMBS    Single-table Comb method for fixed point multiplication.
  EP_METHD=COMBD    Double-table Comb method for fixed point multiplication.
  EP_METHD=LWNAF    Left-to-right window NAF method (GLV for Koblitz curves).

  Variable-base simultaneous scalar multiplication:
  EP_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.
  EP_METHD=TRICK    Shamir's trick for simultaneous multiplication.
  EP_METHD=INTER    Interleaving of window NAFs (GLV for Koblitz curves).
  EP_METHD=JOINT    Joint sparse form.

** Options for the binary elliptic curve module (default = on, w = 4):
  EB_PLAIN=[off|on] Support for ordinary curves without endomorphisms.
  EB_KBLTZ=[off|on] Support for Koblitz anomalous binary curves.
  EB_MIXED=[off|on] Use mixed coordinates.
  EB_PRECO=[off|on] Build precomputation table for generator.
  EB_DEPTH=w        Width w in [2,8] of precomputation table for fixed point methods.
  EB_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.

** Available binary elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER):
  Point representation:
  EB_METHD=BASIC    Affine coordinates.
  EB_METHD=PROJC    Projective coordinates (L?pez-Dahab for ordinary curves).

  Variable-base scalar multiplication:
  EB_METHD=BASIC    Binary double-and-add method.
  EB_METHD=LODAH    Lopez-Dahab constant-time point multiplication.
  EB_METHD=LWNAF    Left-to-right window (T)NAF method.
  EB_METHD=RWNAF    Right-to-left window (T)NAF method.
  EB_METHD=HALVE    Halving method.

  Fixed-base scalar multiplication:
  EB_METHD=BASIC    Binary method for fixed point multiplication.
  EB_METHD=YAOWI    Yao's windowing method for fixed point multiplication
  EB_METHD=NAFWI    NAF windowing method for fixed point multiplication.
  EB_METHD=COMBS    Single-table Comb method for fixed point multiplication.
  EB_METHD=COMBD    Double-table Comb method for fixed point multiplication.
  EB_METHD=LWNAF    Left-to-right window (T)NAF method.

  Variable-base simultaneous scalar multiplication:
  EB_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.
  EB_METHD=TRICK    Shamir's trick for simultaneous multiplication.
  EB_METHD=INTER    Interleaving of window (T)NAFs.
  EB_METHD=JOINT    Joint sparse form.

** Options for the prime elliptic Edwards curve module (default = all on):
ED_PRECO=[off|on] Build precomputation table for generator.
ED_DEPTH=w        Width w in [2,6] of precomputation table for fixed point methods.
ED_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.
** Available prime elliptic Edwards curve methods (default = PROJC;LWNAF;COMBS;INTER):
EP_METHD=PROJC  	 Simple projective twisted Edwards coordinates.
EP_METHD=EXTND 	 Extended projective twisted Edwards coordinates.
  *** variable-base multiplication method ***
  ED_METHD=BASIC    	Binary method.
  ED_METHD=SLIDE    	Sliding window method.
  ED_METHD=MONTY    	Montgomery ladder method.
  ED_METHD=FIXWI    	2-bit fixed window method.
  ED_METHD=LWNAF    	Left-to-right window NAF method (GLV for Koblitz curves).

  *** fixed-base multiplication method ***
  ED_METHD=BASIC    	Binary method for fixed point multiplication.
  ED_METHD=YAOWI    	Yao's windowing method for fixed point multiplication
  ED_METHD=NAFWI    	NAF windowing method for fixed point multiplication.
  ED_METHD=COMBS    	Single-table Comb method for fixed point multiplication.
  ED_METHD=COMBD    	Double-table Comb method for fixed point multiplication.
  ED_METHD=LWNAF    	Left-to-right window NAF method (GLV for Koblitz curves).

  ED_METHD=LWNAF_MIXED Left-to-right window NAF mixed method (GLV for Koblitz curves).

  *** variable-base simultaneous multiplication method ***
  ED_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.
  ED_METHD=TRICK    Shamir's trick for simultaneous multiplication.
  ED_METHD=INTER    Interleaving of window NAFs (GLV for Koblitz curves).
  ED_METHD=JOINT    Joint sparse form.

  Note: these methods must be given in order. Ex: ED_METHD="EXTND;LWNAF;COMBD;TRICK"

** Options for the binary elliptic curve module (default = on):
  EC_ENDOM=[off|on] Prefer (prime or binary) curves with endomorphisms.

** Available elliptic curve methods (default = PRIME):
  EC_METHD=PRIME    Use prime curves.
  EC_METHD=CHAR2    Use binary curves.
  EC_METHD=EDWARD   Use prime Edwards curves.

** Available bilinear pairing methods (default = BASIC;OATEP):
  Extension field arithmetic:
  PP_METHD=BASIC    Basic extension field arithmetic.
  PP_METHD=LAZYR    Lazy reduced extension field arithmetic.

  Pairing computation:
  PP_METHD=TATEP    Tate pairing.
  PP_METHD=WEILP    Weil pairing.
  PP_METHD=OATEP    Optimal ate pairing.

** Available hash functions (default = SH256):
  MD_METHD=SHONE        SHA-1 hash function.
  MD_METHD=SH224        SHA-224 hash function.
  MD_METHD=SH256        SHA-256 hash function.
  MD_METHD=SH384        SHA-384 hash function.
  MD_METHD=SH512        SHA-512 hash function.
  MD_METHD=B2S160       BLAKE2s-160 hash function.
  MD_METHD=B2S256       BLAKE2s-256 hash function.

** Options for the cryptographic protocols module (default = PKCS1):
  CP_RSAPD=BASIC    RSA with basic padding.
  CP_RSAPD=PKCS1    RSA with PKCS#1 v1.5 padding.
  CP_RSAPD=PKCS2    RSA with PKCS#1 v2.1 padding.

** Available cryptographic protocols methods (default = QUICK;BASIC):
  CP_METHD=BASIC    Slow RSA decryption/signature.
  CP_METHD=QUICK    Fast RSA decryption/signature using CRT.

RAND=HASH      Use the HASH-DRBG generator. (recommended)
RAND=UDEV      Use the operating system underlying generator.
RAND=FIPS      Use the FIPS 186-2 (CN1) SHA1-based generator.
RAND=CALL      Override the generator with a callback.
SEED=WCGR      Use Windows' CryptGenRandom. (recommended)
SEED=DEV       Use blocking /dev/random. (recommended)
SEED=UDEV      Use non-blocking /dev/urandom. (recommended)
SEED=LIBC      Use the libc rand()/random() functions. (insecure!)
SEED=ZERO      Use a zero seed. (insecure!)
CMake Warning (dev) at CMakeLists.txt:145 (set):
implicitly converting 'INTEGER' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:146 (set):
implicitly converting 'INTEGER' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:149 (set):
implicitly converting 'INTEGER' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchos-arm64_32/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

make -j 4
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/fp/relic_fp_inv.c:463:12: warning: passing 'const bn_st *' to parameter of type 'bn_st *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
bn_copy(u, r);
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/include/relic_bn.h:457:19: note: passing argument to parameter 'c' here
void bn_copy(bn_t c, const bn_t a);
^
1 warning generated.
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/fpx/relic_fp18_mul.c:153:13: warning: unused function 'fp6_mul0_basic' [-Wunused-function]
static void fp6_mul0_basic(fp6_t c, fp6_t a, fp6_t b) {
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/fpx/relic_fp18_mul.c:226:13: warning: unused function 'fp6_mul1_basic' [-Wunused-function]
static void fp6_mul1_basic(fp6_t c, fp6_t a, fp6_t b) {
^
2 warnings generated.
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/ed/relic_ed_add.c:37:13: warning: unused function 'ed_add_inver' [-Wunused-function]
static void ed_add_inver(ed_t r, const ed_t p, const ed_t q) {
^
1 warning generated.
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:62:19: warning: unused function 'blake2s_clear_lastblock' [-Wunused-function]
static inline int blake2s_clear_lastblock( blake2s_state *S )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:78:19: warning: unused function 'blake2s_param_set_digest_length' [-Wunused-function]
static inline int blake2s_param_set_digest_length( blake2s_param *P, const uint8_t digest_length )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:84:19: warning: unused function 'blake2s_param_set_fanout' [-Wunused-function]
static inline int blake2s_param_set_fanout( blake2s_param *P, const uint8_t fanout )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:90:19: warning: unused function 'blake2s_param_set_max_depth' [-Wunused-function]
static inline int blake2s_param_set_max_depth( blake2s_param *P, const uint8_t depth )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:96:19: warning: unused function 'blake2s_param_set_leaf_length' [-Wunused-function]
static inline int blake2s_param_set_leaf_length( blake2s_param *P, const uint32_t leaf_length )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:102:19: warning: unused function 'blake2s_param_set_node_offset' [-Wunused-function]
static inline int blake2s_param_set_node_offset( blake2s_param *P, const uint64_t node_offset )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:108:19: warning: unused function 'blake2s_param_set_node_depth' [-Wunused-function]
static inline int blake2s_param_set_node_depth( blake2s_param *P, const uint8_t node_depth )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:114:19: warning: unused function 'blake2s_param_set_inner_length' [-Wunused-function]
static inline int blake2s_param_set_inner_length( blake2s_param *P, const uint8_t inner_length )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:120:19: warning: unused function 'blake2s_param_set_salt' [-Wunused-function]
static inline int blake2s_param_set_salt( blake2s_param *P, const uint8_t salt[BLAKE2S_SALTBYTES] )
^
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src/md/blake2s-ref.c:126:19: warning: unused function 'blake2s_param_set_personal' [-Wunused-function]
static inline int blake2s_param_set_personal( blake2s_param *P, const uint8_t personal[BLAKE2S_PERSONALBYTES] )
^
10 warnings generated.
popd
LIPOARGS+='relic-watchos-arm64_32/lib/librelic_s.a '
for BUILD_PAIR in '"${BUILD_PAIRS[@]}"'
IFS=';'
read -ra PARSED_PAIR
PLATFORM=watchsimulator
ARCH=i386
build_relic_arch watchsimulator i386
PLATFORM=watchsimulator
ARCH=i386
++ xcrun --sdk watchsimulator --show-sdk-path
SDK=/Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/Developer/SDKs/WatchSimulator6.1.sdk
BUILDDIR=relic-watchsimulator-i386
rm -rf relic-watchsimulator-i386
mkdir relic-watchsimulator-i386
pushd relic-watchsimulator-i386
unset CC
++ xcrun --sdk watchsimulator --find clang
export CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
WSIZE=0
IOS_PLATFORM=
OPTIMIZATIONFLAGS=
[[ watchsimulator = iphoneos ]]
[[ watchsimulator = iphonesimulator ]]
[[ watchsimulator = watchos ]]
[[ watchsimulator = watchsimulator ]]
IOS_PLATFORM=SIMULATOR_WATCHOS
WSIZE=32
COMPILER_ARGS=
[[ i386 != \i\3\8\6 ]]
EXTRA_ARGS=
[[ watchsimulator = macosx ]]
EXTRA_ARGS='-DOPSYS=NONE -DIOS_PLATFORM=SIMULATOR_WATCHOS -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake'
[[ i386 = \i\3\8\6 ]]
EXTRA_ARGS+=' -DARCH=X86'
++ pwd
CURRENT_DIR=/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386
cmake -DCMAKE_PREFIX_PATH:PATH=/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/gmp -DTESTS=0 -DBENCH=0 -DCHECK=off -DARITH=gmp -DFP_PRIME=381 -DMULTI=PTHREAD -DFP_QNRES=off '-DFP_METHD=INTEG;INTEG;INTEG;MONTY;LOWER;SLIDE' '-DFPX_METHD=INTEG;INTEG;LAZYR' '-DPP_METHD=LAZYR;OATEP' '-DCOMP=-O3 -funroll-loops  -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/Developer/SDKs/WatchSimulator6.1.sdk -arch i386 -fembed-bitcode ' -DWSIZE=32 -DVERBS=off -DSHLIB=off -DALLOC=AUTO -DEP_PLAIN=off -DEP_SUPER=off -DPP_EXT=LAZYR -DTIMER=HREAL -DOPSYS=NONE -DIOS_PLATFORM=SIMULATOR_WATCHOS -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake -DARCH=X86 ../
CMake Warning (dev) at ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Applications/CMake.app/Contents/share/cmake-3.17/Modules/CMakeDetermineSystem.cmake:90 (include)
CMakeLists.txt:6 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
relic-watchsimulator-i386/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
CMakeLists.txt:6 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
-- Configuring RELIC 0.4.1...
DEBUG=[off|on] Build with debugging support.
PROFL=[off|on] Build with profiling support.
CHECK=[off|on] Build with error-checking support.
VERBS=[off|on] Build with detailed error messages.
TRACE=[off|on] Build with tracing support.
OVERH=[off|on] Build with overhead estimation.
DOCUM=[off|on] Build documentation.
STRIP=[off|on] Build only selected algorithms.
QUIET=[off|on] Build with printing disabled.
COLOR=[off|on] Build with colored output.
BIGED=[off|on] Build with big-endian support.
SHLIB=[off|on] Build shared library.
STLIB=[off|on] Build static library.
STBIN=[off|on] Build static binaries.
AMALG=[off|on] Build amalgamation for better performance.
TESTS=n        If n > 0, build automated tests and run them n times.
BENCH=n        If n > 0, build automated benchmarks and run them n * n times.
CORES=n        If n > 1, please enable multithreading support.
WITH=BN       Multiple precision arithmetic.
WITH=DV       Temporary double-precision digit vectors.
WITH=FP       Prime field arithmetic.
WITH=FPX      Prime extension field arithmetic.
WITH=FB       Binary field arithmetic.
WITH=EP       Elliptic curves over prime fields.
WITH=EPX      Elliptic curves over quadratic extensions of prime fields.
WITH=EB       Elliptic curves over binary fields.
WITH=ED       Elliptic Edwards curves over prime fields.
WTTH=EC       Elliptic curve cryptography.
WITH=PB       Pairings over binary elliptic curves.
WITH=PP       Pairings over prime elliptic curves.
WTTH=PC       Pairing-based cryptography.
WITH=BC       Block ciphers (symmetric encryption).
WITH=MD       Message digests (hash functions).
WITH=CP       Cryptographic protocols.
WITH=ALL      All of the above.
Note: the programmer is responsible for not using unselected modules.
ARITH=easy     Easy-to-understand implementation.
ARITH=gmp      GNU Multiple Precision library.
ALLOC=AUTO     All memory is automatically allocated.
ALLOC=STATIC   All memory is allocated statically once.
ALLOC=DYNAMIC  All memory is allocated dynamically on demand.
ALLOC=STACK    All memory is allocated from the stack.
OPSYS=         Undefined/No specific operating system.
OPSYS=LINUX    GNU/Linux operating system.
OPSYS=FREEBSD  FreeBSD operating system.
OPSYS=MACOSX   Mac OS X operating system.
OPSYS=WINDOWS  Windows operating system.
OPSYS=DROID    Android operating system.
OPSYS=DUINO    Arduino platform.
MULTI=         No multithreading support.
MULTI=OPENMP   Open Multi-Processing.
MULTI=PTHREAD  POSIX threads.
TIMER=         No timer.
TIMER=HREAL    GNU/Linux realtime high-resolution timer.
TIMER=HPROC    GNU/Linux per-process high-resolution timer.
TIMER=HTHRD    GNU/Linux per-thread high-resolution timer.
TIMER=ANSI     ANSI-compatible timer.
TIMER=POSIX    POSIX-compatible timer.
TIMER=CYCLE    Cycle-counting timer. (architecture-dependant)
LABEL=relic
ARCH=          No specific architecture (disable some features).
ARCH=AVR       Atmel AVR ATMega128 8-bit architecture.
ARCH=MSP       TI MSP430 16-bit architecture.
ARCH=ARM       ARM 32-bit architecture.
ARCH=X86       Intel x86-compatible 32-bit architecture.
ARCH=X64       AMD x86_64-compatible 64-bit architecture.
WSIZE=8        Build a 8-bit library.
WSIZE=16       Build a 16-bit library.
WSIZE=32       Build a 32-bit library.
WSIZE=64       Build a 64-bit library.
ALIGN=1        Do not align digit vectors.
ALIGN=2        Align digit vectors into 16-bit boundaries.
ALIGN=8        Align digit vectors into 64-bit boundaries.
ALIGN=16       Align digit vectors into 128-bit boundaries.
CMake Warning (dev) at cmake/arch.cmake:48 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:130 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/arch.cmake:53 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:130 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
** Options for the multiple precision module (default = 1024,DOUBLE,0):
  BN_PRECI=n        The base precision in bits. Let w be n in words.
  BN_MAGNI=DOUBLE   A multiple precision integer can store 2w words.
  BN_MAGNI=CARRY    A multiple precision integer can store w+1 words.
  BN_MAGNI=SINGLE   A multiple precision integer can store w words.
  BN_KARAT=n        The number of Karatsuba steps.

** Available multiple precision arithmetic methods (default = COMBA;COMBA;MONTY;SLIDE;STEIN;BASIC):
  Integer multiplication:
  BN_METHD=BASIC    Schoolbook multiplication.
  BN_METHD=COMBA    Comba multiplication.

  Integer squaring:
  BN_METHD=BASIC    Schoolbook squaring.
  BN_METHD=COMBA    Comba squaring.
  BN_METHD=MULTP    Reuse multiplication for squaring.

  Modular reduction:
  BN_METHD=BASIC    Division-based modular reduction.
  BN_METHD=BARRT    Barrett modular reduction.
  BN_METHD=MONTY    Montgomery modular reduction.
  BN_METHD=RADIX    Diminished radix modular reduction.

  Modular exponentiation:
  BN_METHD=BASIC    Binary modular exponentiation.
  BN_METHD=MONTY    Montgomery powering ladder.
  BN_METHD=SLIDE    Sliding window modular exponentiation.

  Greatest Common Divisor:
  BN_METHD=BASIC    Euclid's standard GCD algorithm.
  BN_METHD=LEHME    Lehmer's fast GCD algorithm.
  BN_METHD=STEIN    Stein's binary GCD algorithm.

  Prime generation:
  BN_METHD=BASIC    Basic prime generation.
  BN_METHD=SAFEP    Safe prime generation.
  BN_METHD=STRON    Strong prime generation.

CMake Warning (dev) at cmake/bn.cmake:47 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:131 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/bn.cmake:53 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:131 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
** Arithmetic precision of the prime field module (default = 256,0,off,off):
  FP_PRIME=n        The prime modulus size in bits.
  FP_KARAT=n        The number of Karatsuba levels.
  FP_PMERS=[off|on] Prefer Pseudo-Mersenne primes over random primes.
  FP_QNRES=[off|on] Use -1 as quadratic non-residue (make sure that p = 3 mod 8).
  FP_WIDTH=w        Width w in [2,6] of window processing for exponentiation methods.

** Available prime field arithmetic methods (default = BASIC;COMBA;COMBA;MONTY;MONTY;SLIDE):
Field addition
FP_METHD=BASIC    Schoolbook addition.
FP_METHD=INTEG    Integrated modular addition.
  Field multiplication
  FP_METHD=BASIC    Schoolbook multiplication.
  FP_METHD=INTEG    Integrated modular multiplication.
  FP_METHD=COMBA    Comba multiplication.

  Field squaring
  FP_METHD=BASIC    Schoolbook squaring.
  FP_METHD=INTEG    Integrated modular squaring.
  FP_METHD=COMBA    Comba squaring.
  FP_METHD=MULTP    Reuse multiplication for squaring.

  Modular reduction
  FP_METHD=BASIC    Division-based reduction.
  FP_METHD=QUICK    Fast reduction modulo special form prime (2^t - c, c > 0).
  FP_METHD=MONTY    Montgomery modular reduction.

  Field inversion
  FP_METHD=BASIC    Inversion by Fermat's Little Theorem.
  FP_METHD=BINAR    Binary Inversion algorithm.
  FP_METHD=MONTY    Montgomery inversion.
  FP_METHD=EXGCD    Inversion by the Extended Euclidean algorithm.
  FP_METHD=LOWER    Pass inversion to the lower level.

  Field exponentiation
  FP_METHD=BASIC    Binary exponentiation.
  FP_METHD=SLIDE    Sliding window exponentiation.
  FP_METHD=MONTY    Constant-time Montgomery powering ladder.

CMake Warning (dev) at cmake/fp.cmake:49 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:132 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/fp.cmake:55 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:132 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/fp.cmake:60 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:132 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
** Available bilinear pairing methods (default = BASIC;BASIC;BASIC):
Quadratic extension arithmetic:
FPX_METHD=BASIC    Basic quadratic extension field arithmetic.
FPX_METHD=INTEG    Quadratic extension field arithmetic with embedded modular reduction.
  Cubic extension arithmetic:
  FPX_METHD=BASIC    Basic cubic extension field arithmetic.
  FPX_METHD=INTEG    Cubic extension field arithmetic with embedded modular reduction.

  Extension field arithmetic:
  FPX_METHD=BASIC    Basic extension field arithmetic.
  FPX_METHD=LAZYR    Lazy-reduced extension field arithmetic.

** Options for the binary elliptic curve module (default = 283,0,on,on,on):
  FB_POLYN=n        The irreducible polynomial size in bits.
  FB_KARAT=n        The number of Karatsuba levels.
  FB_TRINO=[off|on] Prefer trinomials.
  FB_SQRTF=[off|on] Prefer square-root friendly polynomials.
  FB_PRECO=[off|on] Precompute multiplication table for sqrt(z).
  FB_WIDTH=w        Width w in [2,6] of window processing for exponentiation methods.

** Available binary field arithmetic methods (default = LODAH;LUTBL;QUICK;BASIC;QUICK;QUICK;EXGCD;SLIDE;QUICK):
  Field multiplication:
  FB_METHD=BASIC    Right-to-left shift-and-add multiplication.
  FB_METHD=INTEG    Integrated modular multiplication.
  FB_METHD=RCOMB    Right-to-left comb multiplication.
  FB_METHD=LCOMB    Left-to-right comb multiplication.
  FB_METHD=LODAH    L?pez-Dahab comb multiplication with window of width 4.

  Field squaring:
  FB_METHD=BASIC    Bit manipulation squaring.
  FB_METHD=INTEG    Integrated modular squaring.
  FB_METHD=LUTBL    Table-based squaring.

  Modular reduction:
  FB_METHD=BASIC    Shift-and-add modular reduction.
  FB_METHD=QUICK    Fast reduction modulo a trinomial or pentanomial.

  Field square root:
  FB_METHD=BASIC    Square root by repeated squaring.
  FB_METHD=QUICK    Fast square root extraction.

  Trace computation:
  FB_METHD=BASIC    Trace computation by repeated squaring.
  FB_METHD=QUICK    Fast trace computation.

  Quadratic equation solver:
  FB_METHD=BASIC    Solve a quadratic equation by half-trace computation.
  FB_METHD=QUICK    Fast solving with precomputed half-traces.

  Field inversion:
  FB_METHD=BASIC    Inversion by Fermat's Little Theorem.
  FB_METHD=BINAR    Binary Inversion algorithm.
  FB_METHD=ALMOS    Inversion by the Amost inverse algorithm.
  FB_METHD=EXGCD    Inversion by the Extended Euclidean algorithm.
  FB_METHD=ITOHT    Inversion by Itoh-Tsuji.
  FB_METHD=BRUCH    Hardware-friendly inversion by Brunner et al.
  FB_METHD=LOWER    Pass inversion to the lower level.

  Field exponentiation:
  FB_METHD=BASIC    Binary exponentiation.
  FB_METHD=SLIDE    Sliding window exponentiation.
  FB_METHD=MONTY    Constant-time Montgomery powering ladder.

  Iterated squaring/square-root:
  FB_METHD=BASIC    Iterated squaring/square-root by consecutive squaring/square-root.
  FB_METHD=QUICK    Iterated squaring/square-root by table-based method.

CMake Warning (dev) at cmake/fb.cmake:64 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:134 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/fb.cmake:70 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:134 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at cmake/fb.cmake:75 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
CMakeLists.txt:134 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
** Options for the prime elliptic curve module (default = all on):
  EP_PLAIN=[off|on] Support for ordinary curves without endomorphisms.
  EP_SUPER=[off|on] Support for supersingular curves.
  EP_ENDOM=[off|on] Support for ordinary curves with endomorphisms.
  EP_MIXED=[off|on] Use mixed coordinates.

  EP_PRECO=[off|on] Build precomputation table for generator.
  EP_DEPTH=w        Width w in [2,8] of precomputation table for fixed point methods.
  EP_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.

** Available prime elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER):
  Point representation:
  EP_METHD=BASIC    Affine coordinates.
  EP_METHD=PROJC    Jacobian projective coordinates.

  Variable-base scalar multiplication:
  EP_METHD=BASIC    Binary method.
  EP_METHD=LWNAF    Left-to-right window NAF method (GLV for Koblitz curves).

  Fixed-base scalar multiplication:
  EP_METHD=BASIC    Binary method for fixed point multiplication.
  EP_METHD=YAOWI    Yao's windowing method for fixed point multiplication
  EP_METHD=NAFWI    NAF windowing method for fixed point multiplication.
  EP_METHD=COMBS    Single-table Comb method for fixed point multiplication.
  EP_METHD=COMBD    Double-table Comb method for fixed point multiplication.
  EP_METHD=LWNAF    Left-to-right window NAF method (GLV for Koblitz curves).

  Variable-base simultaneous scalar multiplication:
  EP_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.
  EP_METHD=TRICK    Shamir's trick for simultaneous multiplication.
  EP_METHD=INTER    Interleaving of window NAFs (GLV for Koblitz curves).
  EP_METHD=JOINT    Joint sparse form.

** Options for the binary elliptic curve module (default = on, w = 4):
  EB_PLAIN=[off|on] Support for ordinary curves without endomorphisms.
  EB_KBLTZ=[off|on] Support for Koblitz anomalous binary curves.
  EB_MIXED=[off|on] Use mixed coordinates.
  EB_PRECO=[off|on] Build precomputation table for generator.
  EB_DEPTH=w        Width w in [2,8] of precomputation table for fixed point methods.
  EB_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.

** Available binary elliptic curve methods (default = PROJC;LWNAF;COMBS;INTER):
  Point representation:
  EB_METHD=BASIC    Affine coordinates.
  EB_METHD=PROJC    Projective coordinates (L?pez-Dahab for ordinary curves).

  Variable-base scalar multiplication:
  EB_METHD=BASIC    Binary double-and-add method.
  EB_METHD=LODAH    Lopez-Dahab constant-time point multiplication.
  EB_METHD=LWNAF    Left-to-right window (T)NAF method.
  EB_METHD=RWNAF    Right-to-left window (T)NAF method.
  EB_METHD=HALVE    Halving method.

  Fixed-base scalar multiplication:
  EB_METHD=BASIC    Binary method for fixed point multiplication.
  EB_METHD=YAOWI    Yao's windowing method for fixed point multiplication
  EB_METHD=NAFWI    NAF windowing method for fixed point multiplication.
  EB_METHD=COMBS    Single-table Comb method for fixed point multiplication.
  EB_METHD=COMBD    Double-table Comb method for fixed point multiplication.
  EB_METHD=LWNAF    Left-to-right window (T)NAF method.

  Variable-base simultaneous scalar multiplication:
  EB_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.
  EB_METHD=TRICK    Shamir's trick for simultaneous multiplication.
  EB_METHD=INTER    Interleaving of window (T)NAFs.
  EB_METHD=JOINT    Joint sparse form.

** Options for the prime elliptic Edwards curve module (default = all on):
ED_PRECO=[off|on] Build precomputation table for generator.
ED_DEPTH=w        Width w in [2,6] of precomputation table for fixed point methods.
ED_WIDTH=w        Width w in [2,6] of window processing for unknown point methods.
** Available prime elliptic Edwards curve methods (default = PROJC;LWNAF;COMBS;INTER):
EP_METHD=PROJC  	 Simple projective twisted Edwards coordinates.
EP_METHD=EXTND 	 Extended projective twisted Edwards coordinates.
  *** variable-base multiplication method ***
  ED_METHD=BASIC    	Binary method.
  ED_METHD=SLIDE    	Sliding window method.
  ED_METHD=MONTY    	Montgomery ladder method.
  ED_METHD=FIXWI    	2-bit fixed window method.
  ED_METHD=LWNAF    	Left-to-right window NAF method (GLV for Koblitz curves).

  *** fixed-base multiplication method ***
  ED_METHD=BASIC    	Binary method for fixed point multiplication.
  ED_METHD=YAOWI    	Yao's windowing method for fixed point multiplication
  ED_METHD=NAFWI    	NAF windowing method for fixed point multiplication.
  ED_METHD=COMBS    	Single-table Comb method for fixed point multiplication.
  ED_METHD=COMBD    	Double-table Comb method for fixed point multiplication.
  ED_METHD=LWNAF    	Left-to-right window NAF method (GLV for Koblitz curves).

  ED_METHD=LWNAF_MIXED Left-to-right window NAF mixed method (GLV for Koblitz curves).

  *** variable-base simultaneous multiplication method ***
  ED_METHD=BASIC    Multiplication-and-addition simultaneous multiplication.
  ED_METHD=TRICK    Shamir's trick for simultaneous multiplication.
  ED_METHD=INTER    Interleaving of window NAFs (GLV for Koblitz curves).
  ED_METHD=JOINT    Joint sparse form.

  Note: these methods must be given in order. Ex: ED_METHD="EXTND;LWNAF;COMBD;TRICK"

** Options for the binary elliptic curve module (default = on):
  EC_ENDOM=[off|on] Prefer (prime or binary) curves with endomorphisms.

** Available elliptic curve methods (default = PRIME):
  EC_METHD=PRIME    Use prime curves.
  EC_METHD=CHAR2    Use binary curves.
  EC_METHD=EDWARD   Use prime Edwards curves.

** Available bilinear pairing methods (default = BASIC;OATEP):
  Extension field arithmetic:
  PP_METHD=BASIC    Basic extension field arithmetic.
  PP_METHD=LAZYR    Lazy reduced extension field arithmetic.

  Pairing computation:
  PP_METHD=TATEP    Tate pairing.
  PP_METHD=WEILP    Weil pairing.
  PP_METHD=OATEP    Optimal ate pairing.

** Available hash functions (default = SH256):
  MD_METHD=SHONE        SHA-1 hash function.
  MD_METHD=SH224        SHA-224 hash function.
  MD_METHD=SH256        SHA-256 hash function.
  MD_METHD=SH384        SHA-384 hash function.
  MD_METHD=SH512        SHA-512 hash function.
  MD_METHD=B2S160       BLAKE2s-160 hash function.
  MD_METHD=B2S256       BLAKE2s-256 hash function.

** Options for the cryptographic protocols module (default = PKCS1):
  CP_RSAPD=BASIC    RSA with basic padding.
  CP_RSAPD=PKCS1    RSA with PKCS#1 v1.5 padding.
  CP_RSAPD=PKCS2    RSA with PKCS#1 v2.1 padding.

** Available cryptographic protocols methods (default = QUICK;BASIC):
  CP_METHD=BASIC    Slow RSA decryption/signature.
  CP_METHD=QUICK    Fast RSA decryption/signature using CRT.

RAND=HASH      Use the HASH-DRBG generator. (recommended)
RAND=UDEV      Use the operating system underlying generator.
RAND=FIPS      Use the FIPS 186-2 (CN1) SHA1-based generator.
RAND=CALL      Override the generator with a callback.
SEED=WCGR      Use Windows' CryptGenRandom. (recommended)
SEED=DEV       Use blocking /dev/random. (recommended)
SEED=UDEV      Use non-blocking /dev/urandom. (recommended)
SEED=LIBC      Use the libc rand()/random() functions. (insecure!)
SEED=ZERO      Use a zero seed. (insecure!)
CMake Warning (dev) at CMakeLists.txt:145 (set):
implicitly converting 'INTEGER' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:146 (set):
implicitly converting 'INTEGER' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:149 (set):
implicitly converting 'INTEGER' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/ios.toolchain.cmake:452 (set):
implicitly converting 'string' to 'STRING' type.
Call Stack (most recent call first):
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/3.17.2/CMakeSystem.cmake:6 (include)
/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

make -j 4
/bin/sh: line 1: 88360 Killed: 9               /Applications/CMake.app/Contents/bin/cmake -E cmake_depends "Unix Makefiles" /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/src /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386 /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/src /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/contrib/relic/relic-watchsimulator-i386/src/CMakeFiles/relic_s.dir/DependInfo.cmake --color=
make[2]: *** [src/CMakeFiles/relic_s.dir/depend] Error 137
make[1]: *** [src/CMakeFiles/relic_s.dir/all] Error 2
make: *** [all] Error 2

Try removing caches first:
rm -rf Pods
pod cache clean 'bls-signatures-pod' --all
and do pod install again

Also, make sure you use cmake installed from brew:
brew install cmake

I installed it the second way above

I guess there might be compatibility issues with the GUI CMake app. I would recommend using command line one.
Probably, you'll have to remove CMake.app first before installing cmake from brew, because having them both installed simultaneously might also lead to problems.

Ok, I'll try

1, sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --uninstall
2,  rm -rf Pods  pod cache clean 'bls-signatures-pod' --all
3, brew install  cmake
config.status: linking mpn/generic/powlo.c to mpn/powlo.c
config.status: linking mpn/generic/sec_powm.c to mpn/sec_powm.c
config.status: linking mpn/generic/sec_mul.c to mpn/sec_mul.c
config.status: linking mpn/generic/sec_sqr.c to mpn/sec_sqr.c
config.status: linking mpn/generic/sec_div.c to mpn/sec_div_qr.c
config.status: linking mpn/generic/sec_div.c to mpn/sec_div_r.c
config.status: linking mpn/generic/sec_pi1_div.c to mpn/sec_pi1_div_qr.c
config.status: linking mpn/generic/sec_pi1_div.c to mpn/sec_pi1_div_r.c
config.status: linking mpn/generic/sec_aors_1.c to mpn/sec_add_1.c
config.status: linking mpn/generic/sec_aors_1.c to mpn/sec_sub_1.c
config.status: linking mpn/generic/sec_invert.c to mpn/sec_invert.c
config.status: linking mpn/generic/trialdiv.c to mpn/trialdiv.c
config.status: linking mpn/generic/remove.c to mpn/remove.c
config.status: linking mpn/generic/logops_n.c to mpn/and_n.c
config.status: linking mpn/generic/logops_n.c to mpn/andn_n.c
config.status: linking mpn/generic/logops_n.c to mpn/nand_n.c
config.status: linking mpn/generic/logops_n.c to mpn/ior_n.c
config.status: linking mpn/generic/logops_n.c to mpn/iorn_n.c
config.status: linking mpn/generic/logops_n.c to mpn/nior_n.c
config.status: linking mpn/generic/logops_n.c to mpn/xor_n.c
config.status: linking mpn/generic/logops_n.c to mpn/xnor_n.c
config.status: linking mpn/generic/copyi.c to mpn/copyi.c
config.status: linking mpn/generic/copyd.c to mpn/copyd.c
config.status: linking mpn/generic/zero.c to mpn/zero.c
config.status: linking mpn/generic/sec_tabselect.c to mpn/sec_tabselect.c
config.status: linking mpn/generic/comb_tables.c to mpn/comb_tables.c
config.status: linking mpn/generic/add_n_sub_n.c to mpn/add_n_sub_n.c
config.status: linking mpn/generic/gmp-mparam.h to gmp-mparam.h
config.status: executing libtool commands
configure: summary of build options:
Version:           GNU MP 6.1.2
Host type:         arm-apple-darwin
ABI:               32
Install prefix:    /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/gmp/gmplib-macosx-x86_64
Compiler:          /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -fembed-bitcode -arch x86_64 --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk
Static libraries:  yes
Shared libraries:  no

MIN_IOS=10.0
MIN_WATCHOS=2.0
MIN_TVOS=10.0
MIN_MACOS=10.10
IPHONEOS=iphoneos
IPHONESIMULATOR=iphonesimulator
WATCHOS=watchos
WATCHSIMULATOR=watchsimulator
TVOS=appletvos
TVSIMULATOR=appletvsimulator
MACOS=macosx
++ sysctl -n hw.logicalcpu_max
LOGICALCPU_MAX=4
++ pwd
GMP_DIR=/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/gmp
prepare
download_gmp
GMP_VERSION=6.1.2
++ pwd
CURRENT_DIR=/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc
'[' '!' -s /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/gmp-6.1.2.tar.bz2 ']'
curl -L -o /Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/gmp-6.1.2.tar.bz2 https://gmplib.org/download/gmp/gmp-6.1.2.tar.bz2
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 2330k  100 2330k    0     0   138k      0  0:00:16  0:00:16 --:--:--  141k
rm -rf gmp
tar xfj gmp-6.1.2.tar.bz2
mv gmp-6.1.2 gmp
download_cmake_toolchain
pushd contrib/relic
'[' '!' -s ios.toolchain.cmake ']'
SHA256_HASH=782853957073f8e7cfa21c94823c74519eaf75c93960f13fcef44cd9ec6eb10e
curl -o ios.toolchain.cmake https://raw.githubusercontent.com/leetal/ios-cmake/78da4171ba52d95403a1f600b79866324a6375d7/ios.toolchain.cmake
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 21687  100 21687    0     0  12704      0  0:00:01  0:00:01 --:--:-- 12697
++ shasum -a 256 ios.toolchain.cmake
++ cut -f 1 -d ' '
DOWNLOADED_HASH=782853957073f8e7cfa21c94823c74519eaf75c93960f13fcef44cd9ec6eb10e
'['<PHONE_NUMBER>73f8e7cfa21c94823c74519eaf75c93960f13fcef44cd9ec6eb10e '!='<PHONE_NUMBER>73f8e7cfa21c94823c74519eaf75c93960f13fcef44cd9ec6eb10e ']'
popd
rm -rf artefacts
mkdir artefacts
build_all macos 'macosx;x86_64'
SUFFIX=macos
BUILD_IN='macosx;x86_64'
build_gmp 'macosx;x86_64'
BUILD_IN='macosx;x86_64'
IFS='|'
read -ra BUILD_PAIRS
pushd gmp
LIPOARGS=
PLATFORM=
ARCH=
for BUILD_PAIR in '"${BUILD_PAIRS[@]}"'
IFS=';'
read -ra PARSED_PAIR
PLATFORM=macosx
ARCH=x86_64
build_gmp_arch macosx x86_64
PLATFORM=macosx
ARCH=x86_64
++ xcrun --sdk macosx --show-sdk-path
SDK=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk
++ xcrun --sdk macosx --show-sdk-platform-path
PLATFORM_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
++ xcrun --sdk macosx --find clang
CLANG=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
++ pwd
CURRENT_DIR=/Users/lishuai/Library/Caches/CocoaPods/Pods/Release/bls-signatures-pod/0.2.9-56adc/gmp
++ xcode-select --print-path
DEVELOPER=/Applications/Xcode.app/Contents/Developer
export PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
make clean
make: *** No rule to make target `clean'.  Stop.
true
make distclean
make: *** No rule to make target `distclean'.  Stop.
true
mkdir gmplib-macosx-x86_64
CFLAGS='-fembed-bitcode -arch x86_64 --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk'
++ version_min_flag macosx
++ PLATFORM=macosx
++ FLAG=
++ [[ macosx = iphoneos ]]
++ [[ macosx = iphonesimulator ]]
++ [[ macosx = watchos ]]
++ [[ macosx = watchsimulator ]]
++ [[ macosx = appletvos ]]
++ [[ macosx = appletvsimulator ]]
++ [[ macosx = macosx ]]
++ FLAG=-mmacosx-version-min=10.10
++ echo -mmacosx-version-min=10.10
EXTRA_FLAGS=-mmacosx-version-min=10.10
CCARGS='/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -fembed-bitcode -arch x86_64 --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk'
CPPFLAGSARGS='-fembed-bitcode -arch x86_64 --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.10'
CONFIGURESCRIPT=gmp_configure_script.sh
cat
chmod a+x gmp_configure_script.sh
sh gmp_configure_script.sh
rm gmp_configure_script.sh
make -j 4

➜  SLCoinDemo git:(master) ✗

==> Deleted Formulae
deis                       deisctl                    open-cobol
==> Downloading https://homebrew.bintray.com/bottles/cmake-3.17.2.catalina.bottl
==> Downloading from https://akamai.bintray.com/54/5498aed6134742450b1237e0f033f
######################################################################## 100.0%
==> Pouring cmake-3.17.2.catalina.bottle.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/cmake
==> Summary
🍺  /usr/local/Cellar/cmake/3.17.2: 6,156 files, 58MB
➜  ~ git:(master)

@podkovyrin
There are other mistakes

I don't see the actual error in the logs you sent. It looks like pod install output is truncated

It seems that the process was killed by something for no reason. I tried several times, and each time the log information was different. This could be caused by the xcodebuild tool;
build result:

Do you have xcode command line tools installed?
xcode-select --install

Is there any way to modify the parameters in the podspec file ,  that it only needs to build the IPHONEOS version

Yes, I performed xcode-select --install

Are you trying to build DashWallet or DashSync?

So in the demo, it works, It's weird! 😂.why?

It's amazing. I don't know what the problem is.  may be touched by God .....

There is another question, will the version of pod library 'bls-signatures-pod' be updated?

There were no such plans so far. Do you have any issues with the current version?

Thank you very much. No problem for now


Fully mange stop/suspend/resume/terminate action in plugin

Summary
Current, plugin can not catch the stop/suspend/resume/terminate actions. So plugin maybe submit a job to another cluster like spark/flink, when we stop workflow, plugin can not get the stop action, so maybe plugin stopped, spark/flink job still running.
We should provide a way for plugin's action catch.

Message from the maintainers:
Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

Current, plugin can not catch the stop/suspend/resume/terminate actions

@Tan-JiaLiang what "plugin" are you referring to here?

@alexgeorgousis see https://argoproj.github.io/argo-workflows/plugins/

Yes, I think this is a very important feature. The current plug-in cannot listen to other states of the workflow, resulting in the workflow using the plug-in being completely out of control.

#12441 has fixed the workflow terminate and stop problem with argo plugin, the argo plugin will be stopped since the agent pod will be deleted.
However, the jobs started by the argo plugin will not be stopped. I think the argo plugin needs to record all jobs it has started, and stop them after it receives the TERM signal.

Have you implemented spark or flink plugin or have any progress?


⚠ Bofrost.be has degraded performance

In 0eae5f2, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1355 ms

Resolved: Bofrost.be performance has improved in 807b523.


K9 mail hangs up if the connection goes unused for over a minute

This problem is happening on a Samsung running OS 4.4.4, and a Droid Turbo running OS 5.1.
This problem occurs using IMAP with both polling or IDLE.
If the connection is used every minute (either via e-mails coming in, going out, etc., or by a poll  or IDLE refresh), the connection is fine.  If the polling or IDLE refresh is set to anything longer than a minute, and no e-mails come in or go out, the connection stops working.
Once the connection has gone unused for over a minute, any attempt to do anything with the connection (poll, send e-mail, delete an existing email) will cause K9 mail to hang up (the application still responds, but it is stuck trying to communicate with the server).
I did force close K9 after waiting 25 minutes for it to give up trying to communicate with the server and/or throw an error.  Once it was force stopped and re-opened, the following error was in the error folder:
java.net.SocketException: recvfrom failed: ETIMEDOUT (Connection timed out)
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:592)
at libcore.io.IoBridge.recvfrom(IoBridge.java:556)
at java.net.PlainSocketImpl.read(PlainSocketImpl.java:485)
at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:37)
at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:237)
at java.io.InputStream.read(InputStream.java:162)
at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
at java.io.BufferedInputStream.read(BufferedInputStream.java:234)
at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.java:34)
at com.fsck.k9.mail.store.ImapResponseParser.readResponse(ImapResponseParser.java:42)
at com.fsck.k9.mail.store.ImapResponseParser.readResponse(ImapResponseParser.java:29)
at com.fsck.k9.mail.store.ImapStore$ImapConnection.readStatusResponse(ImapStore.java:2775)
at com.fsck.k9.mail.store.ImapStore$ImapConnection.executeSimpleCommand(ImapStore.java:2925)
at com.fsck.k9.mail.store.ImapStore$ImapFolder.executeSimpleCommand(ImapStore.java:862)
at com.fsck.k9.mail.store.ImapStore$ImapFolderPusher$1.run(ImapStore.java:3151)
at java.lang.Thread.run(Thread.java:818)
Caused by: android.system.ErrnoException: recvfrom failed: ETIMEDOUT (Connection timed out)
at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:185)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:250)
at libcore.io.IoBridge.recvfrom(IoBridge.java:553)
... 14 more

Based on cketti's response to another poster, I have opened a bug report here:
https://groups.google.com/forum/#!topic/k-9-mail/5WGGmNNdw8Q

Sounds like your gateway kills idle connections after a very short timeout. It doesn't make sense to use IMAP IDLE in that case.

This is NOT invalid. My sever does NOT disconect idle clients as confirmed with computer clients and via telnet, as well as over a week of troubleshooting with the server company.

did you check if your gateway does?

My mobile gateway?   No, they don’t.  This problem does not seem to happen with older Androids, either.  It occurs regardless of whether the phone is on 3G, 4G, or WiFi (tested with multiple internet providers), and the problem occurs with multiple e-mail providers.
From: Vincent<EMAIL_ADDRESS>Sent: Tuesday, December 29, 2015 5:45 AM
To: k9mail/k-9
Cc: z28cueball
Subject: Re: [k-9] K9 mail hangs up if the connection goes unused for over a minute (#976)
did you check if your gateway does?
—
Reply to this email directly or view it on GitHub https://github.com/k9mail/k-9/issues/976#issuecomment-167763624 .Description: Image removed by sender.


[T5A1][T10-B2]Yu Jingchen

Ready for review

@KnytJC Some comments added. Please close the PR after reading comments.


Market/Rewards should open in new tab on IOS

Checked on QA ver 0.10.6
Work as expected. User is navigated to separated tab on iOS.
If user is logged out and navigated to Rewards tab using long link, they should log in first and then approve the external navigation in pop-up.
Checked using Rewards tab. Should be checked on eWallet after update.
Used devices:
iPhone XS // 13.1
iPhone 6S+ // 12.3.1


Correct fail write with NotYetConnectedException when OioDatagramChan…

…nel is not connected yet.
Motivation:
NioDatagramChannel fails a write with NotYetConnectedException when the DatagramChannel was not yet connected and a ByteBuf is written. The same should be done for OioDatagramChannel as well.
Modifications:
Make OioDatagramChannel consistent with NioDatagramChannel
Result:
Correct and consistent implementations of DatagramChannel

@Scottmitch @nmittler @trustin PTAL

Cherry-picked into 4.1 (8a5e42ad2ea091ccc88e02993927f9dd9d4c8205) and 4.0 (fb21891630808f91612ce13deaa219f551b869fb)


Fix actualBalance to only include accepted transactions

Issue:
actualBalance was including transactions that weren't accepted and so the calcualted balance for the user was incorrect.
Work Done:

Added a where clause to only include accepted transactions so that the balance is calculated correctly.

fixes #1

Thanks!

No worries man! Your package has saved me a tonne of time :)
Would it be possible to tag as a new release so I can composer update?

Already done ha! Nice :+1:


Resolution of template vars defined at function-like level

Fixes #667

@dbrumann the jist of it is to add the template scope temporarily while inside the method/fuction and remove it again when the method closes.

Yep, after staring at the fixture file and test for a bit, I finally got it 😄


[Warhammer 4e Character Sheet] Melee target fix

Changes / Comments

Fix for melee weapons list target display for any weapon except 2H

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


Question about mapping rates

Hi all,
I am using bcbio-nextgen to look at a set of 11 case and 11 control datasets. I used bcbio.rnaseq summarize to generate a report.
I noticed that I have a mapping rate of 1.0 for all samples. I heard this might happen sometimes if the sequences are pre-filtered, but in my case, the samples came straight off the NextSeq and I have not done any filtering other than what is included with bcbio-nextgen.
I checked the project-summary.yaml file and the mapping rates are all 1.0 (so it isn't a problem with the parsing in the report).
I aligned against GRCh37 and I am worried that a mapping rate of 1.0 is maybe a bit too good to be true.
Thanks for any advice you may have!
~Lina

You can check inside the QC folder in each sample. The bamtools or samtools. There you should see the real % of mapped reads. I am assuming you used STAR to align? I don’t know if using tophat can do that the tool filter the BAM file it self.
let me know what you find.

On Apr 8, 2016, at 11:17 AM, lfaller<EMAIL_ADDRESS>wrote:
Hi all,
I am using bcbio-nextgen to look at a set of 11 case and 11 control datasets. I used bcbio.rnaseq summarize to generate a report.
I noticed that I have a mapping rate of 1.0 for all samples. I heard this might happen sometimes if the sequences are pre-filtered, but in my case, the samples came straight off the NextSeq and I have not done any filtering other than what is included with bcbio-nextgen.
I checked the project-summary.yaml file and the mapping rates are all 1.0 (so it isn't a problem with the parsing in the report).
I aligned against GRCh37 and I am worried that a mapping rate of 1.0 is maybe a bit too good to be true.
Thanks for any advice you may have!
~Lina
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub https://github.com/chapmanb/bcbio-nextgen/issues/1319

I ran TopHat but I did find the following files: /qc/bamtools/bamtools_stats.txt
grep "Mapped reads" */qc/bamtools/*txt
11_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      84968618 (100%)
13_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      79531382 (100%)
15_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      95201426 (100%)
16_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      26780684 (100%)
17_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      26216756 (100%)
18_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      41080482 (100%)
19_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      43021292 (100%)
1_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      23927588  (100%)
20_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      94779590 (100%)
2_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      21883926  (100%)
3_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      23081398  (100%)
45_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      200700722        (100%)
46_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      25897588 (100%)
47_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      121783456        (100%)
48_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      100465004        (100%)
4_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      18245428  (100%)
52_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      26499658 (100%)
53_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      41688464 (100%)
54_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      102836570        (100%)
5_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      28280324  (100%)
7_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      121712320 (100%)
9_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      12601538  (100%)

Do you think it's real?

it could be the output of tophat is having only the mapped reads. I don’t use tophat, so don’t know if maybe inside log-bcbio-debug.txt have the info tophat print while mapping, and then maybe you have better information?
I am almost sure, is that. You can run manually the FASTQC of one sample using the FASTQ files. bcbio uses the BAM file, so won’t be useful. Then you can compare numbers.

On Apr 8, 2016, at 12:01 PM, lfaller<EMAIL_ADDRESS>wrote:
I ran TopHat but I did find the following files: /qc/bamtools/bamtools_stats.txt
grep "Mapped reads" */qc/bamtools/*txt
11_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      84968618 (100%)
13_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      79531382 (100%)
15_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      95201426 (100%)
16_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      26780684 (100%)
17_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      26216756 (100%)
18_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      41080482 (100%)
19_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      43021292 (100%)
1_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      23927588  (100%)
20_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      94779590 (100%)
2_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      21883926  (100%)
3_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      23081398  (100%)
45_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      200700722        (100%)
46_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      25897588 (100%)
47_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      121783456        (100%)
48_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      100465004        (100%)
4_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      18245428  (100%)
52_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      26499658 (100%)
53_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      41688464 (100%)
54_D/qc/bamtools/bamtools_stats.txt:Mapped reads:      102836570        (100%)
5_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      28280324  (100%)
7_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      121712320 (100%)
9_H/qc/bamtools/bamtools_stats.txt:Mapped reads:      12601538  (100%)
Do you think it's real?
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub https://github.com/chapmanb/bcbio-nextgen/issues/1319#issuecomment-207493521

So the tophat run produces a file called align_summary.txt:
Left reads:
          Input     :  44022318
           Mapped   :  39094351 (88.8% of input)
            of these:   1330877 ( 3.4%) have multiple alignments (26454 have >20)
Right reads:
          Input     :  44022318
           Mapped   :  39094351 (88.8% of input)
            of these:   1330877 ( 3.4%) have multiple alignments (26454 have >20)
88.8% overall read mapping rate.

Aligned pairs:  39094351
     of these:   1330877 ( 3.4%) have multiple alignments
                 1137562 ( 2.9%) are discordant alignments
86.2% concordant pair alignment rate.

I assume the "concordant pair alignment rate" is the same as the mapping rate? Then that's probably more accurate. I will look at these values instead of the mapping rate as reported in the project-summary.yaml file.
By the way, since you mentioned you don't use Tophat, do you recommend the STAR aligner over TopHat?
Thanks!!

nice!
yep, that value is ok to get the right idea.
We use STAR, because is faster, and get better alignments, and we can avoid trimming. The downside is that need 40G of memory RAM.

On Apr 8, 2016, at 1:32 PM, lfaller<EMAIL_ADDRESS>wrote:
So the tophat run produces a file called align_summary.txt:
Left reads:
Input : 44022318
Mapped : 39094351 (88.8% of input)
of these: 1330877 ( 3.4%) have multiple alignments (26454 have >20)
Right reads:
Input : 44022318
Mapped : 39094351 (88.8% of input)
of these: 1330877 ( 3.4%) have multiple alignments (26454 have >20)
88.8% overall read mapping rate.

Aligned pairs: 39094351
of these: 1330877 ( 3.4%) have multiple alignments
1137562 ( 2.9%) are discordant alignments
86.2% concordant pair alignment rate.

I assume the "concordant pair alignment rate" is the same as the mapping rate? Then that's probably more accurate. I will look at these values instead of the mapping rate as reported in the project-summary.yaml file.

By the way, since you mentioned you don't use Tophat, do you recommend the STAR aligner over TopHat?

Thanks!!
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub <https://github.com/chapmanb/bcbio-nextgen/issues/1319#issuecomment-207528076>

Ok cool, thanks!
40G of RAM is a downside right now... :-P I'll have to look to see if I can get more RAM.
Thanks!!

if you have further question, feel free to ask again.
cheers


Update key-vault-configuration.md

Resolves #26714
While disabled secrets are listed, values cannot be retrieved. Also updated text to use the Key Vault product name correctly, or just "vault" where it's mentioned as a resource. Sections for >= net6.0 and < net6.0 were also made mostly congruent, sans sample code / references.

Internal previews

📄 File
🔗 Preview link

aspnetcore/security/key-vault-configuration.md
Azure Key Vault configuration provider in ASP.NET Core

Looks good.
Key Vault PG


Unable to disable previous date

I want that user will not able to select a date before today , But don't understand how to achive that......

hi @jamirul3, let me check then i'll tell you.

Thank you for your response.
On Tue, 9 Jul 2024 at 17:14, Ghulam Mustafa @.***>
wrote:

hi @jamirul3 https://github.com/jamirul3, let me check then i'll tell
you.
—
Reply to this email directly, view it on GitHub
https://github.com/gm6534/adoptive_calendar/issues/5#issuecomment-2217429731,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BEOEDJ5IDUTQ52AWPQ5S4JDZLPEJDAVCNFSM6AAAAABKSEQWHKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJXGQZDSNZTGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

hi @jamirul3,
Your required functionality has been implemented. You can now use it in adoptive_calendar: ^0.1.9.
Thanks for using our services.

@lamltf I didn't get the point. Can you please explain what you mean?

@gm6534 My problem is when I want initialDate to be on 30/09 but disable before 26/09


Use pills instead of dropdown menu for mobile navigation

Pills are nice cause you don't have to do an extra tap to make them appear. And if the user is on a tiny screen, they'll wrap. And no need for custom js/hyperscript. Here's some code I just copied from The Sample (need to at least change bg-dark to something else):

(defn pills [{:keys [options active]}]
  [:.flex.mx-3.sm:mx-0.overflow-x-auto.whitespace-nowrap
   (for [{:keys [value label href]} options]
     [:a.mr-1.p-2
      {:class (if (= active value)
                "bg-dark rounded text-white"
                "link")
       :href href}
      label])])

How does this look?

SVG icon source: https://orioniconlibrary.com/icon/sun-and-moon-4452
License No attribution required for personal use - Free SVG & PNG icon
For commercial use, credit us ...

Looks good to me!

Closed by #24


Is the lfw dataset link provided in this repo aligned to five facial landmarks too?

Dear Repo Head @IrvingMeng ,
Thanks a lot for the great work and share. I see one of the requirements during training is to crop images to 112x112 and then align the face to 5 facial landmarks. However, I see no such pre-processing (only 0 mean, 1 std normalization) on test dataset (for example lfw). Does this mean the lfw data link you referred to has already been aligned? But a basic investigation of the images do seem to indicate the images have been aligned. But please correct me if I am wrong.
Thanks,
Arun

You are right. The provided images are aligned in advance.


Why not defined type family (++) of Record and Variant

type family (++) of type lebel list is defined in extensible.
But, undefined (++) for Record and Variant.
if defined one, We can write below code:
type A = Record '[ "aaa" >: Bool ]
type B = A ++ Record '[ "bbb" >: Bool ]

Of course, We can define A and B after defining the type of fields type FieldA = '["aaa">: Bool]  without one.
But, I think that it's more useful if (++) for Record is defined.
I think that it's easy to define using PolyKInds.
type family (++) (t1 :: a) (t2 :: a) :: a where
  '[] ++ ys = ys
  (x ': xs) ++ ys = x ': xs ++ ys
  (h :* xs) ++ (h :* ys) = h :* (xs ++ ys)
  (h :| xs) ++ (h :| ys) = h :| (xs ++ ys)

Can I create a PR ?

I don't think so. (++) should be well-kinded.


Add a command parameter and support arrays for command and shell

It dawned on @toolmantim and I that a good solution to the question of whether this plugin and docker-compose should default to a shell is the following:

If a command is provided via the step-level command, assume a shell, as we tend to do things like yarn install && yarn start in examples:

steps:
  - command: yarn install && yarn run test
    plugins:
      docker#v1.4.0:
        image: "node:7"
        workdir: /app

The above will translate to /bin/sh -e -c 'yarn install && yarn run test' in the container. This will also support multiple line commands.

If no step level command is provided, no shell is used. If you want control over exactly what command is passed to docker (e.g how the command is split into arguments), you can use the new plugin level command this PR introduces:

steps:
  - plugins:
      docker#v1.4.0:
        image: "koalaman/shellcheck"
        command: ["--exclude=SC2207", "/app/script.sh"]
        workdir: /app

This avoids us having to do any shell word parsing, which is horrible for complexity and security.
The new array syntax is also applied to entrypoint and shell:
steps:
  - plugins:
       docker#v1.4.0:
         image: "alpine"
         command: ["echo", "hello", "world"]
         shell: ["/bin/sh", "-c"]

This is ready to go if you get a chance to review it @toolmantim or @matthewd


v0.16.2 docs update

What kind of change does this PR introduce?
Docs update

Coverage remained the same at 100.0% when pulling d52ac74082a7860f42e8da95ea700538c89302ed on v0.16.2-docs into a389fdc23ca9429bdbe55886bda4414c9aad9346 on master.

Coverage remained the same at 100.0% when pulling d52ac74082a7860f42e8da95ea700538c89302ed on v0.16.2-docs into a389fdc23ca9429bdbe55886bda4414c9aad9346 on master.


RTD build fix

Created RTD configuration file trying to fix #31.

Codecov Report

Merging #32 (3271b62) into main (525b980) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #32   +/-   ##
=======================================
  Coverage   87.50%   87.50%
=======================================
  Files           2        2
  Lines          16       16
=======================================
  Hits           14       14
  Misses          2        2

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 525b980...3271b62. Read the comment docs.


Fix drag and drop import e2e tests

Summary

Fixed tests that were failing in headless mode only.
This was caused because the fixture was handled differently there.
Ticket Link

Checklist

[ ] Telemetry updated
[ ] Gated by experimental feature flag
[x] Unit tests updated

/check-cla

/check-cla

/check-cla


Device error when setting deltas=True in speechbrain.lobes.features.Fbank.

While extracting features of a wave tensor, I tried to use delta coefficients along with 40 filter-bank coefficients by setting deltas=True in speechbrain.lobes.features.Fbank. However, this runs into
RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu! (when checking argument for argument weight in method wrapper___conv_depthwise2d)

The error lies in the this line.
Changing it to (just for debug shake)
torch.nn.functional.conv1d(x.to(device='cpu'), self.kernel, groups=x.shape[1])

fixes the error.
i.e. the input and kernel tensor must be put into the same device.
Thanks

Hi thanks! Any chance you could propose a quick fix for that? I guess we would have to retrieve the correct device though as they can be extracted from GPUs as well.

@TParcollet sure, I will initiate a pull request that

proposes a quick fix for this.
adds epoch train time as discussed in here (already discussed with @mravanelli )

Thank You


Converting functionality.js File Into TypeScript File

Hello, I am currently working on converting all the library from JS to TS
This change will make the development more easier

GO ON!

Seems that the conversion library to typescript is done time to test it with jest


remove unused imports

Thanks for this great project! I learned about Hamilton recently and was interested in contributing.
I noticed this project isn't currently using flake8, so I ran that over the code in this repo to look for opportunities to fix minor things.
This PR proposes removing a few unused imports found by running flake8 . from the root of the repo.
./examples/model_examples/scikit-learn/my_train_evaluate_logic.py:1:1: F401 'typing.List' imported but unused
./examples/ray/hello_world/run.py:3:1: F401 'sys' imported but unused
./examples/ray/hello_world/run.py:5:1: F401 'pandas as pd' imported but unused
./examples/spark/hello_world/run.py:3:1: F401 'sys' imported but unused
./graph_adapter_tests/h_dask/test_h_dask.py:1:1: F401 'numpy as np' imported but unused
./hamilton/node.py:1:1: F401 'copy' imported but unused

Additions
--
Removals
Removes unused imports.
Changes
Testing
--
Screenshots
--
Notes
--
Todos
--
Checklist

[x] PR has an informative and human-readable title
[x] Changes are limited to a single goal (no scope creep)
[x] Code can be automatically merged (no conflicts)
[x] Code follows the standards laid out in the TODO link to standards
[ ] Passes all existing automated tests
[x] Any change in functionality is tested
[x] New functions are documented (with a description, list of inputs, and expected output)
[x] Placeholder code is flagged / future todos are captured in comments
[x] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
[ ] Reviewers requested with the Reviewers tool :arrow_right:

Testing checklist
--
Python

[ ] python 3.6
[ ] python 3.7

Notes for Reviewers
I tried to follow the PR template, but I don't understand what the "Python" section means.
Thanks very much for your time and consideration!

Looks good to me! Thanks so much for contributing. Pretty sure it works but I want to run the automated tests -- will do so shortly. I think this would be great to add as an integration test (E.G. that flake8 never fails), but first we need to do this: https://github.com/stitchfix/hamilton/issues/77, so I think this is a good start!

Side note: I would love to move to black -- but am afraid of losing all the commit history... :/

Thanks very much!

I think this would be great to add as an integration test (E.G. that flake8 never fails)

I'd be happy to do that work (in small PRs, one type of flake8 warning at a time) if you all are interested!

but first we need to do this: https://github.com/stitchfix/hamilton/issues/77

I agree, #77 would be an important step towards improving the contributor experience here, and would reduce the effort required by maintainers.

Tests pass! Pushed to a clone of this branch and it worked :) We'll work on #77 so its easier to add automated tests.

Also I added you as a contributor, to me merged once you merge this one :) https://github.com/stitchfix/hamilton/pull/78 (still figuring out security settings so I put @skrawcz as the reviewer on that, just want your approval to list your name).


[8.x] Fix null values with cursor pagination

null values should be ignored when applying where conditions on cursor pagination.
Fixes https://github.com/laravel/framework/issues/38220

👍 I've just run into this too. :)

@GrahamCampbell seems like this isn't the exact solution we want (see the issue)


Poor recovery when typing after enum name

enum E w^ {
  v
}

Here, ^ is the caret position, remove it when parsing.
The intension is to type with. But we break the enum declaration, and get separate function declaration instead.

I agree that the current situation is poor and that it would be better to produce a enum declaration, but I'm not sure what we want to do with the w. I'm guessing that we drop it because there isn't any place to store an identifier at that location in the AST. We'll probably end up suggesting both 'with' and 'implements', but then filtering should take care of the second suggestion.

Yes, as long as the token is in the stream, we could still find it during completion. Speaking of which... Theoretically we could do it even now, without parser changes. But it seems that then we would be doing some portion of the recovery in completion logic, which is probably wrong place to do it.


UI configuration support

Do you plan/consider to add UI configuration for this integration?

Yes I do. But I have many other developments. And there is absolutely no time.

Added to latest master-version. Will be in next release.


Full Function

Description
Refine UI, Logic, and:

Add dimen, style, and theme resources
Update icons
Cover edge cases

Closes #6
Closes #7
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] My changes generate no new warnings
[ ] New and existing unit tests pass locally with my changes

@j-roskopf All done!


[DOCS] Dynamic Sidebar in progress

Notes for Reviewers
This PR fixes #9916
Signed commits

[ ] Yes, I signed my commits.

🚀 Preview for commit 4c5a5c759807b36d538ca851347f73395dab9e86 at: https://65a2b70f48eafcd3bfa3a2ac--meshery-docs-preview.netlify.app

Let's be sure to reuse as described in https://github.com/meshery/meshery/issues/9916#issuecomment-1891095858

🚀 Preview for commit 255548e359bf778dc4044fbef18506e9bbbed592 at: https://65b4df2341423d7d8e50797d--meshery-docs-preview.netlify.app

@iArchitSharma merge conflicts aren't allowing preview to build. Please resolve these.

@leecalcote
@vishalvivekm, and I are considering a different approach, such as building toc.yml using a script like Go, which runs only once. @sudhanshutech mentioned something about hooks, and that's also something we are looking into.

🚀 Preview for commit 4c3bdef05ece2fa5a4b12fca6c1a74733831cce5 at: https://65dc6b1805596ca508ae381d--meshery-docs-preview.netlify.app

🚀 Preview for commit b9d49eea6b55e773cba196ec702a9f7d1b6cf9c0 at: https://65dc708905596ca954ae3a71--meshery-docs-preview.netlify.app

🚀 Preview for commit a3058f74b5a52ee1f5481c9212210f607f8279a8 at: https://65e5dd337e180d333f26b632--meshery-docs-preview.netlify.app

🚀 Preview for commit a04d2daefe06aa5cd1475da24fe3eacc8ade4f2d at: https://65e5e01c11e13934429682d1--meshery-docs-preview.netlify.app

🚀 Preview for commit 1c46d8d8448b440d03ecc3ba18c1375872d4db7e at: https://65e7e03a314708a9a1d55968--meshery-docs-preview.netlify.app

@iArchitSharma will you see why Tutorials isn't begin listed in sidebar under Guides(all) given it exists ?
ref: https://github.com/meshery/meshery/blob/master/docs/pages/guides/tutorials/index.md

current preview:

note: we're missing the border-bottom which distinguishes the sections in TOC.

live docs:

🚀 Preview for commit 40638d930637e6a18e9d90fa926e093f97cb078c at: https://65e8800f11dd1800993b23c6--meshery-docs-preview.netlify.app

Change in build time:
Dynamic sidebar first serve - 165.426 seconds
Dynamic sidebar second serve - 24.162 seconds
Original first serve - 106.149 seconds
Original second serve - 16.465 seconds

Logic behind pages:
child page -> type, category=nil
grandchild -> type = same as child, category = type-child of child page