Package: libglibmm-2.4-dev Version: 2.14.2-4 Severity: normal When compiling programs that use glibmm using the libraries specified by pkg-config: /usr/include/glibmm-2.4/glibmm/thread.h:784: undefined reference to `g_thread_init' Indirectly caused by: if(!Glib::thread_supported()) Glib::thread_init();
The libraries which have been linked against were determined with `pkg-config glibmm-2.4 --libs`: -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 but maybe should include libraries required for gthread-2.0 ? pkg-config gthread-2.0 --libs -pthread -lgthread-2.0 -lrt -lglib-2.0 Especially since linking against "gthread" instead of "gthread-2.0" causes applications to malfunction. Actually, I am still unsure which libraries to link against... So making this easier would be a good thing. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (650, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libglibmm-2.4-dev depends on: ii libglib2.0-dev 2.14.6-1 Development files for the GLib lib ii libglibmm-2.4-1c2a 2.14.2-4 C++ wrapper for the GLib toolkit ( ii libsigc++-2.0-dev 2.0.18-2 type-safe Signal Framework for C++ ii pkg-config 0.22-1 manage compile and link flags for libglibmm-2.4-dev recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]