Skip to content

view -R: opt into htslib dense single-base BED auto-promotion (#2557)

deb6990
Select commit
Loading
Failed to load commit list.
Open

view: opt into htslib dense single-base BED auto-promotion (#2557) #2561

view -R: opt into htslib dense single-base BED auto-promotion (#2557)
deb6990
Select commit
Loading
Failed to load commit list.
Cirrus CI / debian-gcc failed May 17, 2026 in 41s

Task Summary

Instruction compile failed in 00:27

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:03 clone
✅ 00:06 install
✅ 00:02 htslib_clone
❌ 00:27 compile

checking whether the compiler accepts -fstack-clash-protection... yes
checking whether the compiler accepts -fstack-protector-strong... yes
checking whether the compiler accepts -fcf-protection=full... yes
checking whether the compiler accepts -mbranch-protection=standard... no
checking whether the compiler accepts -fno-delete-null-pointer-checks... yes
checking whether the compiler accepts -Wl,-z,noexecstack... yes
checking whether the compiler accepts -Wl,-z,relro... yes
checking whether the compiler accepts -Wl,-z,now... yes
checking whether the compiler accepts -Wl,--as-needed... yes
checking whether the compiler accepts -Wl,--no-copy-dt-needed-entries... yes
checking whether the compiler accepts -Wl,-z,nodlopen... yes
checking for library containing regcomp... none required
configure: creating ./config.status
config.status: creating config.mk
config.status: creating htslib.pc.tmp
config.status: creating config.h
config.status: linking htscodecs_bundled.mk to htscodecs.mk
configure: License has been changed to GPL.

Linking against the GNU scientific library requires that the resulting
binary is licensed using the GNU General Public License.  In particular,
this means you will have to follow the terms of this license in order
to distribute binary copies.  For more information see the INSTALL file.

Text of the GNU General Public License can be found in the LICENSE file,
or at http://www.gnu.org/copyleft/gpl.html

Information on the GNU Scientific Library, including the rationale for
its choice of license can be found at https://www.gnu.org/software/gsl/

cd htslib && make htslib_static.mk
make[1]: Entering directory '/tmp/cirrus-ci-build/htslib'
sed -n '/^static_libs=/s/[^=]*=/HTSLIB_static_LIBS = /p;/^static_ldflags=/s/[^=]*=/HTSLIB_static_LDFLAGS = /p' htslib.pc.tmp > htslib_static.mk
make[1]: Leaving directory '/tmp/cirrus-ci-build/htslib'
echo '#define BCFTOOLS_VERSION "deb6990"' > version.h
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfindex.o vcfindex.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o tabix.o tabix.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfstats.o vcfstats.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfisec.o vcfisec.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfmerge.o vcfmerge.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfquery.o vcfquery.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcffilter.o vcffilter.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE  -c -o filter.o filter.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfsom.o vcfsom.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfnorm.o vcfnorm.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfgtcheck.o vcfgtcheck.c
gcc -std=gnu99 -g -Og -Wall -fsanitize=address -Werror -I. -Ihtslib   -c -o vcfview.o vcfview.c
vcfview.c: In function 'main_vcfview':
vcfview.c:799:41: error: 'BCF_SR_AUTO_TARGETS_FROM_REGIONS' undeclared (first use in this function)
  799 |             bcf_sr_set_opt(args->files, BCF_SR_AUTO_TARGETS_FROM_REGIONS);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vcfview.c:799:41: note: each undeclared identifier is reported only once for each function it appears in
make: *** [Makefile:142: vcfview.o] Error 1
make: *** Waiting for unfinished jobs....

Exit status: 2