=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for bowtie2-2.4.4nb2 clang++ -DCOMPILER_OPTIONS="\" -pipe -Os -I/opt/pkg/include/python3.10 -I/opt/pkg/include -std=c++11 -DPOPCNT_CAPABILITY -DNO_SPINLOCK -DWITH_QUEUELOCK=1\"" -pipe -Os -I/opt/pkg/include/python3.10 -I/opt/pkg/include -std=c++11 -DPOPCNT_CAPABILITY -DNO_SPINLOCK -DWITH_QUEUELOCK=1 \ -fno-strict-aliasing -DBOWTIE2_VERSION="\"`cat BOWTIE2_VERSION`\"" -DBUILD_HOST="\"${HOSTNAME:-`hostname`}\"" -DBUILD_TIME="\"`date -u`\"" -DCOMPILER_VERSION="\"`clang++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DBOWTIE_MM -DBOWTIE2 -DNDEBUG -Wall \ -I/opt/pkg/include/python3.10 -I/opt/pkg/include -I third_party \ -o bowtie2-build-s bt2_build.cpp \ ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp bt2_locks.cpp bt2_idx.cpp bt2_io.cpp bt2_util.cpp reference.cpp ds.cpp multikey_qsort.cpp limit.cpp random_source.cpp diff_sample.cpp bowtie_build_main.cpp \ -L/opt/pkg/lib -lpthread -lz clang++ -DCOMPILER_OPTIONS="\" -pipe -Os -I/opt/pkg/include/python3.10 -I/opt/pkg/include -std=c++11 -DPOPCNT_CAPABILITY -DNO_SPINLOCK -DWITH_QUEUELOCK=1\"" -pipe -Os -I/opt/pkg/include/python3.10 -I/opt/pkg/include -std=c++11 -DPOPCNT_CAPABILITY -DNO_SPINLOCK -DWITH_QUEUELOCK=1 \ -fno-strict-aliasing -DBOWTIE2_VERSION="\"`cat BOWTIE2_VERSION`\"" -DBUILD_HOST="\"${HOSTNAME:-`hostname`}\"" -DBUILD_TIME="\"`date -u`\"" -DCOMPILER_VERSION="\"`clang++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DBOWTIE_MM -DBOWTIE2 -DBOWTIE_64BIT_INDEX -DNDEBUG -Wall \ -I/opt/pkg/include/python3.10 -I/opt/pkg/include -I third_party \ -o bowtie2-build-l bt2_build.cpp \ ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp bt2_locks.cpp bt2_idx.cpp bt2_io.cpp bt2_util.cpp reference.cpp ds.cpp multikey_qsort.cpp limit.cpp random_source.cpp diff_sample.cpp bowtie_build_main.cpp \ -L/opt/pkg/lib -lpthread -lz clang++ -DCOMPILER_OPTIONS="\" -pipe -Os -I/opt/pkg/include/python3.10 -I/opt/pkg/include -std=c++11 -DPOPCNT_CAPABILITY -DNO_SPINLOCK -DWITH_QUEUELOCK=1\"" -pipe -Os -I/opt/pkg/include/python3.10 -I/opt/pkg/include -std=c++11 -DPOPCNT_CAPABILITY -DNO_SPINLOCK -DWITH_QUEUELOCK=1 \ -fno-strict-aliasing -DBOWTIE2_VERSION="\"`cat BOWTIE2_VERSION`\"" -DBUILD_HOST="\"${HOSTNAME:-`hostname`}\"" -DBUILD_TIME="\"`date -u`\"" -DCOMPILER_VERSION="\"`clang++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DBOWTIE_MM -DBOWTIE2 -DNDEBUG -Wall \ -I/opt/pkg/include/python3.10 -I/opt/pkg/include -I third_party \ -o bowtie2-align-s bt2_search.cpp \ ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp bt2_locks.cpp bt2_idx.cpp bt2_io.cpp bt2_util.cpp reference.cpp ds.cpp multikey_qsort.cpp limit.cpp random_source.cpp qual.cpp pat.cpp sam.cpp read_qseq.cpp aligner_seed_policy.cpp aligner_seed.cpp aligner_seed2.cpp aligner_sw.cpp aligner_sw_driver.cpp aligner_cache.cpp aligner_result.cpp ref_coord.cpp mask.cpp pe.cpp aln_sink.cpp dp_framer.cpp scoring.cpp presets.cpp unique.cpp simple_func.cpp random_util.cpp aligner_bt.cpp sse_util.cpp aligner_swsse.cpp outq.cpp aligner_swsse_loc_i16.cpp aligner_swsse_ee_i16.cpp aligner_swsse_loc_u8.cpp aligner_swsse_ee_u8.cpp aligner_driver.cpp bowtie_main.cpp \ -L/opt/pkg/lib -lpthread -lz In file included from bt2_build.cpp:28: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ In file included from bt2_search.cpp:41: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:130:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0In file included from bt2_build.cpp:28: In file included from ./bt2_idx.h: third_party/cpuid.h59third_party/cpuid.h:138:14:: :130 In file included from :./processor_support.h14: warning: note: use constraint modifier "w" :17: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] "pop{l}\t%0\n\t"third_party/cpuid.h: 138: ^~ 14: : "=&r" (__eax), "=&r" (__ebx) %w0 warning: ^ third_party/cpuid.hvalue size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] :138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:15: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" third_party/cpuid.h:131 ^~ :third_party/cpuid.h %w015: note: use constraint modifier "w": 130:14: third_party/cpuid.h:note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t"138 "pop{l}\t%0\n\t" :29: ^~ %w0 ^~ %w0warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:138 : "=&r" (__eax), "=&r" (__ebx) :14:third_party/cpuid.h:138:29 warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]: ^ : "=&r" (__eax), "=&r" (__ebx) ^ warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131third_party/cpuid.h::19131:15: note: use constraint modifier "w": note: third_party/cpuid.h:131:use constraint modifier "w"19: note: "mov{l}\t{%0, %1|%1, %0}\n\t" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~use constraint modifier "w" ^~ %w1 "mov{l}\t{%0, %1|%1, %0}\n\t" %w0 ^~ third_party/cpuid.h: %w1 138:29:third_party/cpuid.h:138 third_party/cpuid.h:138warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]::29 29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]: : "=&r" (__eax), "=&r" (__ebx) ^ : "=&r" (__eax), "=&r" (__ebx) ^ warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:22: note: use constraint modifier "w" third_party/cpuid.h "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 :third_party/cpuid.h:131:131:2219third_party/cpuid.h:: note: use constraint modifier "w" 138: "mov{l}\t{%0, %1|%1, %0}\n\t" note: ^~:use constraint modifier "w" 14 "mov{l}\t{%0, %1|%1, %0}\n\t" : warning: %w1 ^~ %w1 third_party/cpuid.h:138value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]third_party/cpuid.h: 138:14:29:: warning: : "=&r" (__eax), "=&r" (__ebx)value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx)warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] ^ : "=&r" (__eax), "=&r" (__ebx) ^ ^ third_party/cpuid.h:131:26: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h : "=&r" (__eax), "=&r" (__ebx)third_party/cpuid.h:131:131:22: note: use constraint modifier "w" : "mov{l}\t{%0, %1|%1, %0}\n\t" ^ 26: note: use constraint modifier "w" ^~ %w1 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 : "=&r" (__eax), "=&r" (__ebx)third_party/cpuid.h:138: 14 ^third_party/cpuid.h:132: :19: note: use constraint modifier "w" warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 : "=&r" (__eax), "=&r" (__ebx) third_party/cpuid.h third_party/cpuid.h:138: ^ 131:26: note: use constraint modifier "w":14third_party/cpuid.h:132 : : "mov{l}\t{%0, %1|%1, %0}\n\t"warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] ^~ 19: note: %w0use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" third_party/cpuid.h:138 : "=&r" (__eax), "=&r" (__ebx) ^~ ^ %w0: 14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h: : "=&r" (__eax), "=&r" (__ebx) ^ 138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.hthird_party/cpuid.h:132:22: note: use constraint modifier "w" third_party/cpuid.h: "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 132:22: third_party/cpuid.h:138note: use constraint modifier "w" :: "xor{l}\t{%2, %0|%0, %2}\n\t"14 ^~ 132: %w0 warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : third_party/cpuid.h19: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" : "=&r" (__eax), "=&r" (__ebx) ^:138:14: ^~ %w0 third_party/cpuid.h warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] :138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:22: note: third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t"third_party/cpuid.huse constraint modifier "w": ^~ %w0 133:third_party/cpuid.h:138:14 15: : note: warning: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t"value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] "push{l}\t%0\n\t" ^~ %w0 : "=&r" (__eax), "=&r" (__ebx)third_party/cpuid.h:138:14: warning: ^~ %w0 value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]third_party/cpuid.h:138:14 : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) : "=&r" (__eax), "=&r" (__ebx) ^ ^ ^ third_party/cpuid.h:136:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:136: : "=&r" (__eax), "=&r" (__ebx) ^ 14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:136:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:162:3: third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm error: invalid output constraint '=a' in asm __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^third_party/cpuid.h:104third_party/cpuid.h :7: note: expanded from macro '__cpuid'third_party/cpuid.h:104:7:162:3 :: note: expanded from macro '__cpuid' error: : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ invalid output constraint '=a' in asm : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm third_party/cpuid.h __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ :185:third_party/cpuid.h:1043: :7: note: error: invalid output constraint '=a' in asm expanded from macro '__cpuid' __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); third_party/cpuid.h : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \: ^185 ^: 3: error: invalid output constraint '=a' in asm third_party/cpuid.h: __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^104: third_party/cpuid.h:104:7:7: note: expanded from macro '__cpuid' note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ In file included from bt2_search.cpp:41: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ In file included from bt2_build.cpp:28: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ In file included from bt2_build.cpp:28: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ In file included from bt2_search.cpp:54: In file included from ./aligner_sw.h:73: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 10 warnings and 3 errors generated. 10 warnings and 2 errors generated. 10 warnings and 2 errors generated. In file included from bt2_idx.cpp:25: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] In file included from bt2_idx.cpp : "=&r" (__eax), "=&r" (__ebx) ^ :25: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:130:14: note: use constraint modifier "w" third_party/cpuid.h:130 "pop{l}\t%0\n\t" ^~ %w0 :14:third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] note: use constraint modifier "w" : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:15: note: use constraint modifier "w" "pop{l}\t%0\n\t" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ ^~ %w0 %w0 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ : "=&r" (__eax), "=&r" (__ebx) ^ In file included from bt2_idx.cpp:25: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:131:19: note: use constraint modifier "w" : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:15: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 "mov{l}\t{%0, %1|%1, %0}\n\t" third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] ^~ : "=&r" (__eax), "=&r" (__ebx)third_party/cpuid.h :130:14 ^ : %w0 note: use constraint modifier "w" third_party/cpuid.h :138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] "pop{l}\t%0\n\t" : "=&r" (__eax), "=&r" (__ebx) ^ ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h : "=&r" (__eax), "=&r" (__ebx) ^ :131:22third_party/cpuid.h:131::third_party/cpuid.h19:131: :15: note: note: use constraint modifier "w" use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h: "mov{l}\t{%0, %1|%1, %0}\n\t"note: use constraint modifier "w" 138:29 "mov{l}\t{%0, %1|%1, %0}\n\t" : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] ^~ ^~ : "=&r" (__eax), "=&r" (__ebx) ^ %w1 %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:131 : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:138:29::third_party/cpuid.h:131:2622:: note: use constraint modifier "w" note: "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]use constraint modifier "w" third_party/cpuid.h : "=&r" (__eax), "=&r" (__ebx) "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 ^:138:14 third_party/cpuid.h:138:14: warning: : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:19: note: use constraint modifier "w" : "=&r" (__eax), "=&r" (__ebx) ^ "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:29third_party/cpuid.hthird_party/cpuid.h:131:132:26: : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] :note: : "=&r" (__eax), "=&r" (__ebx) 19: note: use constraint modifier "w" ^use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] ^~ %w0 third_party/cpuid.h :138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ : "=&r" (__eax), "=&r" (__ebx) third_party/cpuid.h ^ :131:third_party/cpuid.h:132:19: note: third_party/cpuid.h:132:22: use constraint modifier "w" note: "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ 22 %w0 use constraint modifier "w"third_party/cpuid.h:138:14: :warning: "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ note: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] %w0 : "=&r" (__eax), "=&r" (__ebx) ^ use constraint modifier "w"third_party/cpuid.h:138:14: "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:138:14 : "=&r" (__eax), "=&r" (__ebx) ^ : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132third_party/cpuid.h:131::2226: note: use constraint modifier "w" : note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0third_party/cpuid.h %w0third_party/cpuid.h: :138:14:third_party/cpuid.h133:15: note: :138:use constraint modifier "w" 14 "push{l}\t%0\n\t" : ^~ warning: %w0 value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h : "=&r" (__eax), "=&r" (__ebx):138 ^ :14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:19: note: third_party/cpuid.huse constraint modifier "w" :136 "xor{l}\t{%2, %0|%0, %2}\n\t":third_party/cpuid.h: 136 ^~:14: 14: note: use constraint modifier "w" %w0 note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14 "pop{l}\t%0\n\t" : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] ^~ : "=&r" (__eax), "=&r" (__ebx) ^ %w0 third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: note: third_party/cpuid.hthird_party/cpuid.hexpanded from macro '__cpuid':132: :22162:3 : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \: :error: invalid output constraint '=a' in asm note: use constraint modifier "w" __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ ^third_party/cpuid.h:104:7: note: "xor{l}\t{%2, %0|%0, %2}\n\t" expanded from macro '__cpuid' ^~ %w0 : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:136:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ third_party/cpuid.h:104:7third_party/cpuid.hthird_party/cpuid.h:162:3: : error: note: expanded from macro '__cpuid' invalid output constraint '=a' in asm: : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ 185 __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^:3: error: ^invalid output constraint '=a' in asm third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ third_party/cpuid.h:104 :7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ In file included from bt2_idx.cpp:25: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ In file included from bt2_idx.cpp:25: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ In file included from bt2_idx.cpp:25: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ 10 warnings and 2 errors generated. 10 warnings and 2 errors generated. 10 warnings and 2 errors generated. In file included from bt2_io.cpp:25: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:130:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]In file included from bt2_io.cpp:25 : "=&r" (__eax), "=&r" (__ebx) ^ : In file included from ./bt2_idx.h:59: third_party/cpuid.h:131:15In file included from ./processor_support.h::17: third_party/cpuid.h:138:14note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:29:: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] ^ : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:19: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.hthird_party/cpuid.h:130:14: :note: In file included from bt2_io.cpp138:use constraint modifier "w": 2529: "pop{l}\t%0\n\t": In file included from ^~ ./bt2_idx.h warning: :value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]59 : In file included from ./processor_support.h: %w0 17 : "=&r" (__eax), "=&r" (__ebx): ^third_party/cpuid.hthird_party/cpuid.h:138: :138:14: 14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:15: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:131:22: note: use constraint modifier "w" : "=&r" (__eax), "=&r" (__ebx) ^ "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:130: : "=&r" (__eax), "=&r" (__ebx) ^ 14: note: use constraint modifier "w" third_party/cpuid.h:131:19: "pop{l}\t%0\n\t" note: use constraint modifier "w" ^~ %w0 "mov{l}\t{%0, %1|%1, %0}\n\t" third_party/cpuid.h:131:26:third_party/cpuid.h ^~ :note: use constraint modifier "w" %w1 "mov{l}\t{%0, %1|%1, %0}\n\t" ^~138:14 %w0 :third_party/cpuid.h:138:third_party/cpuid.h:138:29: 14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) : "=&r" (__eax), "=&r" (__ebx) : "=&r" (__eax), "=&r" (__ebx) ^ ^ ^ third_party/cpuid.h:132:19: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ third_party/cpuid.h:131: %w0 22: note: third_party/cpuid.h:use constraint modifier "w" 138third_party/cpuid.h:131:15 "mov{l}\t{%0, %1|%1, %0}\n\t" ^~: note: %w1 :third_party/cpuid.h:138:use constraint modifier "w"14: warning: 14value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] "mov{l}\t{%0, %1|%1, %0}\n\t" : "=&r" (__eax), "=&r" (__ebx) ^ ^~ %w0 :third_party/cpuid.h:138 warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] :29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx)third_party/cpuid.h:132:22 ^ : note: use constraint modifier "w" : "=&r" (__eax), "=&r" (__ebx) ^ "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:131:19: note: use constraint modifier "w" : "=&r" (__eax), "=&r" (__ebx) "mov{l}\t{%0, %1|%1, %0}\n\t" third_party/cpuid.h:131:26: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ ^~ %w1 %w0 third_party/cpuid.h:138:third_party/cpuid.h ^: 29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] 138:14 : "=&r" (__eax), "=&r" (__ebx) ^ : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] third_party/cpuid.h:133: : "=&r" (__eax), "=&r" (__ebx) ^ 15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ third_party/cpuid.h:132:19 %w0 third_party/cpuid.h:131third_party/cpuid.h:22: note: use constraint modifier "w" :138:: "mov{l}\t{%0, %1|%1, %0}\n\t" 14: ^~ %w1 note: third_party/cpuid.h:138use constraint modifier "w" warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] :14: "xor{l}\t{%2, %0|%0, %2}\n\t" : "=&r" (__eax), "=&r" (__ebx) ^ ^~ warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] %w0 third_party/cpuid.h:138:14 : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:third_party/cpuid.h:131:26:22 note: use constraint modifier "w" : note: third_party/cpuid.h: "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 use constraint modifier "w"third_party/cpuid.h:138:14 "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 :third_party/cpuid.h 136warning: :138:14: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] warning: : "=&r" (__eax), "=&r" (__ebx) ^ :14: note: use constraint modifier "w" value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] "pop{l}\t%0\n\t" ^~ %w0 : "=&r" (__eax), "=&r" (__ebx) ^third_party/cpuid.h :132:19: note: use constraint modifier "w" third_party/cpuid.h:133:15: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h "push{l}\t%0\n\t" ^~:138:14 %w0 third_party/cpuid.h:138:14::third_party/cpuid.h : warning: 162:3:warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] error: invalid output constraint '=a' in asm : "=&r" (__eax), "=&r" (__ebx) : "=&r" (__eax), "=&r" (__ebx) ^ ^ __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: third_party/cpuid.h:132:note: expanded from macro '__cpuid' 22: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t"third_party/cpuid.h : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^~ %w0: third_party/cpuid.h ^136::138:1414: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : note: use constraint modifier "w" "pop{l}\t%0\n\t" : "=&r" (__eax), "=&r" (__ebx) ^ ^~ %w0 third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm third_party/cpuid.h __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ :138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]third_party/cpuid.h:104:7: third_party/cpuid.h:185:3: : "=&r" (__eax), "=&r" (__ebx) note: ^ error: invalid output constraint '=a' in asm expanded from macro '__cpuid' __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \third_party/cpuid.h: ^ third_party/cpuid.h104:7:136:14: note: expanded from macro '__cpuid' : note: use constraint modifier "w" : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h ^ :104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ In file included from bt2_io.cppIn file included from bt2_io.cpp:25: ./bt2_idx.h:2625:14::25: ./bt2_idx.h: warning: 2625variable 'patoff' set but not used [-Wunused-but-set-variable] :14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ TIndexOffU patoff = 0; ^ In file included from bt2_io.cpp:25: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ 10 warnings and 2 errors generated. 10 warnings and 2 errors generated. 10 warnings and 2 errors generated. In file included from bt2_util.cpp:26: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:130:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:15: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:19: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:22: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:26: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:19: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:22: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:136:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm In file included from bt2_util.cpp:26: In file included from ./bt2_idx.h:59 __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx);: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] In file included from bt2_util.cpp:26: In file included from : "=&r" (__eax), "=&r" (__ebx)./bt2_idx.h:59: ^ In file included from ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' ./processor_support.h: : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ 17: third_party/cpuid.h:130:14: note: use constraint modifier "w" third_party/cpuid.h "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : : "=&r" (__eax), "=&r" (__ebx) ^ 138:third_party/cpuid.h14:131:15: note: use constraint modifier "w" : "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:29warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:130third_party/cpuid.h:131::14: 19: note: note: use constraint modifier "w"use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) : "=&r" (__eax), "=&r" (__ebx) ^ ^ third_party/cpuid.h:131:22: note: use constraint modifier "w"third_party/cpuid.h:131:15: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:third_party/cpuid.h:131:19:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] note: use constraint modifier "w" : "=&r" (__eax), "=&r" (__ebx) ^ "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:29: third_party/cpuid.hwarning: :131value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] :26: note: use constraint modifier "w" : "=&r" (__eax), "=&r" (__ebx) ^ "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:22: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:14: warning: third_party/cpuid.h:132:19: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.hvalue size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] :138:14: : "=&r" (__eax), "=&r" (__ebx) ^ warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:26: note: use constraint modifier "w" third_party/cpuid.h:132:22: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] "mov{l}\t{%0, %1|%1, %0}\n\t" : "=&r" (__eax), "=&r" (__ebx) ^ ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:19: note: use constraint modifier "w" third_party/cpuid.h:133: "xor{l}\t{%2, %0|%0, %2}\n\t" ^~15: %w0 note: use constraint modifier "w" third_party/cpuid.h:138:14 "push{l}\t%0\n\t" : warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] ^~ : "=&r" (__eax), "=&r" (__ebx) ^ %w0 third_party/cpuid.h:138:14: warning: third_party/cpuid.h:132:22: note: use constraint modifier "w"value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) "xor{l}\t{%2, %0|%0, %2}\n\t" ^ ^~ %w0 third_party/cpuid.h:138:third_party/cpuid.h14: :136warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] :14: note: : "=&r" (__eax), "=&r" (__ebx) ^ use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:136:14: note: use constraint modifier "w" third_party/cpuid.h: "pop{l}\t%0\n\t" ^~162: %w03: error: invalid output constraint '=a' in asm __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm third_party/cpuid.h:185:3 __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ :third_party/cpuid.h error: invalid output constraint '=a' in asm:104:7: note: expanded from macro '__cpuid' __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^third_party/cpuid.h:104: 7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ In file included from bt2_util.cpp:26: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ In file included from bt2_util.cpp:26: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ In file included from bt2_util.cpp:26: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ 10 warnings and 2 errors generated. 10 warnings and 2 errors generated. 10 warnings and 2 errors generated. gmake: *** [Makefile:315: bowtie2-build-l] Error 1 gmake: *** Waiting for unfinished jobs.... gmake: *** [Makefile:307: bowtie2-build-s] Error 1 In file included from aligner_seed.cpp:23: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:130:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:15: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:19: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:22: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:26: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:19: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:22: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:136:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ In file included from aligner_seed.cpp:23: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ 10 warnings and 2 errors generated. In file included from aligner_seed2.cpp:22: In file included from ./aligner_seed2.h:103: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:130:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:15: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:19: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:22: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:26: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:19: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:22: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:136:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ In file included from aligner_seed2.cpp:22: In file included from ./aligner_seed2.h:103: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ 10 warnings and 2 errors generated. In file included from aligner_sw.cpp:25: In file included from ./aligner_sw.h:73: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from aligner_sw_driver.cpp:47: In file included from ./aligner_sw_driver.h:81: In file included from ./aligner_sw.h:73: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from aligner_bt.cpp:20: In file included from ./aligner_bt.h:31: In file included from ./sse_util.h:27: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from sse_util.cpp:20: In file included from ./sse_util.h:27: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from aligner_swsse.cpp:22: In file included from ./aligner_swsse.h:28: In file included from ./sse_util.h:27: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from aligner_swsse_loc_i16.cpp:56: In file included from ./aligner_sw.h:73: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from aligner_swsse_ee_i16.cpp:56: In file included from ./aligner_sw.h:73: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from aligner_swsse_loc_u8.cpp:56: In file included from ./aligner_sw.h:73: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from aligner_swsse_ee_u8.cpp:56: In file included from ./aligner_sw.h:73: ./sse_wrap.h:31:10: fatal error: 'simde/x86/sse2.h' file not found #include "simde/x86/sse2.h" ^~~~~~~~~~~~~~~~~~ 1 error generated. In file included from aligner_driver.cpp:20: In file included from ./aligner_driver.h:78: In file included from ./aligner_seed2.h:103: In file included from ./bt2_idx.h:59: In file included from ./processor_support.h:17: third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:130:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:15: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:19: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:29: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:22: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w1 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:131:26: note: use constraint modifier "w" "mov{l}\t{%0, %1|%1, %0}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:19: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:132:22: note: use constraint modifier "w" "xor{l}\t{%2, %0|%0, %2}\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:133:15: note: use constraint modifier "w" "push{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:138:14: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] : "=&r" (__eax), "=&r" (__ebx) ^ third_party/cpuid.h:136:14: note: use constraint modifier "w" "pop{l}\t%0\n\t" ^~ %w0 third_party/cpuid.h:162:3: error: invalid output constraint '=a' in asm __cpuid (__ext, __eax, __ebx, __ecx, __edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ third_party/cpuid.h:185:3: error: invalid output constraint '=a' in asm __cpuid (__level, *__eax, *__ebx, *__ecx, *__edx); ^ third_party/cpuid.h:104:7: note: expanded from macro '__cpuid' : "=a" (a), "=b" (b), "=c" (c), "=d" (d) \ ^ In file included from aligner_driver.cpp:20: In file included from ./aligner_driver.h:78: In file included from ./aligner_seed2.h:103: ./bt2_idx.h:2625:14: warning: variable 'patoff' set but not used [-Wunused-but-set-variable] TIndexOffU patoff = 0; ^ 10 warnings and 2 errors generated. gmake: *** [Makefile:343: bowtie2-align-s] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/biology/bowtie2 *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/biology/bowtie2