Package: ggcov
Version: 0.6-5
Severity: important
As reported by the upstream author:
G'day,
I have a report from an Ubuntu user that he built ggcov from source
on Ubuntu Dapper and the resulting ggcov executable failed to start
(i.e. no window appeared) because libglade couldn't find any of the
callback symbols. We narrowed the problem down to the executable
being built without the -Wl,--export-dynamic flag.
So I downloaded ggcov_0.6-4_i386.deb and it looks like the ggcov
executable therein suffers from this problem also. With the
.deb's ggcov:
[EMAIL PROTECTED] 1358> nm ./usr/bin/ggcov | grep on_summary
nm: ./usr/bin/ggcov: no symbols
[EMAIL PROTECTED] 1359> nm -D ./usr/bin/ggcov | grep on_summary
[EMAIL PROTECTED] 1360>
by contrast, with a ggcov out of an RPM built on FC3:
[EMAIL PROTECTED] 2024> nm usr/bin/ggcov | grep on_summary
nm: usr/bin/ggcov: no symbols
[EMAIL PROTECTED] 2025> nm -D usr/bin/ggcov | grep on_summary
080670c2 T on_summary_filename_entry_changed
08067092 T on_summary_filename_radio_toggled
0806714a T on_summary_filename_view_clicked
08067214 T on_summary_function_entry_changed
080671e4 T on_summary_function_radio_toggled
0806729a T on_summary_function_view_clicked
0806705e T on_summary_overall_radio_toggled
08067476 T on_summary_range_end_spin_changed
08067364 T on_summary_range_entry_changed
08067334 T on_summary_range_radio_toggled
080673f2 T on_summary_range_start_spin_changed
080674f6 T on_summary_range_view_clicked
[EMAIL PROTECTED] 2026>
Note the extra symbols.
So, there's a problem which needs fixing. What I'm wondering is whether
ggcov is the only program thus affected. It seems that when I run the
configure script on Fedora or SUSE I get -Wl,--export-dynamic indirectly
from gmodule's pkgconfig when I use the autoconf macro
PKG_CHECK_MODULES(GGCOV_GUI, libglade-2.0 >= 2.0.0 libgnomeui-2.0 >=
2.0.0,
[gtk2=yes],[gtk2=no])
but for some reason this doesn't happen on Debian. Is this a generic
Debian bug? Do I need to do something special in configure.in to make
it work on Debian?
Greg.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to ga_IE.UTF-8)
Versions of packages ggcov depends on:
ii binutils 2.17-1 The GNU assembler, linker and bina
ii gconf2 2.14.0-1 GNOME configuration database syste
ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi
ii libatk1.0-0 1.11.4-2 The ATK accessibility toolkit
ii libbonobo2-0 2.14.0-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.14.0-3 The Bonobo UI library
ii libc6 2.3.6-15 GNU C Library: Shared libraries
ii libcairo2 1.0.4-2 The Cairo 2D vector graphics libra
ii libdb4.2 4.2.52-24 Berkeley v4.2 Database Libraries [
ii libfontconfig1 2.3.2-7 generic font configuration library
ii libgcc1 1:4.1.1-5 GCC support library
ii libgconf2-4 2.14.0-1 GNOME configuration database syste
ii libglade2-0 1:2.5.1-2 library to load .glade files at ru
ii libglib2.0-0 2.10.3-2 The GLib library of C routines
ii libgnome-keyring0 0.4.9-1 GNOME keyring services library
ii libgnome2-0 2.14.1-2 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.14.0-2 A powerful object-oriented display
ii libgnomeui-0 2.14.1-2 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 2.14.2-1 GNOME virtual file-system (runtime
ii libgtk2.0-0 2.8.18-1 The GTK+ graphical user interface
ii libice6 1:1.0.0-3 X11 Inter-Client Exchange library
ii liborbit2 1:2.14.0-2 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.12.3-1 Layout and rendering of internatio
ii libpopt0 1.10-2 lib for parsing cmdline parameters
ii libsm6 1:1.0.0-4 X11 Session Management library
ii libstdc++6 4.1.1-5 The GNU Standard C++ Library v3
ii libx11-6 2:1.0.0-6 X11 client-side library
ii libxcursor1 1.1.5.2-5 X cursor management library
ii libxext6 1:1.0.0-4 X11 miscellaneous extension librar
ii libxfixes3 1:3.0.1.2-4 X11 miscellaneous 'fixes' extensio
ii libxi6 1:1.0.0-5 X11 Input extension library
ii libxinerama1 1:1.0.1-4 X11 Xinerama extension library
ii libxml2 2.6.26.dfsg-1 GNOME XML library
ii libxrandr2 2:1.1.0.2-4 X11 RandR extension library
ii libxrender1 1:0.9.0.2-4 X Rendering Extension client libra
ii zlib1g 1:1.2.3-12 compression library - runtime
ggcov recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]