yousseb / meld

Meld for macOS
https://yousseb.github.io/meld/
GNU General Public License v2.0
2.3k stars 120 forks source link

meld 'Bad Install' = 3.15 fails on Linux Mint 18 #34

Closed aplatypus closed 6 years ago

aplatypus commented 7 years ago

I have just used apt-get to install the latest available meld version on LinuxMint 18 with Cinnamon desktop.

In the Gui, when I select two files to compare the window just sits there. Nothing happens. So I ran meld from the command line and it gives me some warnings and an error, summarising:

One thing that also puzzles me is that the apt-get shows the .deb package installing as:

While the meld --version and the meld GUI report version as:

Which one is the true one?

To me that example refutes the report of a "bad install". In addition the mismatch of GTK versions sounds suspicious too. Is there an alternatives repository so I can find a later and function version?

---- compare command ----

$ echo "one" > one
$ echo "two" > two
$ meld ./one ./two 
/usr/local/bin/meld:161: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk
/usr/local/bin/meld:175: PyGIWarning: GtkSource was imported without specifying a version first. Use gi.require_version('GtkSource', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GtkSource
Couldn't find colour scheme details for meld:current-line-highlight-background; this is a bad install

---- version ----

$ meld --version
/usr/local/bin/meld:161: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk
/usr/local/bin/meld:175: PyGIWarning: GtkSource was imported without specifying a version first. Use gi.require_version('GtkSource', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GtkSource
meld 3.15.1

---- installation ----

$ sudo apt-get install meld
Preparing to unpack .../archives/meld_3.14.2-1_all.deb ...
Unpacking meld (3.14.2-1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libglib2.0-0:i386 (2.48.2-0ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Setting up meld (3.14.2-1) ...
yousseb commented 6 years ago

Please pose this issue to GNOME/meld - this fork is for OSX only.