[Bug 265091] graphics/tesseract: Fails to build with invalid version information

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 08 Jul 2022 13:17:22 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265091

            Bug ID: 265091
           Summary: graphics/tesseract: Fails  to build with invalid
                    version information
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: pkubaj@FreeBSD.org
          Reporter: junchoon@dec.sakura.ne.jp
             Flags: maintainer-feedback?(pkubaj@FreeBSD.org)
          Assignee: pkubaj@FreeBSD.org

graphics/tesseract fails to build with following error, different failure mode
with Bug 265083.
(MAKE_JOBS_UNSAFE=yes build)

(snip)

/bin/sh ./libtool  --tag=CXX    --mode=link c++  -fopenmp -O2 -pipe
-march=haswell -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing  -isystem /usr/local/include  -std=c++20 -L/usr/local/lib
-lleptonica   -L/usr/local/lib -larchive -L/usr/local/lib -lcurl    
-version-info  11-eol-28628-ga7d313:3  -pthread -fstack-protector-strong -o
libtesseract.la -rpath /usr/local/lib src/api/libtesseract_la-baseapi.lo 
src/api/libtesseract_la-altorenderer.lo  src/api/libtesseract_la-capi.lo 
src/api/libtesseract_la-hocrrenderer.lo 
src/api/libtesseract_la-lstmboxrenderer.lo 
src/api/libtesseract_la-pdfrenderer.lo  src/api/libtesseract_la-renderer.lo 
src/api/libtesseract_la-wordstrboxrenderer.lo 
src/arch/libtesseract_la-intsimdmatrix.lo 
src/arch/libtesseract_la-simddetect.lo  src/ccmain/libtesseract_la-applybox.lo 
src/ccmain/libtesseract_la-control.lo  src/ccmain/libtesseract_la-linerec.lo 
src/ccmain/libtesseract_la-ltrresultiterator.lo 
src/ccmain/libtesseract_la-mutableiterator.lo 
src/ccmain/libtesseract_la-output.lo 
src/ccmain/libtesseract_la-pageiterator.lo 
src/ccmain/libtesseract_la-pagesegmain.lo 
src/ccmain/libtesseract_la-pagewalk.lo 
src/ccmain/libtesseract_la-paragraphs.lo src/ccmain/libtesseract_la-paramsd.lo 
src/ccmain/libtesseract_la-pgedit.lo  src/ccmain/libtesseract_la-reject.lo 
src/ccmain/libtesseract_la-resultiterator.lo 
src/ccmain/libtesseract_la-tessedit.lo 
src/ccmain/libtesseract_la-tesseractclass.lo 
src/ccmain/libtesseract_la-tessvars.lo 
src/ccmain/libtesseract_la-thresholder.lo  src/ccmain/libtesseract_la-werdit.lo
src/ccmain/libtesseract_la-adaptions.lo  src/ccmain/libtesseract_la-docqual.lo 
src/ccmain/libtesseract_la-equationdetect.lo 
src/ccmain/libtesseract_la-fixspace.lo  src/ccmain/libtesseract_la-fixxht.lo 
src/ccmain/libtesseract_la-osdetect.lo 
src/ccmain/libtesseract_la-par_control.lo 
src/ccmain/libtesseract_la-recogtraining.lo 
src/ccmain/libtesseract_la-superscript.lo 
src/ccmain/libtesseract_la-tessbox.lo  src/ccmain/libtesseract_la-tfacepp.lo 
src/ccstruct/libtesseract_la-blamer.lo  src/ccstruct/libtesseract_la-blobbox.lo
 src/ccstruct/libtesseract_la-blobs.lo  src/ccstruct/libtesseract_la-blread.lo 
