Send Gtkmm-forge mailing list submissions to
        [EMAIL PROTECTED]

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gtkmm-forge digest..."


gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla.  
A daily digest is sent to gtkmm-main, to encourage people to help fixing the 
bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list.


Today's Topics:

   1. [Bug 460969] Ignore virtual destructor warning in
      setinterface.h (gnomemm (bugzilla.gnome.org))
   2. [Bug 399216] New feature: Glib::ustring::compose()
      (glibmm (bugzilla.gnome.org))
   3. [Bug 466853] New: Gtk::Box_Helpers::BoxList::insert() has
      wrong return value. (gtkmm (bugzilla.gnome.org))
   4. [Bug 467539] New: Gdk::Drawable::get_size has no  const
      version (gtkmm (bugzilla.gnome.org))
   5. [Bug 468257] New: Can't compile with/against      gconfmm-2.6
      (gnomemm (bugzilla.gnome.org))
   6. [Bug 468257] Can't compile gconfmm-2.6
      (gnomemm (bugzilla.gnome.org))


----------------------------------------------------------------------

Message: 1
Date: Tue, 14 Aug 2007 10:33:59 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 460969] Ignore virtual destructor
        warning in      setinterface.h
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=460969

  gnomemm | gconfmm | Ver: unspecified




------- Comment #7 from Martin Ejdestig  2007-08-14 10:33 UTC -------
Are there any cases that you think the documentation for system headers doesn't
cover or any documented case that might prove to be a problem?

(It works for simple projects at least. I just tested adding a virtual method
to a class but no virtual destructor and compiled with -Wall -Werror. The class
header file included a header similar to the one in comment #0.)


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why 
you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at 
http://bugzilla.gnome.org/show_bug.cgi?id=460969.



------------------------------

Message: 2
Date: Wed, 15 Aug 2007 01:41:22 +0000 (UTC)
From: "glibmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 399216] New feature:
        Glib::ustring::compose()
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=399216

  glibmm | strings | Ver: 2.13.x




------- Comment #12 from Daniel Elstner  2007-08-15 01:41 UTC -------
OK, I committed the API change as discussed on the mailing list:

2007-08-15  Daniel Elstner  <[EMAIL PROTECTED]>

        * glib/glibmm/ustring.{cc,h} (ustring::compose_argv): Rename
        "format" argument to "fmt" to avoid name clashes with the method
        of the same name.
        (ustring::compose): Make the type of each substitution parameter
        a template argument, and invoke ustring::format() implicitly for
        non-string arguments.  Explicit invocation of ustring::format() is
        still necessary in order to apply I/O manipulators to an argument.
        (ustring::Stringify): New auxiliary template class used in the
        implementation of ustring::compose().

        * examples/compose/main.cc (show_examples): Omit explicit calls
        to ustring::format() where possible.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why 
you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at 
http://bugzilla.gnome.org/show_bug.cgi?id=399216.



------------------------------

Message: 3
Date: Wed, 15 Aug 2007 03:38:53 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 466853] New:
        Gtk::Box_Helpers::BoxList::insert() has wrong return value.
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]/>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=466853

  gtkmm | build | Ver: 2.10.x
           Summary: Gtk::Box_Helpers::BoxList::insert() has wrong return
                    value.
           Product: gtkmm
           Version: 2.10.x
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: minor
          Priority: Normal
         Component: build
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
     GNOME version: Unspecified
   GNOME milestone: Unspecified


It returns iterator to the end, instead of a iterator to the element just
inserted.
Gtk::Box_Helpers::BoxList is supposed to act like a std container, right?


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why 
you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at 
http://bugzilla.gnome.org/show_bug.cgi?id=466853.



------------------------------

Message: 4
Date: Fri, 17 Aug 2007 03:56:45 +0000 (UTC)
From: "gtkmm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 467539] New: Gdk::Drawable::get_size
        has no  const version
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]/>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=467539

  gtkmm | build | Ver: 2.10.x
           Summary: Gdk::Drawable::get_size has no const version
           Product: gtkmm
           Version: 2.10.x
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: minor
          Priority: Normal
         Component: build
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Unless you have to modify something to get the width an height of the Drawable,
shouldn't it be const?


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why 
you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at 
http://bugzilla.gnome.org/show_bug.cgi?id=467539.



