Hi Jeremy,

you got me there! It was picking up a GTK2 library from a software
package called "ultrascan3" that put itself into the LD_LIBRARY_PATH. I
unset LD_LIBRARY_PATH and everything works as expected.

Thank you very much for your help and your time!

You may close this "bug".

With best regards,
Markus

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gtk+2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/2073940

Title:
  Micro version mismatch between libgtk2.0-0 and libgtk2.0-dev
  (2.24.33-2ubuntu2)

Status in gtk+2.0 package in Ubuntu:
  Incomplete

Bug description:
  Hi,

  I detected a micro version mismatch between the development headers in
  libgtk2.0-dev and the underlying library in libgtk2.0-0 in Ubuntu
  22.04. This affects package version 2.24.33-2ubuntu2.

  Package version info, pkg-config and the development headers claim
  that the underlying library is version 2.24.33. However, it is
  actually version 2.24.30.

  Symptoms:
  All configure scripts that use the M4 macro in /usr/share/aclocal/gtk-2.0.m4 
(in libgtk2.0-dev) report a version mismatch in GTK. Code that depend on this 
macro fails to compile.

  Error:
  *** GTK+ header files (version 2.24.33) do not match
  *** library (version 2.24.30)

  How to reproduce:
  I have attached a simplified version of conftest.c originally found in 
gtk-2.0.m4.

  1) Use an Ubuntu 22.04.4 LTS system with libgtk2.0-dev and
  dependencies installed (version 2.24.33-2ubuntu2).

  2) Compile attached conftest.c with
  gcc -o conftest -g -O2 -Wall -pthread -I/usr/include/gtk-2.0 
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/cairo 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 
-I/usr/include/harfbuzz  conftest.c -lgtk-x11-2.0 -lgdk-x11-2.0 
-lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 
-lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz

  2) Execute ./conftest and it will report the error above.

  
  Additional info:

  lsb_release -rd
  Description:  Ubuntu 22.04.4 LTS
  Release:      22.04

  
  apt-cache policy libgtk2.0-0
  libgtk2.0-0:
    Installed: 2.24.33-2ubuntu2
    Candidate: 2.24.33-2ubuntu2
    Version table:
   *** 2.24.33-2ubuntu2 500
          500 http://ca.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
          100 /var/lib/dpkg/status

  libgtk2.0-dev:
    Installed: 2.24.33-2ubuntu2
    Candidate: 2.24.33-2ubuntu2
    Version table:
   *** 2.24.33-2ubuntu2 500
          500 http://ca.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
          100 /var/lib/dpkg/status

  With best regards,
  Markus

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/2073940/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to