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]

Reply via email to