------------------------------

Message: 5
Date: Sun, 19 Aug 2007 17:19:22 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 468257] New: Can't compile with/against
        gconfmm-2.6
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]/>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=468257

  gnomemm | gconfmm | Ver: 2.6
           Summary: Can't compile with/against gconfmm-2.6
           Product: gnomemm
           Version: 2.6
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gconfmm
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
         QAContact: [EMAIL PROTECTED]
     GNOME version: 2.17/2.18
   GNOME milestone: Unspecified


Steps to reproduce:
1. Download gconfmm-2.6 from SVN trunk or use gconfmm-2.6-devel provided with
Fedora 7
2. Type ./autogen.sh
3. Type make


Stack trace:
Making all in tools
make[1]: Entering directory `/home/axelgenus/temp/gconfmm/tools'
Making all in extra_defs_gen
make[2]: Entering directory `/home/axelgenus/temp/gconfmm/tools/extra_defs_gen'
g++ -DHAVE_CONFIG_H -I. -I../../gconf -DORBIT2=1 -pthread
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0
-I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include      -g -O2 -MT
generate_defs_gconf.o -MD -MP -MF .deps/generate_defs_gconf.Tpo -c -o
generate_defs_gconf.o generate_defs_gconf.cc
mv -f .deps/generate_defs_gconf.Tpo .deps/generate_defs_gconf.Po
/bin/sh ../../libtool --tag=CXX   --mode=link g++  -g -O2   -o
generate_extra_defs generate_defs_gconf.o  -pthread -L/usr/lib -lglibmm-2.4
-lsigc-2.0 -lgconf-2 -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0  
-lglibmm_generate_extra_defs-2.4
mkdir .libs
g++ -g -O2 -o generate_extra_defs generate_defs_gconf.o -pthread  -L/usr/lib
-lglibmm-2.4 -lsigc-2.0 -lgconf-2 -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0
-lglib-2.0 -lglibmm_generate_extra_defs-2.4  
/usr/bin/ld: skipping incompatible /usr/lib/libsigc-2.0.so when searching for
-lsigc-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libgconf-2.so when searching for
-lgconf-2
/usr/bin/ld: skipping incompatible /usr/lib/libORBit-2.so when searching for
-lORBit-2
/usr/bin/ld: skipping incompatible /usr/lib/libgthread-2.0.so when searching
for -lgthread-2.0
/usr/bin/ld: skipping incompatible /usr/lib/librt.so when searching for -lrt
/usr/bin/ld: skipping incompatible /usr/lib/librt.a when searching for -lrt
/usr/bin/ld: skipping incompatible /usr/lib/libgobject-2.0.so when searching
for -lgobject-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libglib-2.0.so when searching for
-lglib-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for
-lpthread
/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for
-lpthread
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
make[2]: Leaving directory `/home/axelgenus/temp/gconfmm/tools/extra_defs_gen'
Making all in m4
make[2]: Entering directory `/home/axelgenus/temp/gconfmm/tools/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/axelgenus/temp/gconfmm/tools/m4'
make[2]: Entering directory `/home/axelgenus/temp/gconfmm/tools'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/axelgenus/temp/gconfmm/tools'
make[1]: Leaving directory `/home/axelgenus/temp/gconfmm/tools'
Making all in gconf
make[1]: Entering directory `/home/axelgenus/temp/gconfmm/gconf'
make  all-recursive
make[2]: Entering directory `/home/axelgenus/temp/gconfmm/gconf'
Making all in src
make[3]: Entering directory `/home/axelgenus/temp/gconfmm/gconf/src'
make[3]: Leaving directory `/home/axelgenus/temp/gconfmm/gconf/src'
Making all in gconfmm
make[3]: Entering directory `/home/axelgenus/temp/gconfmm/gconf/gconfmm'
Making all in private
make[4]: Entering directory
`/home/axelgenus/temp/gconfmm/gconf/gconfmm/private'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/axelgenus/temp/gconfmm/gconf/gconfmm/private'
make[4]: Entering directory `/home/axelgenus/temp/gconfmm/gconf/gconfmm'
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
-DG_LOG_DOMAIN=\"gconfmm\"  -I../../gconf -I../../gconf -DORBIT2=1 -pthread
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0
-I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include    -g -O2 -MT
client.lo -MD -MP -MF .deps/client.Tpo -c -o client.lo client.cc
mkdir .libs
 g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gconfmm\" -I../../gconf -I../../gconf
-DORBIT2=1 -pthread -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/glibmm-2.4
-I/usr/lib64/glibmm-2.4/include -g -O2 -MT client.lo -MD -MP -MF
.deps/client.Tpo -c client.cc  -fPIC -DPIC -o .libs/client.o
../../gconf/gconfmm/client.h: In static member function 'static int
Gnome::Conf::BasicTypeTraits<int>::to_cpp_type(int*)':
../../gconf/gconfmm/client.h:259: error: cast from 'int*' to 'gint' loses
precision
../../gconf/gconfmm/client.h: In static member function 'static bool
Gnome::Conf::BasicTypeTraits<bool>::to_cpp_type(gboolean*)':
../../gconf/gconfmm/client.h:290: error: cast from 'gboolean*' to 'gint' loses
precision
client.cc: In member function 'GSList* Gnome::Conf::Client::get_list(const
Glib::ustring&, GConfValueType) const':
client.cc:238: error: cast from 'void*' to 'gint' loses precision
make[4]: *** [client.lo] Error 1
make[4]: Leaving directory `/home/axelgenus/temp/gconfmm/gconf/gconfmm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/axelgenus/temp/gconfmm/gconf/gconfmm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/axelgenus/temp/gconfmm/gconf'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/axelgenus/temp/gconfmm/gconf'

