0f82da7969da1610cbaa96808797f4458c2d13a6 max Tue Sep 5 07:27:44 2023 -0700 switching to LC_ALL in usage help, refs #20910 diff --git src/lib/bbiWrite.c src/lib/bbiWrite.c index 26fd66b..f6eb8af 100644 --- src/lib/bbiWrite.c +++ src/lib/bbiWrite.c @@ -203,31 +203,31 @@ int end = lineFileNeedNum(lf, row, 2); if (eim != NULL) bbExIndexMakerUpdateMaxFieldSize(eim, row); if (start > end) { errAbort("end (%d) before start (%d) line %d of %s", end, start, lf->lineIx, lf->fileName); } ++bedCount; totalBases += (end - start); if (usage == NULL || differentString(usage->name, chrom)) { /* make sure chrom names are sorted in ASCII order */ if ((usage != NULL) && strcmp(usage->name, chrom) > 0) { - errAbort("%s is not case-sensitive sorted at line %d. Please use \"sort -k1,1 -k2,2n\" with LC_COLLATE=C, or bedSort and try again.", + errAbort("%s is not case-sensitive sorted at line %d. Please use \"LC_ALL=C sort -k1,1 -k2,2n\" or bedSort and try again.", lf->fileName, lf->lineIx); } int chromSize = (*chromSizeFunc)(chromSizeClosure, chrom, lf->lineIx); if (chromSize == 0) errAbort("%s is not found in chromosome sizes file", chrom); AllocVar(usage); usage->name = cloneString(chrom); usage->id = id++; usage->size = chromSize; slAddHead(&usageList, usage); lastStart = -1; } if (end > usage->size) errAbort("End coordinate %d bigger than %s size of %d line %d of %s", end, usage->name, usage->size, lf->lineIx, lf->fileName);