src/ccstruct/libtesseract_la-boxread.lo 
src/ccstruct/libtesseract_la-boxword.lo 
src/ccstruct/libtesseract_la-ccstruct.lo 
src/ccstruct/libtesseract_la-coutln.lo 
src/ccstruct/libtesseract_la-detlinefit.lo 
src/ccstruct/libtesseract_la-dppoint.lo  src/ccstruct/libtesseract_la-image.lo 
src/ccstruct/libtesseract_la-imagedata.lo 
src/ccstruct/libtesseract_la-linlsq.lo  src/ccstruct/libtesseract_la-matrix.lo 
src/ccstruct/libtesseract_la-mod128.lo 
src/ccstruct/libtesseract_la-normalis.lo 
src/ccstruct/libtesseract_la-ocrblock.lo 
src/ccstruct/libtesseract_la-ocrpara.lo  src/ccstruct/libtesseract_la-ocrrow.lo
 src/ccstruct/libtesseract_la-otsuthr.lo 
src/ccstruct/libtesseract_la-pageres.lo 
src/ccstruct/libtesseract_la-pdblock.lo  src/ccstruct/libtesseract_la-points.lo
 src/ccstruct/libtesseract_la-polyaprx.lo 
src/ccstruct/libtesseract_la-polyblk.lo 
src/ccstruct/libtesseract_la-quadlsq.lo 
src/ccstruct/libtesseract_la-quspline.lo 
src/ccstruct/libtesseract_la-ratngs.lo  src/ccstruct/libtesseract_la-rect.lo 
src/ccstruct/libtesseract_la-rejctmap.lo  src/ccstruct/libtesseract_la-seam.lo 
src/ccstruct/libtesseract_la-split.lo  src/ccstruct/libtesseract_la-statistc.lo
 src/ccstruct/libtesseract_la-stepblob.lo  src/ccstruct/libtesseract_la-werd.lo
src/ccstruct/libtesseract_la-fontinfo.lo 
src/ccstruct/libtesseract_la-params_training_featdef.lo 
src/classify/libtesseract_la-classify.lo
src/classify/libtesseract_la-adaptive.lo 
src/classify/libtesseract_la-adaptmatch.lo 
src/classify/libtesseract_la-blobclass.lo 
src/classify/libtesseract_la-cluster.lo 
src/classify/libtesseract_la-clusttool.lo 
src/classify/libtesseract_la-cutoffs.lo 
src/classify/libtesseract_la-featdefs.lo 
src/classify/libtesseract_la-float2int.lo 
src/classify/libtesseract_la-fpoint.lo 
src/classify/libtesseract_la-intfeaturespace.lo 
src/classify/libtesseract_la-intfx.lo 
src/classify/libtesseract_la-intmatcher.lo 
src/classify/libtesseract_la-intproto.lo 
src/classify/libtesseract_la-kdtree.lo  src/classify/libtesseract_la-mf.lo 
src/classify/libtesseract_la-mfoutline.lo  src/classify/libtesseract_la-mfx.lo 
src/classify/libtesseract_la-normfeat.lo 
src/classify/libtesseract_la-normmatch.lo 
src/classify/libtesseract_la-ocrfeatures.lo 
src/classify/libtesseract_la-outfeat.lo 
src/classify/libtesseract_la-picofeat.lo 
src/classify/libtesseract_la-protos.lo 
src/classify/libtesseract_la-shapeclassifier.lo 
src/classify/libtesseract_la-shapetable.lo 
src/classify/libtesseract_la-tessclassifier.lo 
src/classify/libtesseract_la-trainingsample.lo 
src/cutil/libtesseract_la-oldlist.lo  src/dict/libtesseract_la-context.lo 
src/dict/libtesseract_la-dawg.lo  src/dict/libtesseract_la-dawg_cache.lo 
src/dict/libtesseract_la-dict.lo  src/dict/libtesseract_la-stopper.lo 
src/dict/libtesseract_la-trie.lo src/dict/libtesseract_la-hyphen.lo 
src/dict/libtesseract_la-permdawg.lo 
src/textord/libtesseract_la-alignedblob.lo 
src/textord/libtesseract_la-baselinedetect.lo 
src/textord/libtesseract_la-bbgrid.lo  src/textord/libtesseract_la-blkocc.lo 
src/textord/libtesseract_la-blobgrid.lo 
src/textord/libtesseract_la-ccnontextdetect.lo 
src/textord/libtesseract_la-cjkpitch.lo  src/textord/libtesseract_la-colfind.lo
 src/textord/libtesseract_la-colpartition.lo 
