[Tilesathome] Not running client after update (./, - Problem back)

Ed Loach ed at loach.me.uk
Mon Oct 13 07:22:00 BST 2008


Olf wrote:

> I changed my windows system setting to '.' als decimal
> seperator again -
> ',' as decimal seems to
> cause the error. (I just tried this - because of the './,' I
> had with
> the old client)
> 
> The hack of Christian Ehrlicher ( setlocale(LC_ALL, 'C'); ) for
> the old
> version is not possible for the new client.

It looks like something similar has been tried as the convert method
in Inkscape.pm has:
    # Workaround for locale-related problems
    #FIXME: I think there's something about this needing to be set
to the system locale on windows
    local $ENV{LC_NUMERIC} = 'C';

It is followed by:
    # Make sure Inkscape can't find any X display.
    # Probably not possible to do anything like this on Windows,
which is sad
    # because inkscape will then sometimes throw errors in a dialog
box instead
    # of exiting and showing us something on stdout/stderr
    local $ENV{DISPLAY} = '';

I can verify that it does still throw dialog boxes in Windows
because the Inkscape bug that throws the "gc: Too many heaps" dialog
struck me again once yesterday
(https://bugs.launchpad.net/inkscape/+bug/168914 ).

Ed








More information about the Tilesathome mailing list