I added these lines to CMakeLists.txt in Tesseract, it builds to 99% then I get a lot of undefined reference errors below.
The leptonica library is built on the same machine using the same arm toolchain.
set(Leptonica_DIR "C:/opencv/leptonica/build")
set(Leptonica_LIBRARIES} "C:/opencv/leptonica/build/src")
add_library(leptonica STATIC IMPORTED)
set_target_properties(leptonica PROPERTIES
IMPORTED_LOCATION "C:/opencv/leptonica/build/src/libleptonica.so"
INTERFACE_INCLUDE_DIRECTORIES "C:/opencv/leptonica/build/src"
)
find_package(Leptonica ${MINIMUM_LEPTONICA_VERSION} REQUIRED CONFIG)
What am I missing here?
Severity Code Description Project File Line Suppression State
Error undefined reference to `getLeptonicaVersion' Tesseract.vgdbcmake C:\opencv\tesseract\src\api\tesseractmain.cpp 65
Error undefined reference to `lept_free' Tesseract.vgdbcmake C:\opencv\tesseract\src\api\tesseractmain.cpp 67
Error undefined reference to `getImagelibVersions' Tesseract.vgdbcmake C:\opencv\tesseract\src\api\tesseractmain.cpp 69
Error undefined reference to `lept_free' Tesseract.vgdbcmake C:\opencv\tesseract\src\api\tesseractmain.cpp 71
Error undefined reference to `setMsgSeverity' Tesseract.vgdbcmake C:\opencv\tesseract\src\api\tesseractmain.cpp 480
Error undefined reference to `pixRead' Tesseract.vgdbcmake C:\opencv\tesseract\src\api\tesseractmain.cpp 553
Error undefined reference to `pixDestroy' Tesseract.vgdbcmake C:\opencv\tesseract\src\api\tesseractmain.cpp 579
Error undefined reference to `pixCloseBrick' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixForegroundFraction' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetMasked' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixRenderPolylineArb' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `numaGetIValue' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixRenderPolyline' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixRenderBoxArb' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixClipBoxToForeground' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `l_getFormattedDate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `zlibCompress' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxaCreate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetInRect' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `bmfDestroy' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixRotateOrth' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxaAddBox' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixReadMemFromMultipageTiff' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `l_generateCIDataForPdf' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixCreate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixZero' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixCountConnComp' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `numaDestroy' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaClear' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetXRes' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixRemoveColormap' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetText' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxaGetBox' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetAll' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaReplacePix' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixClearInRect' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixErodeBrick' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaConvertToPdf' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixDilateBrick' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetInputFormat' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaAddPix' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `ptaDestroy' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGenerateHalftoneMask' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetWidth' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaAddBox' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaGetPix' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxCreate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `ptaCreate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixAddSingleTextblock' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixOr' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixAnd' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `numaGetCount' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixRasterop' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetHeight' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetColormap' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetDimensions' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixRotate180' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixExpandReplicate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `findFileFormatBuffer' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixBlockconv' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetSpp' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixRemoveAlpha' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixClone' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixReadFromMultipageTiff' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetWpl' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaDisplayTiledInColumns' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetYRes' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixCopy' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `l_CIDataDestroy' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxaGetCount' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxaReplaceBox' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixWrite' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixReadMem' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetAllArbitrary' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixConvertTo32' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixWriteStreamPng' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxaGetBoxGeometry' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetData' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixDistanceFunction' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixClipRectangle' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetOrClearBorder' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixScale' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixCountPixelsByRow' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxDestroy' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaDestroy' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixCountPixels' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `findFileFormat' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetPixel' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixCreateTemplate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixInvert' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixReduceRankBinaryCascade' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetSpp' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixOpenBrick' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `bmfCreate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixConvertRGBToLuminance' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSubtract' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixConnComp' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGenerateCIData' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaCreate' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetYRes' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixaGetCount' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `ptaAddPt' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetXRes' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetInRectArbitrary' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixGetDepth' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSetPixel' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `composeRGBPixel' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixWriteMem' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixConvertTo8' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxGetGeometry' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `boxaDestroy' Tesseract.vgdbcmake libtesseract.so.4.0.0
Error undefined reference to `pixSeedfillBinary' Tesseract.vgdbcmake libtesseract.so.4.0.0