patcharats / tesseract-ocr

Automatically exported from code.google.com/p/tesseract-ocr
Other
0 stars 0 forks source link

Tesseract.exe 2.00 Vista 64bit does not run #43

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Execute tesseract.exe 2.00
2.
3.

What is the expected output? What do you see instead?
Expect the program to run.  Instead the following error occurs: "The 
application has failed to start because its side-by-side configuration is 
incorrect.  Please see the application eventlog for more detail."

What version of the product are you using? On what operating system?
2.00, 64bit Windows Vista Ultimate

Please provide any additional information below.
Event log contents:

Activation context generation failed for "C:\tesseract-
2.00.exe\tesseract.exe". Dependent Assembly 
Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e1
8e3b",type="win32",version="8.0.50727.762" could not be found. Please use 
sxstrace.exe for detailed diagnosis.

Original issue reported on code.google.com by har...@gmail.com on 18 Jul 2007 at 10:25

GoogleCodeExporter commented 9 years ago
OK, I had a nasty feeling this would happen. This is why I never even provided
windows exes before, and it is why windows apps have a fancy installer. You 
have to
have all the appropriate dlls present on your system before it will work. In 
this
case you need the C runtime (CRT) dll for VC++8. While these things are 
included with
VC++Express, and Microsoft lets you redistribute them, you have to package them 
up
carefully and install and register them properly, and I just can't spare the 
time to
do that for every release.

Possible solutions:
(a) Build it yourself from the sources.
(b) Install some other random app that includes the correct dlls. (Stupid 
though it
sounds, for a VC++6 build this works well because almost everybody has the 
correct
dlls for VC++6 on their system already.)
(c) Download and install VC++express from
http://msdn.microsoft.com/vstudio/express/downloads/ You don't have to build it
yourself, because the act of installing it installs the dlls.

Original comment by theraysm...@gmail.com on 18 Jul 2007 at 11:10

GoogleCodeExporter commented 9 years ago
There is now a download containing executables built on VC++6. You may find that
these work, as the dlls are far more likely to already exist on your system.

Original comment by theraysm...@gmail.com on 19 Jul 2007 at 9:27

GoogleCodeExporter commented 9 years ago
For information of newbies who have not installed VC++6 on their machine 
- kindly clarify whether exe (ver:2.0)  downloaded will work in Windows in the
absence of installed Visual Studio-6 

Original comment by withbles...@gmail.com on 21 Jul 2007 at 8:07

GoogleCodeExporter commented 9 years ago
I have since installed VS 2005, so I cannot carry out the test requested at the 
present time, as both versions are working fine.

Original comment by har...@gmail.com on 21 Jul 2007 at 9:17

GoogleCodeExporter commented 9 years ago
Shouldn't downloading the MS VC++ redistributable
(http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=200b2fd
9-ae1a-4a14-984d-389c36f85647)
solve the problem without requiring users to install vc++ express and the 
platform sdk?

Original comment by jens...@iname.com on 6 Aug 2007 at 8:44

GoogleCodeExporter commented 9 years ago
Fixed in 3.00

Original comment by theraysm...@gmail.com on 20 May 2010 at 6:51