Package: libgtkmm-2.4-dev
Version: 1:2.8.8-1
Severity: normal

I talked with Murray Cumming in IRC about some code which refuses to compile 
after update of libgtkmm-2.4-dev. Here is the log:

<simlan> I have problems loading pixbufs from file. The compiler says 
(pastebin): http://axpr.net/?show=839. I looked at the docs but can't find the 
method with the error arg.

[PASTBIN POST:]
icon_factory.cc: In member function 'Glib::RefPtr<Gdk::Pixbuf> 
IconThemeBase::load_icon(const std::string&)':
icon_factory.cc:72: error: no matching function for call to 
'Gdk::Pixbuf::create_from_file(const std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >&)'
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:367: note: candidates are: static 
Glib::RefPtr<Gdk::Pixbuf> Gdk::Pixbuf::create_from_file(const std::string&, 
std::auto_ptr<Glib::Error>&)
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:409: note:                 static 
Glib::RefPtr<Gdk::Pixbuf> Gdk::Pixbuf::create_from_file(const std::string&, 
int, int, bool, std::auto_ptr<Glib::Error>&)
make: *** [icon_factory.o] Error 1

<murrayc> simlan: You built glibmm and gtkmm from source?
<murrayc> simlan: You seem to be using the cut-down API.
<murrayc> The cut-down API has extra error args instead of exceptions.
<simlan> it's the api shipped with debian packages
<murrayc> Then something is wrong.
<murrayc> You probably need a newer glibmm.
<murrayc> Your glibmmconfig.h file should define the macro that is used in that 
header file.
<murrayc> Please file a debian bug if this is really just with the debian 
packages.
<murrayc> Feel free to copy/paste this IRC log.
<simlan> Ok, I'll do what I can
<murrayc> That's debian unstable/testing for you.
<simlan> ok, I also updated libglibmm-2.4-dev, it seems to work fine now
<simlan> maybe debian packagers should update dependencies
<murrayc> Yeah.
<murrayc> Though it might be complicated.
<murrayc> They need the latest version of 2.6, 2.8, or 2.10, but 2.8.notenough 
is > 2.6.enough.
<murrayc> It is a pain.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.4
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages libgtkmm-2.4-dev depends on:
ii  libglibmm-2.4-dev             2.10.4-1   C++ wrapper for the GLib toolkit (
ii  libgtk2.0-dev                 2.8.16-1   Development files for the GTK+ lib
ii  libgtkmm-2.4-1c2a             1:2.8.8-1  C++ wrappers for GTK+ 2.4 (shared 

libgtkmm-2.4-dev 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