src/textord/libtesseract_la-colpartitionset.lo 
src/textord/libtesseract_la-colpartitiongrid.lo 
src/textord/libtesseract_la-devanagari_processing.lo 
src/textord/libtesseract_la-drawtord.lo  src/textord/libtesseract_la-edgblob.lo
 src/textord/libtesseract_la-edgloop.lo  src/textord/libtesseract_la-fpchop.lo 
src/textord/libtesseract_la-gap_map.lo 
src/textord/libtesseract_la-imagefind.lo 
src/textord/libtesseract_la-linefind.lo  src/textord/libtesseract_la-makerow.lo
 src/textord/libtesseract_la-oldbasel.lo 
src/textord/libtesseract_la-pithsync.lo 
src/textord/libtesseract_la-pitsync1.lo  src/textord/libtesseract_la-scanedg.lo
 src/textord/libtesseract_la-sortflts.lo 
src/textord/libtesseract_la-strokewidth.lo 
src/textord/libtesseract_la-tabfind.lo 
src/textord/libtesseract_la-tablefind.lo 
src/textord/libtesseract_la-tabvector.lo 
src/textord/libtesseract_la-tablerecog.lo 
src/textord/libtesseract_la-textlineprojection.lo 
src/textord/libtesseract_la-textord.lo  src/textord/libtesseract_la-topitch.lo 
src/textord/libtesseract_la-tordmain.lo  src/textord/libtesseract_la-tospace.lo
 src/textord/libtesseract_la-tovars.lo  src/textord/libtesseract_la-underlin.lo
 src/textord/libtesseract_la-wordseg.lo 
src/textord/libtesseract_la-workingpartset.lo
src/textord/libtesseract_la-equationdetectbase.lo 
src/viewer/libtesseract_la-scrollview.lo  src/viewer/libtesseract_la-svmnode.lo
 src/viewer/libtesseract_la-svutil.lo src/wordrec/libtesseract_la-tface.lo 
src/wordrec/libtesseract_la-wordrec.lo src/wordrec/libtesseract_la-associate.lo
 src/wordrec/libtesseract_la-chop.lo  src/wordrec/libtesseract_la-chopper.lo 
src/wordrec/libtesseract_la-drawfx.lo  src/wordrec/libtesseract_la-findseam.lo 
src/wordrec/libtesseract_la-gradechop.lo 
src/wordrec/libtesseract_la-language_model.lo 
src/wordrec/libtesseract_la-lm_consistency.lo 
src/wordrec/libtesseract_la-lm_pain_points.lo 
src/wordrec/libtesseract_la-lm_state.lo 
src/wordrec/libtesseract_la-outlines.lo 
src/wordrec/libtesseract_la-params_model.lo 
src/wordrec/libtesseract_la-pieces.lo  src/wordrec/libtesseract_la-plotedges.lo
src/wordrec/libtesseract_la-render.lo  src/wordrec/libtesseract_la-segsearch.lo
 src/wordrec/libtesseract_la-wordclass.lo libtesseract_ccutil.la
libtesseract_lstm.la  libtesseract_native.la          -L/usr/local/lib
libtool:   error: CURRENT '11-eol-28628-ga7d313' must be a nonnegative integer
libtool:   error: '11-eol-28628-ga7d313:3' is not valid version information
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/graphics/tesseract/work/tesseract-5.2.0
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/graphics/tesseract/work/tesseract-5.2.0
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/tesseract
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/tesseract
egrep: empty (sub)expression
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade20220708-98822-ez220e env UPGRADE_TOOL=portupgrade
UPGRADE_PORT=tesseract-5.1.0_1 UPGRADE_PORT_VER=5.1.0_1 make
DISABLE_VULNERABILITIES=yes MAKE_JOBS_UNSAFE=yes
** Fix the problem and try again.

-- 
You are receiving this mail because:
You are the assignee for the bug.