Bug#509663: /usr/include/libbonoboui-2.0/bonobo/bonobo-ui-component.h: "Missing initializer" warnings for BONOBO_UI_*VERB macros
Johan Walles
johan.walles at gmail.com
Wed Dec 24 12:09:25 UTC 2008
Package: libbonoboui2-dev
Version: 2.22.0-1
Severity: normal
File: /usr/include/libbonoboui-2.0/bonobo/bonobo-ui-component.h
Save the following C code in a file called bonobo-verbs.c:
"
#include <panel-applet.h>
static const BonoboUIVerb bubblemon_menu_verbs [] = {
BONOBO_UI_UNSAFE_VERB ("About", NULL),
BONOBO_UI_VERB_END
};
"
Build that file:
gcc $(pkg-config --cflags libpanelapplet-2.0) -Wmissing-field-initializers -c bonobo-verbs.c
Expected results:
File should compile without warnings.
Current results:
bonobo-verbs.c:4: warning: missing initializer
bonobo-verbs.c:4: warning: (near initialization for ‘bubblemon_menu_verbs[0].dummy’)
bonobo-verbs.c:6: warning: missing initializer
bonobo-verbs.c:6: warning: (near initialization for ‘bubblemon_menu_verbs[1].dummy’)
I'm on gcc 4:4.3.2-2.
Regards //Johan
-- System Information:
Debian Release: 5.0
APT prefers testing
APT policy: (990, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libbonoboui2-dev depends on:
ii libart-2.0-2 2.3.20-2 Library of functions for 2D graphi
ii libatk1.0-0 1.22.0-1 The ATK accessibility toolkit
ii libbonobo2-0 2.22.0-1 Bonobo CORBA interfaces library
ii libbonobo2-dev 2.22.0-1 Bonobo CORBA interfaces library --
ii libbonoboui2-0 2.22.0-1 The Bonobo UI library
ii libc6 2.7-16 GNU C Library: Shared libraries
ii libc6-dev 2.7-16 GNU C Library: Development Librari
ii libcairo2 1.6.4-7 The Cairo 2D vector graphics libra
ii libfontconfig1 2.6.0-3 generic font configuration library
ii libfreetype6 2.3.7-2 FreeType 2 font engine, shared lib
ii libgconf2-4 2.22.0-1 GNOME configuration database syste
ii libglade2-dev 1:2.6.2-1 development files for libglade
ii libglib2.0-0 2.16.6-1 The GLib library of C routines
ii libgnome2-0 2.20.1.1-1 The GNOME 2 library - runtime file
ii libgnome2-dev 2.20.1.1-1 The GNOME 2 library - development
ii libgnomecanvas2-0 2.20.1.1-1 A powerful object-oriented display
ii libgnomecanvas2-dev 2.20.1.1-1 A powerful object-oriented display
ii libgnomevfs2-0 1:2.22.0-5 GNOME Virtual File System (runtime
ii libgnomevfs2-dev 1:2.22.0-5 GNOME Virtual File System library
ii libgtk2.0-0 2.12.11-4 The GTK+ graphical user interface
ii libice-dev 2:1.0.4-1 X11 Inter-Client Exchange library
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii liborbit2 1:2.14.13-0.1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.20.5-3 Layout and rendering of internatio
ii libpng12-0 1.2.27-2 PNG library - runtime
ii libpopt0 1.14-4 lib for parsing cmdline parameters
ii libsm-dev 2:1.0.3-2 X11 Session Management library (de
ii libsm6 2:1.0.3-2 X11 Session Management library
ii libx11-6 2:1.1.5-2 X11 client-side library
ii libx11-dev 2:1.1.5-2 X11 client-side library (developme
ii libxml2 2.6.32.dfsg-5 GNOME XML library
ii libxml2-dev 2.6.32.dfsg-5 Development files for the GNOME XM
ii libxrender1 1:0.9.4-2 X Rendering Extension client libra
ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
libbonoboui2-dev recommends no packages.
libbonoboui2-dev suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list