2) compilation and installation on these OSes is much more complicated than doing "configure && make" on Unix-based systems
Regarding 64 bit Windows builds, can mingw do the job? I know it can
be used to compile Tesseract on Windows, but I don't know mingw
well enough to know if it's easy to use it to build 64 bit versions
(it ought to be).
I doubt there would be any resistance to having more pre-compiled
shared libraries on the download page, the issue is only that we
lack the people with enough interest and knowledge in these
platforms contributing. And compiling and testing new binaries in
the future.
In the short term, is there any barrier to distributing the shared
libraries for OS X created by homebrew? Is it only that there's
duplicated functionality (and extra library files needed) due to it
using unix dependencies? Or would the only reasonable way to do it
be using xcode so that whatever this 'framework' distribution method
is works properly?
We should just solve this problem once and for all by just forcing
everyone to use Debian ;p
Please note, though, that after January the downloads section is going
away: http://thenextweb.com/google/2013/05/22/google-codes-download-option-deprecated-due-to-misuse-only-existing-project-downloads-to-be-kept-after-january-15/
Please note, though, that after January the downloads section is going
away: http://thenextweb.com/google/2013/05/22/google-codes-download-option-deprecated-due-to-misuse-only-existing-project-downloads-to-be-kept-after-january-15/
--
You received this message because you are subscribed to the Google Groups "tesseract-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tesseract-de...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You can add binaries to the releases. I just finished moving mine from Google Code to Github.Scroll to the bottom of this page to see how they're presented:In the editing pane for the release notes, there's a drag-and-drop area that you can just drop the binaries on to upload them.Tom
Have you made any progress on getting Tesseract working in XCode as
a framework? I'd half forgotten about this, then was explaining to
someone how to install Tesseract on OS X, and realised how nice it
would be to have a more natural solution than Homebrew :)
> Sorry for answering you so late!
No problem, I'm just happy you're answering :) My replies are below.
> Yes, Tesseract is working on OS X as native framework. I have set up a quick
> XCode project for compiling it this way.
> I'm not sure if someone will able to use it as easy as under Linux/Windows
> because the way Tesseract data files are being accessed is too much
> Unix-Windows-like - it mixes read-only (language files) and writable data
> (settings) together in one folder.
>
> Ideally, the language data should be kept within the framework as read-only
> resources. They could be easily accessed and updated this way so there is no
> need for TESSDATA_PREFIX and environment variables.
> On the other hand, settings should be kept in a writable location - OS X offers
> several ways for storing and managing application settings.
What writable settings files are you referring to? Tesseract doesn't
have any settings files as such.
> All this would require platform-specific changes of the Tesseract code but it's
> doable. The question is if we want to do that...
I doubt there would be any opposition, but I don't understand which
files you would want to separate out and make writable.
Another question, how do you envision users adding extra language
trainings to their systems? I don't know how OS X prefers to handle
such things.
> Users can add language files by copying them into the framework bundle. That's
> all.
So does that mean each language file can literally be dragged onto
the Tesseract bundle icon, and (once you've added a little magic
glue code) it will then be copied to the appropriate place inside
the bundle, and then just work? That would be awesome :)
Hi Max,
It would be awesome if we could get your OS X app bundle thing
working for the 3.03 release soon. Do you have any update on it?
Add me to the list of people interested in OS X support. I've been trying to use the Tesseract API with Mono which leaves me needing 32 bit versions of the dylibs.
Have you been able to get 32 bit builds to work on OS X?
Hello Nick,Hi Max,
It would be awesome if we could get your OS X app bundle thing
working for the 3.03 release soon. Do you have any update on it?Yes, I've recently tried to compile the latest trunk in XCode, unfortunately without success. I've just submitted my problem to the issue tracker: issue 11503.02 compiles and works as expected, so there is a chance to get 3.03 working as well. It may require several patches though...
I'm concentrating on getting OS X framework aka OS X shared library working first. This would make Tesseract available for several 3rd party projects via TessBaseAPI.The app bundle aka stand-alone recognition application would come next.I still have a few open questions:* who is the copyright holder of tesseract? I need to know that in order to place the right copyright string in the XCode project.
* is that "graphical" stuff (scrollview etc.) needed for TessBaseAPI? Is it safe to just disable it with "--disable-graphics"?
To view this discussion on the web visit https://groups.google.com/d/msgid/tesseract-dev/6e3fc108-cc63-4ec2-9451-9d9c7fa201f0%40googlegroups.com.To post to this group, send email to tesser...@googlegroups.com.
Visit this group at http://groups.google.com/group/tesseract-dev.