62746b4dd3909b50dce1928ca75d3ba8316f83e6
braney
  Tue Jul 14 15:42:46 2020 -0700
changes from user Sergej Nowoshilow on github

diff --git src/hg/utils/gtfToGenePred/gtfToGenePred.c src/hg/utils/gtfToGenePred/gtfToGenePred.c
index 3d11918..44c93f6 100644
--- src/hg/utils/gtfToGenePred/gtfToGenePred.c
+++ src/hg/utils/gtfToGenePred/gtfToGenePred.c
@@ -91,31 +91,31 @@
 char geneIdToUse[1024], transcriptIdToUse[1024], proteinIdToUse[1024];
 
 if (clIncludeVersion && (geneId != NULL) && (geneVersion != NULL))
     safef(geneIdToUse, sizeof(geneIdToUse), "%s.%s", geneId, geneVersion);
 else
     safecpy(geneIdToUse, sizeof(geneIdToUse), emptyForNull(geneId));
 if (clIncludeVersion && (transcriptVersion != NULL))
     safef(transcriptIdToUse, sizeof(transcriptIdToUse), "%s.%s", group->name, transcriptVersion);
 else
     safecpy(transcriptIdToUse, sizeof(transcriptIdToUse), group->name);
 if (clIncludeVersion && (proteinId != NULL) && (proteinVersion != NULL))
     safef(proteinIdToUse, sizeof(proteinIdToUse), "%s.%s", proteinId, proteinVersion);
 else
     safecpy(proteinIdToUse, sizeof(proteinIdToUse), emptyForNull(proteinId));
 
-fprintf(infoFh, "%s\t%s\t%s\t%s\t%d\t%d\t%c\t%s\t%s\t%s\t%s\t%s\n",
+fprintf(infoFh, "%s\t%s\t%s\t%s\t%ld\t%ld\t%c\t%s\t%s\t%s\t%s\t%s\n",
         transcriptIdToUse, geneIdToUse, group->source,
         group->seq, group->start, group->end, group->strand,
         proteinIdToUse, emptyForNull(geneName), emptyForNull(transcriptName),
         emptyForNull(geneType), emptyForNull(transcriptType));
 }
 
 static void gtfGroupToGenePred(struct gffFile *gtf, struct gffGroup *group, FILE *gpFh,
                                FILE *infoFh)
 /* convert one gtf group to a genePred */
 {
 unsigned optFields = (clGenePredExt ? genePredAllFlds : 0);
 struct errCatch *errCatch = errCatchNew();
 
 if (errCatchStart(errCatch))
     {