Comments (10)
Oh, yes, sorry. Couple of paths were unfixed.
sw --self-upgrade
and try now. I've updated binaries.
from sw.
from sw.
Egor, I'm also having linker issues with Tesseract as noted below. This may be a separate issue and I can open a new issue if you'd prefer, but it appears to be very similar. The simddetect.obj file causing the issue is located at: E:\src\repo\tesseract-master\win64\libtesseract.dir\Release, but Visual Studio is looking in E:\src\repo\tesseract-master\win64.
If you need anything else please let me know.
Severity Code Description Project File Line Suppression State
Error LNK2019 unresolved external symbol "double __cdecl tesseract::DotProductFMA(double const *,double const *,int)" (?DotProductFMA@tesseract@@YANPEBN0H@Z) referenced in function "public: static void __cdecl tesseract::SIMDDetect::Update(void)" (?Update@SIMDDetect@tesseract@@SAXXZ) libtesseract E:\src\repo\tesseract-master\win64\simddetect.obj 1
E:\src\repo\tesseract-master\win64>sw --version
sw.client.sw version 1.0.0
git revision 37cfa3b plus 3 modified files
assembled on
17.05.2020 16:22:03 UTC
17.05.2020 11:22:03 Central Daylight Time
On a side note when looking at the Additional Dependencies section in Visual Studio for my libtesseract project there were 14 duplicate entries. This likely has nothing to do with this linker issue and may not be a problem, but I thought I would point it out.
from sw.
Yes, I also observed that. Someone changed tess files without fixing tess build. I'll check.
Upd.: this post is about build issue.
from sw.
On a side note when looking at the Additional Dependencies section in Visual Studio for my libtesseract project there were 14 duplicate entries.
Where do you see it? I see only unique libs.
from sw.
tess build error
- Can you open an issue on tesseract side? Sse/avx/fma code is not very well set in cmake build. I'm not sure how to better fix it (flags etc.). Implementers should know better.
- You can try to use sw build of tess.
from sw.
I'll open an issue with the Tesseract group.
Regarding the dependencies issue I was looking at the Additional Dependencies string under the Linker > Input options. I used Excel to split the string and sorted it which you can see below. When viewing through the Edit section the true duplicates are removed, but my screenshots below contain libs of the same name that are in different build folders; I don't see that in your screenshot.
ADVAPI32.lib
advapi32.lib
C:\Users\AdminWeldin.sw\storage\pkg\00\4d\7be6\obj\bld\657802\lib\org.sw.demo.gnu.nettle.nettle-3.5.1.lib
C:\Users\AdminWeldin.sw\storage\pkg\00\4d\7be6\obj\bld\657802\lib\org.sw.demo.gnu.nettle.nettle-3.5.1.lib
C:\Users\AdminWeldin.sw\storage\pkg\2a\68\57cb\obj\bld\147106\lib\org.sw.demo.xz_utils.lzma-5.2.4.lib
C:\Users\AdminWeldin.sw\storage\pkg\2a\68\57cb\obj\bld\147106\lib\org.sw.demo.xz_utils.lzma-5.2.4.lib
C:\Users\AdminWeldin.sw\storage\pkg\2a\68\57cb\obj\bld\657802\lib\org.sw.demo.xz_utils.lzma-5.2.4.lib
C:\Users\AdminWeldin.sw\storage\pkg\41\dd\3fd5\obj\bld\147106\lib\org.sw.demo.gnu.iconv.libiconv-1.16.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\41\dd\3fd5\obj\bld\657802\lib\org.sw.demo.gnu.iconv.libiconv-1.16.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\41\dd\3fd5\obj\bld\657802\lib\org.sw.demo.gnu.iconv.libiconv-1.16.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\42\70\b9e7\obj\bld\657802\lib\org.sw.demo.lz4-1.9.2.lib
C:\Users\AdminWeldin.sw\storage\pkg\42\70\b9e7\obj\bld\657802\lib\org.sw.demo.lz4-1.9.2.lib
C:\Users\AdminWeldin.sw\storage\pkg\5f\22\3837\obj\bld\147106\lib\org.sw.demo.gnu.iconv.libcharset-1.16.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\5f\22\3837\obj\bld\657802\lib\org.sw.demo.gnu.iconv.libcharset-1.16.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\5f\22\3837\obj\bld\657802\lib\org.sw.demo.gnu.iconv.libcharset-1.16.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\63\c5\6249\obj\bld\657802\lib\org.sw.demo.xmlsoft.libxml2-2.9.10.lib
C:\Users\AdminWeldin.sw\storage\pkg\63\c5\6249\obj\bld\657802\lib\org.sw.demo.xmlsoft.libxml2-2.9.10.lib
C:\Users\AdminWeldin.sw\storage\pkg\75\6a\600e\obj\bld\657802\lib\org.sw.demo.danbloomberg.leptonica-1.80.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\75\6a\600e\obj\bld\657802\lib\org.sw.demo.danbloomberg.leptonica-1.80.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\76\c7\435a\obj\bld\657802\lib\org.sw.demo.facebook.zstd.zstd-1.4.4.lib
C:\Users\AdminWeldin.sw\storage\pkg\76\c7\435a\obj\bld\657802\lib\org.sw.demo.facebook.zstd.zstd-1.4.4.lib
C:\Users\AdminWeldin.sw\storage\pkg\9b\07\5d05\obj\bld\657802\lib\org.sw.demo.libarchive.libarchive-3.4.2.lib
C:\Users\AdminWeldin.sw\storage\pkg\9b\07\5d05\obj\bld\657802\lib\org.sw.demo.libarchive.libarchive-3.4.2.lib
C:\Users\AdminWeldin.sw\storage\pkg\b8\73\733e\obj\bld\657802\lib\org.sw.demo.oberhumer.lzo.lzo-2.10.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\b8\73\733e\obj\bld\657802\lib\org.sw.demo.oberhumer.lzo.lzo-2.10.0.lib
C:\Users\AdminWeldin.sw\storage\pkg\ce\99\b2f8\obj\bld\147106\lib\org.sw.demo.madler.zlib-1.2.11.lib
C:\Users\AdminWeldin.sw\storage\pkg\ce\99\b2f8\obj\bld\147106\lib\org.sw.demo.madler.zlib-1.2.11.lib
C:\Users\AdminWeldin.sw\storage\pkg\ce\99\b2f8\obj\bld\657802\lib\org.sw.demo.madler.zlib-1.2.11.lib
C:\Users\AdminWeldin.sw\storage\pkg\eb\0c\8faa\obj\bld\147106\lib\org.sw.demo.bzip2-1.0.8.lib
C:\Users\AdminWeldin.sw\storage\pkg\eb\0c\8faa\obj\bld\147106\lib\org.sw.demo.bzip2-1.0.8.lib
C:\Users\AdminWeldin.sw\storage\pkg\eb\0c\8faa\obj\bld\657802\lib\org.sw.demo.bzip2-1.0.8.lib
comdlg32.lib
gdi32.lib
kernel32.lib
ole32.lib
oleaut32.lib
shell32.lib
USER32.lib
user32.lib
uuid.lib
winspool.lib
Ws2_32.lib
from sw.
I see.
I don't want to investigate this deeply, but I'll keep it in mind.
from sw.
See tesseract-ocr/tesseract#2986 about cmake error.
from sw.
from sw.
Related Issues (20)
- Error compiling for iOS arm64 from macOS arm64 HOT 55
- Exception when executing: sw build org.sw.demo.google.tesseract.tesseract HOT 1
- Can't build podofo HOT 2
- i don't know why, HOT 3
- when I run sw build org.sw.demo.googke.tesseract -trace HOT 1
- Trying to Build tesseract - Errors from SW HOT 13
- SW is needed to build SW, server down HOT 1
- "Cannot find compiler" error in leptonica Windows build HOT 6
- No target resolved: pub.egorpugin.primitives.hash-master HOT 26
- ABSL file not found HOT 2
- swgui for Windows deprecated HOT 2
- Unknown CMake command "sw_add_package". HOT 7
- SSL connect error HOT 1
- windows tesseract build error (the error is on the SW side) HOT 2
- Tesseact 5.3.3 build issue HOT 6
- sw stuck while building tesseract HOT 2
- lua not built when adding sol2 dependency HOT 3
- CMake Error for SW: Non-zero exit code HOT 10
- sw setup failed HOT 2
- Leptonica Build error for dynamic Library HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sw.