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