> From: Kai Willadsen <[email protected]>

> To: Mark Mikofski <[email protected]>
> Cc: meld-list <[email protected]>
> Sent: Wednesday, April 17, 2013 1:02 PM
> Subject: Re: Meld 1.7.2 released
> 
> I have no idea about libintl packaging. I assumed that GTK or PyGTK or
> something would include it.
> 
> It *is* required for translations to work properly. If anyone knows
> about this stuff Windows-side, and can tell me that I can't rely on it
> being present, then it's not difficult to reproduce the old try/except
> behaviour here. However, given the below problem I'm currently
> inclined to think it's an installation issue.
> 
> This just looks like a broken install to me. I don't know that we
> expect Meld to function without an icon theme installed. I know
> ~nothing about Windows GTK+ packaging options, but I test with the
> PyGtk all-in-one installer, making it pretty much the only 'supported'
> option. However, Keegan's installer is high on the list, and may well
> be a better option.
> 
> cheers,
> Kai
> 

Hi Kai,

Thanks for your response!

TL;DR: libintl is **not** problem. I was able to link it. hi-color-icon-theme 
also **not** issue. I installed it. No icon shows for "version control". See 
more details below:

1. I linked to the wrong file, but that's obviously not the problem. I am using 
`GTK/runtime`, but I was looking in `lib`, but the `libintl` is in `bin`. But 
for some reason python doesn't like `cdll.intl`, I have to use the following:

    intl = cdll.LoadLibrary("libintl-8.dll")

and then it loads fine. So that is obviously _not_ the problem. So I don't 
think you need the try/except behavior unless you want to try it using 
LoadLibrary and libintl-8, which may fail on some systems without PyGTK/GTK+ 
which I assume all have the same version of gettext.

2. as I stated in #1, I _am_ using PyGTK/GTK+ all-in-one bundle, but I am using 
the x64 versions - GTK+, version 2.22.1 is from gnome [1] and PyGTK, same 
version, is from Christoph Gohlke [2]. I'm not sure if that is the difference. 
Is it possible that my version is too old for meld now?

3. here is the windows python crash report:

    Problem signature:
      Problem Event Name:APPCRASH
      Application Name:python.exe
      Application Version:0.0.0.0
      Application Timestamp:4f84a524
      Fault Module Name:libglib-2.0-0.dll
      Fault Module Version:2.26.1.0
      Fault Module Timestamp:4d1b271d
      Exception Code:40000015
      Exception Offset:000000000005180e
      OS Version:6.1.7601.2.1.0.256.4
      Locale ID:1033
      Additional Information 1:4718
      Additional Information 2:47183f87aa8b47fd333da005fc9f3c8c
      Additional Information 3:dd09
      Additional Information 4:dd097b52c7f2c82fc07702abf5dd2229

    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

    If the online privacy statement is not available, please read our privacy 
statement offline:
      C:\Windows\system32\en-US\erofflps.txt

4. I installed the hi-color-icon-theme, and I don't get that warning anymore, 
but the other message is still there. here is the traceback **with** hi-color 
theme installed

    $ meld

    (python.exe:3296): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion 
`G_IS_LOADABLE_ICON (icon)' failed
    **
    Gtk:ERROR:gtkrecentmanager.c:1942:get_icon_fallback: assertion failed: 
(retval != NULL)

    This application has requested the Runtime to terminate it in an unusual 
way.
    Please contact the application's support team for more information.

5. So what I've noticed is that the new version control icon is X-ed out as if 
it can't be found. Could that be what is causing the crash? bizarre

I will try to troubleshoot more if I get a chance. Thanks!

[1] http://www.gtk.org/download/win64.php 
[2] http://www.lfd.uci.edu/~gohlke/pythonlibs/

_______________________________________________
meld-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/meld-list

Reply via email to