I should add that, as a workaround, you can always just create an X server 
with "tightvncserver" or "Xvfb" and set your DISPLAY environment variable 
to that, even on a system without a display.

Tom

On Monday, September 17, 2012 7:05:41 AM UTC-7, Zdenko Podobný wrote:
>
> On Wed, Sep 5, 2012 at 1:59 AM, Tom <[email protected] <javascript:>>wrote:
>
>> If  I got it correctly this is because root (or other user) can not open 
>>> (gtk) window under "zdeno" login. Solution is to add following lines[1] to 
>>> setup.py before line 'from ocrolib import default':
>>>  
>>> import matplotlib
>>> matplotlib.use('Agg')
>>>
>>
>> I think this makes some of the debugging features fail.  Some of the 
>> scripts have workarounds that use Agg only if there is no DISPLAY variable 
>> set.  If you submit a bug report, I can try to make that usage more 
>> consistent. 
>>
>
> OK. I created issue 365<http://code.google.com/p/ocropus/issues/detail?id=365>
> .
>
>
>>
>>>
>>> './run-test' produced this error (openSUSE and Mandriva):
>>> ...
>>>   File "/usr/local/lib/python2.7/**site-packages/ocrolib/morph.**py", 
>>> line 50, in r_dilation
>>>     return filters.maximum_filter(image,**size,origin=origin)
>>> NameError: global name 'filters' is not defined
>>>
>>> I fixed it by adding "from scipy.ndimage import filters" to 
>>> ocrolib/morph.py.
>>>
>>
>> I think that's fixed.
>>
>  
> Yes. thanks.
>
>>
>> This is strange, because all files are installed into /usr in Mandriva 
>>> (in openSUSE it is installed to /usr/local), but ./run-test expect files in 
>>> /usr/local... I created symlink as workaround. Then ./run-test works ok on 
>>> Mandriva.
>>>  
>>> I hope this help somebody. And I would suggest to add some kind of 
>>> integrity check for downloaded models ;-)
>>>
>>
>> I don't know how to get information about a platform's preferred install 
>> paths back to OCRopus so that it can find its files.  That's why, right 
>> now, there are hardcoded default install paths, plus an option to override 
>> them via environment variables.  If you know how to do this better, please 
>> let me know.
>>
>> Tom
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "ocropus" group.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> To unsubscribe from this group, send email to 
>> [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msg/ocropus/-/kta9V81hNhQJ.
>>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ocropus" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msg/ocropus/-/4gDnFUhKjSsJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to