Other information:
I can't compile also simple programs using the gconfmm-2.6-devel package
provided by the OS.

// main.cc (thanks to ZeFlunk of the Linkage team)
?#include <gconfmm.h>



int main(int argc, char *argv[]) {

  Gnome::Conf::init();

  Glib::RefPtr<Gnome::Conf::Client> client =
Gnome::Conf::Client::get_default_client();



  return 0;

}

$ g++ -o gconfmm-test main.cc `pkg-config --libs --cflags gconfmm-2.6`
/usr/include/gconfmm-2.6/gconfmm/client.h: In static member function ?static
int Gnome::Conf::BasicTypeTraits<int>::to_cpp_type(int*)?:
/usr/include/gconfmm-2.6/gconfmm/client.h:259: error: cast from ?int*? to
?gint? loses precision
/usr/include/gconfmm-2.6/gconfmm/client.h: In static member function ?static
bool Gnome::Conf::BasicTypeTraits<bool>::to_cpp_type(gboolean*)?:
/usr/include/gconfmm-2.6/gconfmm/client.h:290: error: cast from ?gboolean*?
to ?gint? loses precision

It seems the same problem. :(


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why 
you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at 
http://bugzilla.gnome.org/show_bug.cgi?id=468257.



------------------------------

Message: 6
Date: Sun, 19 Aug 2007 17:21:17 +0000 (UTC)
From: "gnomemm (bugzilla.gnome.org)"
        <[EMAIL PROTECTED]>
Subject: [gtkmm bugzilla] [Bug 468257] Can't compile gconfmm-2.6
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=utf-8

If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=468257

  gnomemm | gconfmm | Ver: 2.6

Calor? Alessandro changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|critical                    |blocker
         OS/Version|All                         |Linux
            Summary|Can't compile with/against  |Can't compile gconfmm-2.6
                   |gconfmm-2.6                 |




-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why 
you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at 
http://bugzilla.gnome.org/show_bug.cgi?id=468257.



------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/

------------------------------

_______________________________________________
Gtkmm-forge mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest, Vol 15, Issue 3
******************************************
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to