these 2 derivations will be built: /nix/store/b5skjzxapr248pmx99nn222blzzrdzx9-source.drv /nix/store/2d720q0hpfk2x17q97x93wvq11y4w633-primer3-2.6.1.drv building '/nix/store/gwnzh2y4yv2rs3dv61h3hdrzgqj0zd97-source.drv' source> structuredAttrs is enabled source> source> trying https://github.com/primer3-org/primer3/archive/refs/tags/v2.6.1.tar.gz source> % Total % Received % Xferd Average Speed Time Time Time Current source> Dload Upload Total Spent Left Speed source> source> 0 0 0 0 0 0 0 0 0 source> 0 0 0 0 0 0 0 0 0 source> 0 0 0 0 0 0 0 0 0 source> source> 0 0 0 0 0 0 0 0 0 source> 52 31.33M 52 16.30M 0 0 11.31M 0 00:02 00:01 00:01 14.90M source> 100 31.33M 100 31.33M 0 0 13.98M 0 00:02 00:02 14.90M source> 100 31.33M 100 31.33M 0 0 13.98M 0 00:02 00:02 14.90M source> 100 31.33M 100 31.33M 0 0 13.98M 0 00:02 00:02 14.90M source> unpacking source archive /build/download.tar.gz building '/nix/store/2d720q0hpfk2x17q97x93wvq11y4w633-primer3-2.6.1.drv' primer3-2.6.1> Running phase: unpackPhase primer3-2.6.1> unpacking source archive /nix/store/p69aqq50wyh98ycsdmqxfh9bwj5wx4p7-source primer3-2.6.1> source root is source/src primer3-2.6.1> Running phase: patchPhase primer3-2.6.1> Running phase: updateAutotoolsGnuConfigScriptsPhase primer3-2.6.1> Running phase: configurePhase primer3-2.6.1> no configure script, doing nothing primer3-2.6.1> Running phase: buildPhase primer3-2.6.1> build flags: -j48 SHELL=/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash CC=cc CXX=c++ AR=ar RANLIB=ranlib primer3-2.6.1> no windows primer3-2.6.1> cc -c -g -Wall -O2 primer3_boulder_main.c primer3-2.6.1> cc -c -g -Wall -O2 -o format_output.o format_output.c primer3-2.6.1> cc -c -g -Wall -O2 -o read_boulder.o read_boulder.c primer3-2.6.1> cc -c -g -Wall -O2 -o print_boulder.o print_boulder.c primer3-2.6.1> c++ -c -g -Wall -O2 -std=c++11 -o libprimer3.o libprimer3.cc primer3-2.6.1> cc -c -g -Wall -O2 -o p3_seq_lib.o p3_seq_lib.c primer3-2.6.1> cc -c -g -Wall -O2 -o dpal_primer.o dpal.c primer3-2.6.1> cc -c -g -Wall -O2 -ffloat-store -o thal_primer.o thal.c primer3-2.6.1> cc -c -g -Wall -O2 -ffloat-store -o thal_parameters.o thal_parameters.c primer3-2.6.1> cc -g -Wall -O2 -c -o oligotm.o oligotm.c primer3-2.6.1> cc -g -Wall -O2 -c -o amplicontm.o amplicontm.c primer3-2.6.1> cc -c -g -Wall -O2 masker.c primer3-2.6.1> cc -c -g -Wall -o ntdpal_main.o ntdpal_main.c primer3-2.6.1> cc -c -g -Wall -O2 -o dpal.o dpal.c primer3-2.6.1> cc -c -g -Wall -O2 -o thal_main.o thal_main.c primer3-2.6.1> cc -c -g -Wall -O2 -ffloat-store -o thal.o thal.c primer3-2.6.1> format_output.c: In function 'print_seq': primer3-2.6.1> format_output.c:418:61: warning: the comparison will always evaluate as 'true' for the address of 'rev' will never be NULL [-Waddress] primer3-2.6.1> 418 | if (pa->pick_right_primer && (&retval->rev) != NULL primer3-2.6.1> | ^~ primer3-2.6.1> In file included from format_output.h:41, primer3-2.6.1> from format_output.c:40: primer3-2.6.1> libprimer3.h:927:26: note: 'rev' declared here primer3-2.6.1> 927 | oligo_array fwd, intl, rev; primer3-2.6.1> | ^~~ primer3-2.6.1> format_output.c:429:60: warning: the comparison will always evaluate as 'true' for the address of 'fwd' will never be NULL [-Waddress] primer3-2.6.1> 429 | if (pa->pick_left_primer && (&retval->fwd) != NULL primer3-2.6.1> | ^~ primer3-2.6.1> libprimer3.h:927:15: note: 'fwd' declared here primer3-2.6.1> 927 | oligo_array fwd, intl, rev; primer3-2.6.1> | ^~~ primer3-2.6.1> format_output.c: In function 'format_oligos': primer3-2.6.1> format_output.c:851:51: warning: the comparison will always evaluate as 'true' for the address of 'fwd' will never be NULL [-Waddress] primer3-2.6.1> 851 | if ((pa->pick_left_primer) && ((&retval->fwd) != NULL ) primer3-2.6.1> | ^~ primer3-2.6.1> libprimer3.h:927:15: note: 'fwd' declared here primer3-2.6.1> 927 | oligo_array fwd, intl, rev; primer3-2.6.1> | ^~~ primer3-2.6.1> format_output.c:858:55: warning: the comparison will always evaluate as 'true' for the address of 'intl' will never be NULL [-Waddress] primer3-2.6.1> 858 | if ((pa->pick_internal_oligo) && ((&retval->intl) != NULL ) primer3-2.6.1> | ^~ primer3-2.6.1> libprimer3.h:927:20: note: 'intl' declared here primer3-2.6.1> 927 | oligo_array fwd, intl, rev; primer3-2.6.1> | ^~~~ primer3-2.6.1> format_output.c:865:52: warning: the comparison will always evaluate as 'true' for the address of 'rev' will never be NULL [-Waddress] primer3-2.6.1> 865 | if ((pa->pick_right_primer) && ((&retval->rev) != NULL ) primer3-2.6.1> | ^~ primer3-2.6.1> libprimer3.h:927:26: note: 'rev' declared here primer3-2.6.1> 927 | oligo_array fwd, intl, rev; primer3-2.6.1> | ^~~ primer3-2.6.1> format_output.c:888:49: warning: the comparison will always evaluate as 'true' for the address of 'fwd' will never be NULL [-Waddress] primer3-2.6.1> 888 | if ((pa->pick_left_primer) && ((&retval->fwd) != NULL ) primer3-2.6.1> | ^~ primer3-2.6.1> libprimer3.h:927:15: note: 'fwd' declared here primer3-2.6.1> 927 | oligo_array fwd, intl, rev; primer3-2.6.1> | ^~~ primer3-2.6.1> format_output.c:907:53: warning: the comparison will always evaluate as 'true' for the address of 'intl' will never be NULL [-Waddress] primer3-2.6.1> 907 | if ((pa->pick_internal_oligo) && ((&retval->intl) != NULL ) primer3-2.6.1> | ^~ primer3-2.6.1> libprimer3.h:927:20: note: 'intl' declared here primer3-2.6.1> 927 | oligo_array fwd, intl, rev; primer3-2.6.1> | ^~~~ primer3-2.6.1> format_output.c:926:50: warning: the comparison will always evaluate as 'true' for the address of 'rev' will never be NULL [-Waddress] primer3-2.6.1> 926 | if ((pa->pick_right_primer) && ((&retval->rev) != NULL ) primer3-2.6.1> | ^~ primer3-2.6.1> libprimer3.h:927:26: note: 'rev' declared here primer3-2.6.1> 927 | oligo_array fwd, intl, rev; primer3-2.6.1> | ^~~ primer3-2.6.1> ar rv libthalpara.a thal_parameters.o primer3-2.6.1> ar: creating libthalpara.a primer3-2.6.1> a - thal_parameters.o primer3-2.6.1> ranlib libthalpara.a primer3-2.6.1> libprimer3.cc: In function 'char* strstr_nocase(char*, char*)': primer3-2.6.1> libprimer3.cc:6168:29: warning: pointer 'p' used after 'void free(void*)' [-Wuse-after-free] primer3-2.6.1> 6168 | else {free(tmp); return p;} primer3-2.6.1> | ^ primer3-2.6.1> libprimer3.cc:6168:15: note: call to 'void free(void*)' here primer3-2.6.1> 6168 | else {free(tmp); return p;} primer3-2.6.1> | ~~~~^~~~~ primer3-2.6.1> ar rv liboligotm.a oligotm.o primer3-2.6.1> cc -g -Wall -O2 -o long_seq_tm_test long_seq_tm_test_main.c oligotm.o -lm primer3-2.6.1> ar: creating liboligotm.a primer3-2.6.1> a - oligotm.o primer3-2.6.1> ranlib liboligotm.a primer3-2.6.1> cc -g -Wall -O2 -o oligotm oligotm_main.c liboligotm.a -lm primer3-2.6.1> ar rv libamplicontm.a amplicontm.o primer3-2.6.1> ar: creating libamplicontm.a primer3-2.6.1> a - amplicontm.o primer3-2.6.1> ranlib libamplicontm.a primer3-2.6.1> cc -g -Wall -O2 -o amplicon3_core amplicontm_main.c libamplicontm.a -lm primer3-2.6.1> ar rv libmasker.a masker.o primer3-2.6.1> ar: creating libmasker.a primer3-2.6.1> a - masker.o primer3-2.6.1> ranlib libmasker.a primer3-2.6.1> cc -g -o ntdpal ntdpal_main.o dpal.o primer3-2.6.1> ar rv libdpal.a dpal_primer.o primer3-2.6.1> ar: creating libdpal.a primer3-2.6.1> a - dpal_primer.o primer3-2.6.1> ranlib libdpal.a primer3-2.6.1> cc -g -o ntthal thal_main.o thal.o thal_parameters.o -lm primer3-2.6.1> ar rv libthal.a thal_primer.o primer3-2.6.1> ar: creating libthal.a primer3-2.6.1> a - thal_primer.o primer3-2.6.1> ranlib libthal.a primer3-2.6.1> ar rv libprimer3.a libprimer3.o p3_seq_lib.o primer3-2.6.1> ar: creating libprimer3.a primer3-2.6.1> a - libprimer3.o primer3-2.6.1> a - p3_seq_lib.o primer3-2.6.1> ranlib libprimer3.a primer3-2.6.1> c++ -g -Wall -O2 -std=c++11 -lstdc++ -g -o primer3_core primer3_boulder_main.o format_output.o read_boulder.o print_boulder.o libprimer3.a libdpal.a libthal.a libthalpara.a liboligotm.a libamplicontm.a libmasker.a -lm primer3-2.6.1> c++ -g -Wall -O2 -std=c++11 -lstdc++ -o primer3_masker masker_main.c libprimer3.a libdpal.a libthal.a libthalpara.a liboligotm.a libamplicontm.a libmasker.a -lm primer3-2.6.1> Running phase: checkPhase primer3-2.6.1> check flags: -j48 SHELL=/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash CC=cc CXX=c++ AR=ar RANLIB=ranlib VERBOSE=y test primer3-2.6.1> no windows primer3-2.6.1> cd ../test; make test primer3-2.6.1> make[1]: Entering directory '/build/source/test' primer3-2.6.1> cd ../src; make primer3-2.6.1> perl cmdline_test.pl primer3-2.6.1> perl oligotm_test.pl primer3-2.6.1> echo; echo; echo 'TESTING ALIGNMENT CALCS'; echo; perl dpal_test.pl ; primer3-2.6.1> echo; echo; echo 'TESTING THERMODYNAMIC ALIGNMENT CALCS'; echo; perl thal_test.pl ; primer3-2.6.1> echo; echo; echo 'TESTING MASKER'; echo; perl masker_test.pl ; primer3-2.6.1> echo; echo; echo 'TESTING amplicon3_core'; echo; perl a3test.pl primer3-2.6.1> echo; echo; echo 'TESTING primer3_core'; echo; perl p3test.pl primer3-2.6.1> make[2]: Entering directory '/build/source/src' primer3-2.6.1> no windows primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> TESTING ALIGNMENT CALCS primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> TESTING THERMODYNAMIC ALIGNMENT CALCS primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> TESTING MASKER primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> TESTING amplicon3_core primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> TESTING primer3_core primer3-2.6.1> make[2]: Nothing to be done for 'all'. primer3-2.6.1> primer3-2.6.1> make[2]: Leaving directory '/build/source/src' primer3-2.6.1> Error handling of too-long sequence... primer3-2.6.1> TESTING Tm CALCULATIONS primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> TESTING command line arguments primer3-2.6.1> primer3-2.6.1> Test 1... Tm tests nr 1-[OK] primer3-2.6.1> Default implementations + alignment...Default implementations...a3test.pl for amplicon3_core version 2.5.0 primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> a3test.pl: testing ../src/amplicon3_core primer3-2.6.1> primer3-2.6.1> START, Sat Sep 5 12:13:48 2026 primer3-2.6.1> plain_WNT9B...mkdir: ../test/primer_list_tmp primer3-2.6.1> mkdir: ../test/primer1_list_tmp primer3-2.6.1> mkdir: ../test/primer1_th_list_tmp primer3-2.6.1> mkdir: ../test/th-w-other-tasks_list_tmp primer3-2.6.1> p3test.pl for primer3_core version 2.6.1 primer3-2.6.1> [OK] primer3-2.6.1> Test 2... primer3-2.6.1> primer3-2.6.1> p3test.pl: testing ../src/primer3_core primer3-2.6.1> primer3-2.6.1> START, Sat Sep 5 12:13:48 2026 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_TBX18...Error handling of too-long sequence... primer3-2.6.1> primer3-2.6.1> testing fatal errors... primer3-2.6.1> ./primer_global_err/annealing_temp_salt primer3-2.6.1> Testing --output and --error flags on primer3-2.6.1> ../src/primer3_core --strict_tags ./primer_global_err/annealing_temp_salt.in --output ./primer_global_err/annealing_temp_salt.tmp --error ./primer_global_err/annealing_temp_salt.tmp2 primer3-2.6.1> 1................................... [OK] primer3-2.6.1> Default implementations + alignment...0s [OK] primer3-2.6.1> plain_RYK... ./primer_global_err/bad_divalent_dntp_conc_1 primer3-2.6.1> [OK] primer3-2.6.1> Test 3... 0s [OK] primer3-2.6.1> plain_WNT2...[OK] primer3-2.6.1> Test 4... 0s [OK] primer3-2.6.1> plain_ROCK2... ./primer_global_err/bad_divalent_dntp_conc_2 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_SFRP3...[OK] primer3-2.6.1> Test 5... ./primer_global_err/bad_divalent_dntp_conc_3 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_IFT20...[OK] primer3-2.6.1> Passed all tests - [OK] primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> ./primer_global_err/bad_divalent_dntp_conc_4 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_DVL1... ./primer_global_err/bad_dna_conc primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_IFT88... ./primer_global_err/bad_first_base_index primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_FZD2...0s [OK] primer3-2.6.1> plain_GAPDH... ./primer_global_err/bad_float_1 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_WNT1... ./primer_global_err/bad_float_2 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_MYH6... ./primer_global_err/bad_float_3 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_WNT9B... ./primer_global_err/bad_float_4 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_TBX18... ./primer_global_err/bad_gc_1 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_RYK...0s [OK] primer3-2.6.1> plain_on_command_line_WNT2... ./primer_global_err/bad_gc_2 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_ROCK2... ./primer_global_err/bad_gc_3 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_SFRP3... ./primer_global_err/bad_gc_int_1 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_IFT20...0s [OK] primer3-2.6.1> plain_on_command_line_DVL1... ./primer_global_err/bad_gc_int_2 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_IFT88... ./primer_global_err/bad_gc_int_3 primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_FZD2...50: [OK] primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_GAPDH... ./primer_global_err/bad_min_three_prime_distance primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_WNT1... ./primer_global_err/bad_num_ns primer3-2.6.1> 0s [OK] primer3-2.6.1> plain_on_command_line_MYH6... ./primer_global_err/bad_num_ns_int primer3-2.6.1> 0s [OK] primer3-2.6.1> classic_WNT9B...0s [OK] primer3-2.6.1> classic_TBX18... ./primer_global_err/bad_product_sizes_1 primer3-2.6.1> 0s [OK] primer3-2.6.1> classic_RYK... ./primer_global_err/bad_product_sizes_2 primer3-2.6.1> 0s [OK] primer3-2.6.1> classic_WNT2...0s [OK] primer3-2.6.1> classic_ROCK2...0s [OK] primer3-2.6.1> classic_SFRP3... ./primer_global_err/bad_product_sizes_3 primer3-2.6.1> 0s [OK] primer3-2.6.1> classic_IFT20...0s [OK] primer3-2.6.1> classic_DVL1... ./primer_global_err/bad_product_sizes_4 primer3-2.6.1> 0s [OK] primer3-2.6.1> classic_IFT88... ./primer_global_err/bad_salt_conc primer3-2.6.1> 0s [OK] primer3-2.6.1> classic_FZD2...0s [OK] primer3-2.6.1> ./primer_global_err/bad_self_any primer3-2.6.1> classic_GAPDH...0s [OK] primer3-2.6.1> classic_WNT1... ./primer_global_err/bad_self_any_int primer3-2.6.1> 0s [OK] primer3-2.6.1> classic_MYH6...0s [OK] primer3-2.6.1> heli_WNT9B... ./primer_global_err/bad_self_end primer3-2.6.1> ./primer_global_err/bad_self_end_int primer3-2.6.1> ./primer_global_err/bad_settings0 primer3-2.6.1> ./primer_global_err/bad_settings1 primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_TBX18... ./primer_global_err/bad_settings2 primer3-2.6.1> ./primer_global_err/bad_settings3 primer3-2.6.1> ./primer_global_err/bad_settings4 primer3-2.6.1> ./primer_global_err/bad_settings5 primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_RYK... ./primer_global_err/bad_settings6 primer3-2.6.1> ./primer_global_err/empty_1 primer3-2.6.1> ./primer_global_err/empty_product_size primer3-2.6.1> ./primer_global_err/gc_clamp_min_size primer3-2.6.1> ./primer_global_err/incorrect_task primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_WNT2... ./primer_global_err/io_gc_content_obj_fn primer3-2.6.1> ./primer_global_err/io_obj_fn primer3-2.6.1> ./primer_global_err/junction_overlap_max_size primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_ROCK2... ./primer_global_err/junction_overlap_min_size primer3-2.6.1> ./primer_global_err/max_annealing_temp primer3-2.6.1> ./primer_global_err/max_min_bound primer3-2.6.1> ./primer_global_err/max_min_bound_int primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_SFRP3... ./primer_global_err/max_min_tm primer3-2.6.1> ./primer_global_err/max_min_tm_int primer3-2.6.1> ./primer_global_err/max_opt_bound primer3-2.6.1> ./primer_global_err/max_opt_bound_int primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_IFT20... ./primer_global_err/max_opt_tm primer3-2.6.1> ./primer_global_err/max_opt_tm_int primer3-2.6.1> ./primer_global_err/MAX_PRIMER_LENGTH primer3-2.6.1> ./primer_global_err/max_size_limit_int primer3-2.6.1> ./primer_global_err/max_size_limit_with_overhang primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_DVL1... ./primer_global_err/max_size_min_product primer3-2.6.1> ./primer_global_err/max_size_min_product_int primer3-2.6.1> ./primer_global_err/min_opt_tm primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_IFT88... ./primer_global_err/min_opt_tm_int primer3-2.6.1> ./primer_global_err/mishyb_obj_fn primer3-2.6.1> ./primer_global_err/mispr_obj_fn primer3-2.6.1> ./primer_global_err/must_match_length_0 primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_FZD2... ./primer_global_err/must_match_length_1 primer3-2.6.1> ./primer_global_err/must_match_length_10 primer3-2.6.1> ./primer_global_err/must_match_length_2 primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_GAPDH... ./primer_global_err/must_match_length_3 primer3-2.6.1> ./primer_global_err/must_match_length_4 primer3-2.6.1> ./primer_global_err/must_match_length_5 primer3-2.6.1> ./primer_global_err/must_match_length_6 primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_WNT1... ./primer_global_err/must_match_length_7 primer3-2.6.1> ./primer_global_err/must_match_length_8 primer3-2.6.1> ./primer_global_err/must_match_length_9 primer3-2.6.1> ./primer_global_err/no_equal primer3-2.6.1> 0s [OK] primer3-2.6.1> heli_MYH6... ./primer_global_err/no_terminal_equal primer3-2.6.1> ./primer_global_err/opt_max_size primer3-2.6.1> ./primer_global_err/opt_max_size_int primer3-2.6.1> ./primer_global_err/opt_min_size primer3-2.6.1> ./primer_global_err/opt_min_size_int primer3-2.6.1> ./primer_global_err/pair_mispr primer3-2.6.1> ./primer_global_err/pr_gc_content_obj_fn primer3-2.6.1> ./primer_global_err/product_size_obj_fn primer3-2.6.1> ./primer_global_err/product_tm_obj_fn primer3-2.6.1> ./primer_global_err/repeat_lib_err primer3-2.6.1> ./primer_global_err/repeat_lib_err1 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_WNT9B... ./primer_global_err/repeat_lib_err2 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_TBX18... ./primer_global_err/repeat_lib_err3 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_RYK... ./primer_global_err/repeat_lib_err4 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_WNT2... ./primer_global_err/repeat_lib_err5 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_ROCK2...0s [OK] primer3-2.6.1> long_SFRP3... ./primer_global_err/repeat_lib_err6 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_IFT20... ./primer_global_err/repeat_lib_int_err primer3-2.6.1> 0s [OK] primer3-2.6.1> long_DVL1... ./primer_global_err/repeat_lib_int_err1 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_IFT88...0s [OK] primer3-2.6.1> long_FZD2... ./primer_global_err/repeat_lib_int_err2 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_GAPDH... ./primer_global_err/repeat_lib_int_err3 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_WNT1... ./primer_global_err/repeat_lib_int_err4 primer3-2.6.1> 0s [OK] primer3-2.6.1> long_MYH6... ./primer_global_err/repeat_lib_int_err5 primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_WNT9B... ./primer_global_err/repeat_lib_int_err6 primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_TBX18... ./primer_global_err/seq_quality1 primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_RYK... ./primer_global_err/seq_quality2 primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_WNT2... ./primer_global_err/seq_quality3 primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_ROCK2... ./primer_global_err/seq_quality4 primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_SFRP3... ./primer_global_err/too_many_product_sizes primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_IFT20... ./primer_global_err/zero_min_size primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_DVL1...0s [OK] primer3-2.6.1> optimal_IFT88... ./primer_global_err/zero_num_return primer3-2.6.1> 0s [OK] primer3-2.6.1> optimal_FZD2...[OK] primer3-2.6.1> primer_must_use_th...0s [OK] primer3-2.6.1> optimal_GAPDH...0s [OK] primer3-2.6.1> optimal_WNT1...0s [OK] primer3-2.6.1> optimal_MYH6...0s [OK] primer3-2.6.1> only_mv_WNT9B...0s [OK] primer3-2.6.1> only_mv_TBX18...0s [OK] primer3-2.6.1> only_mv_RYK...0s [OK] primer3-2.6.1> only_mv_WNT2...0s [OK] primer3-2.6.1> only_mv_ROCK2...0s [OK] primer3-2.6.1> only_mv_SFRP3...0s [OK] primer3-2.6.1> only_mv_IFT20...0s [OK] primer3-2.6.1> only_mv_DVL1...0s [OK] primer3-2.6.1> only_mv_IFT88...0s [OK] primer3-2.6.1> primer_sec_struct_dpal...0s [OK] primer3-2.6.1> only_mv_FZD2...0s [OK] primer3-2.6.1> only_mv_GAPDH...0s [OK] primer3-2.6.1> only_mv_WNT1...0s [OK] primer3-2.6.1> only_mv_MYH6...0s [OK] primer3-2.6.1> no_dmso_WNT9B...0s [OK] primer3-2.6.1> no_dmso_TBX18...0s [OK] primer3-2.6.1> no_dmso_RYK...0s [OK] primer3-2.6.1> no_dmso_WNT2...0s [OK] primer3-2.6.1> no_dmso_ROCK2...0s [OK] primer3-2.6.1> no_dmso_SFRP3...0s [OK] primer3-2.6.1> no_dmso_IFT20...0s [OK] primer3-2.6.1> no_dmso_DVL1...0s [OK] primer3-2.6.1> no_dmso_IFT88...0s [OK] primer3-2.6.1> no_dmso_FZD2...0s [OK] primer3-2.6.1> no_dmso_GAPDH...0s [OK] primer3-2.6.1> no_dmso_WNT1...1s [OK] primer3-2.6.1> no_dmso_MYH6...1s [OK] primer3-2.6.1> primer_task_th...0s [OK] primer3-2.6.1> primer3-2.6.1> Tests in a3test.pl ran for 1 s (0.0166666666666667 min) primer3-2.6.1> primer3-2.6.1> DONE Sat Sep 5 12:13:49 2026 Passed all tests - [OK] primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> [OK] primer3-2.6.1> [OK] primer3-2.6.1> Default implementations + NO alignment 1...[OK] primer3-2.6.1> Default implementations + NO alignment 1...0s [OK] primer3-2.6.1> primer_thal_args...[OK] primer3-2.6.1> Default implementations + NO alignment 2...[OK] primer3-2.6.1> Force _dpal_generic...0s [OK] primer3-2.6.1> primer_thal_max_seq_error...0s [OK] primer3-2.6.1> primer_first_base_index...[OK] primer3-2.6.1> Default implementations + NO alignment 2...0s [OK] primer3-2.6.1> primer_must_match...0s [OK] primer3-2.6.1> test_compl_error...0s [OK] primer3-2.6.1> test_left_to_right_of_right...0s [OK] primer3-2.6.1> dv_conc_vs_dntp_conc...[OK] primer3-2.6.1> Force _dpal_long_nopath_generic 1...0s [OK] primer3-2.6.1> primer_boundary...0s [OK] primer3-2.6.1> primer_boundary1...0s [OK] primer3-2.6.1> primer_boundary_formatted...0s [OK] primer3-2.6.1> primer_boundary1_formatted...1s [OK] primer3-2.6.1> primer3_v1_1_4_default_settings...0s [OK] primer3-2.6.1> primer3web_v0_4_0_default_settings...0s [OK] primer3-2.6.1> primer3web_v3_0_0_default_settings...[OK] primer3-2.6.1> Default implementations + alignment (interactive)...[OK] primer3-2.6.1> Force _dpal_long_nopath_generic 2...[OK] primer3-2.6.1> Force long maxgap1 functions 1...[OK] primer3-2.6.1> Force long maxgap1 functions 2...[OK] primer3-2.6.1> 0s [OK] primer3-2.6.1> primer3web_v4_0_0_default_settings...0s [OK] primer3-2.6.1> primer_internal...0s [OK] primer3-2.6.1> primer_internal1...0s [OK] primer3-2.6.1> primer_internal_formatted...0s [OK] primer3-2.6.1> primer_internal1_formatted...0s [OK] primer3-2.6.1> primer_ok_regions...0s [OK] primer3-2.6.1> primer_ok_regions_formatted...0s [OK] primer3-2.6.1> primer_ok_regions2...[OK] primer3-2.6.1> Default implementations + NO alignment 1 (interactive)...[OK] primer3-2.6.1> Default implementations + NO alignment 2 (interactive)...[OK] primer3-2.6.1> Default implementations + alignment (interactive batch inputs)...[OK] primer3-2.6.1> Default implementations + alignment + HAIRPIN (interactive batch inputs)...[OK] primer3-2.6.1> 7s [OK] primer3-2.6.1> primer_tm_lc_masking...0s [OK] primer3-2.6.1> primer_tm_lc_masking_formatted...0s [OK] primer3-2.6.1> primer_start_codon...0s [OK] primer3-2.6.1> primer_task...0s [OK] primer3-2.6.1> primer_task_formatted...0s [OK] primer3-2.6.1> primer_renewed_tasks...0s [OK] primer3-2.6.1> primer_dmso_formamide...0s [OK] primer3-2.6.1> primer_new_tasks...0s [OK] primer3-2.6.1> primer_new_tasks_formatted...1s [OK] primer3-2.6.1> primer_internal_position...0s [OK] primer3-2.6.1> primer_annealing_temp...0s [OK] primer3-2.6.1> primer_windows_newlines...0s [OK] primer3-2.6.1> primer_must_overlap_point...1s [OK] primer3-2.6.1> primer_overlap_junction...0s [OK] primer3-2.6.1> primer_all_settingsfiles...0s [OK] primer3-2.6.1> primer_high_tm_load_set...0s [OK] primer3-2.6.1> primer_high_gc_load_set...0s [OK] primer3-2.6.1> primer_gc_end...0s [OK] primer3-2.6.1> primer_check...0s [OK] primer3-2.6.1> primer_must_use...0s [OK] primer3-2.6.1> primer_must_use_formatted...0s [OK] primer3-2.6.1> primer_syntax...0s [OK] primer3-2.6.1> primer_end_pathology...0s [OK] primer3-2.6.1> primer_num_best...0s [OK] primer3-2.6.1> primer_quality_boundary...0s [OK] primer3-2.6.1> primer...0s [OK] primer3-2.6.1> primer_list_files...[OK] primer3-2.6.1> primer1...0s [OK] primer3-2.6.1> primer1_list_files...[OK] primer3-2.6.1> primer_mispriming...1s [OK] primer3-2.6.1> primer_mispriming_formatted...0s [OK] primer3-2.6.1> primer_mispriming_boundary1...0s [OK] primer3-2.6.1> primer_mispriming_boundary1_formatted...0s [OK] primer3-2.6.1> primer_mispriming_boundary2...0s [OK] primer3-2.6.1> primer_mispriming_boundary2_formatted...0s [OK] primer3-2.6.1> primer_mispriming_long_lib...0s [OK] primer3-2.6.1> primer_rat...0s [OK] primer3-2.6.1> primer_human...0s [OK] primer3-2.6.1> long_seq...0s [OK] primer3-2.6.1> primer_position_penalty...1s [OK] primer3-2.6.1> primer_position_penalty_formatted...0s [OK] primer3-2.6.1> p3-tmpl-mispriming...0s [OK] primer3-2.6.1> primer_poly_x...0s [OK] primer3-2.6.1> primer_three_prime_distance...0s [OK] primer3-2.6.1> primer_obj_fn...1s [OK] primer3-2.6.1> p3_3_prime_n...0s [OK] primer3-2.6.1> primer_masker...1s [OK] primer3-2.6.1> primer_masker_formatted...3s [OK] primer3-2.6.1> primer_overhang...0s [OK] primer3-2.6.1> primer_overhang_th...35s [OK] primer3-2.6.1> primer_mispriming_th...15s [OK] primer3-2.6.1> th-w-other-tasks...9s [OK] primer3-2.6.1> th-w-other-tasks_list_files...[OK] primer3-2.6.1> primer_new_tasks_th...10s [OK] primer3-2.6.1> primer_sec_struct_thal...8s [OK] primer3-2.6.1> primer_thermod_align...22s [OK] primer3-2.6.1> primer_thermod_align_formatted...22s [OK] primer3-2.6.1> primer1_th...56s [OK] primer3-2.6.1> primer1_th_list_files...[OK] primer3-2.6.1> primer_lib_amb_codes... primer3-2.6.1> NOTE: this test takes _much_ longer than the others (5 to 20 minutes or more). primer3-2.6.1> starting primer_lib_amb_codes at Sat Sep 5 12:17:03 2026...64s [OK] primer3-2.6.1> primer3-2.6.1> Tests in p3test.pl ran for 259 s (4.31666666666667 min) primer3-2.6.1> primer3-2.6.1> DONE Sat Sep 5 12:18:07 2026 Passed all tests - [OK] primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> echo; echo; echo "Testing completed. You must check the test output for the string FAILED"; echo; echo; primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> Testing completed. You must check the test output for the string FAILED primer3-2.6.1> primer3-2.6.1> primer3-2.6.1> make[1]: Leaving directory '/build/source/test' primer3-2.6.1> checkPhase completed in 4 minutes 19 seconds primer3-2.6.1> Running phase: installPhase primer3-2.6.1> Running phase: fixupPhase primer3-2.6.1> shrinking RPATHs of ELF executables and libraries in /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1 primer3-2.6.1> shrinking /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1/bin/amplicon3_core primer3-2.6.1> shrinking /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1/bin/long_seq_tm_test primer3-2.6.1> shrinking /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1/bin/ntdpal primer3-2.6.1> shrinking /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1/bin/ntthal primer3-2.6.1> shrinking /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1/bin/oligotm primer3-2.6.1> shrinking /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1/bin/primer3_core primer3-2.6.1> shrinking /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1/bin/primer3_masker primer3-2.6.1> checking for references to /build/ in /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1... primer3-2.6.1> patching script interpreter paths in /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1 primer3-2.6.1> stripping (with command strip and flags -S -p) in /nix/store/3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1/bin primer3-2.6.1> Running phase: installCheckPhase post-build step Route build to niks3: ok Pushing SBEE-Lab/bioinformatics-toolkits to https://niks3.sjanglab.org time=2026-09-05T21:18:08.541+09:00 level=INFO msg="Uploading 1 paths to niks3.sjanglab.org (6 already cached)" time=2026-09-05T21:18:08.541+09:00 level=INFO msg="Uploading 3y31nrxwv72d6bqjgh24vjaljskni793-primer3-2.6.1 (119.2MB)" time=2026-09-05T21:18:12.942+09:00 level=INFO msg="Uploading 1 narinfos" time=2026-09-05T21:18:13.649+09:00 level=INFO msg="Upload complete. (5.599s)"