Re: [gtkmm] Uncaught exception: gtkmm-2.4 and win32
- From: Cedric Gustin <cedric gustin swing be>
- To: "Timothy M. Shead" <tshead k-3d com>
- Cc: gtkmm-list gnome org
- Subject: Re: [gtkmm] Uncaught exception: gtkmm-2.4 and win32
- Date: Wed, 01 Sep 2004 08:08:07 +0200
Timothy M. Shead wrote:
Wondering if anyone else has run into this. The enclosed test case
attempts to load a non-existent icon using Gtk::IconTheme::load_icon().
Running on x86 Gentoo, gcc 3.3.4, no problem - it catches an exception
of type Glib::Exception and exits normally.
Running on cygwin Win32, gcc 3.3.1 (cygming special), and using the
excellent "gtkmm Developer Environment 2.4.5 for Mingw" from
http://www.pcpm.ucl.ac.be/~gustin/win32_ports/, it does not catch any
exception, and displays a dialog box "This application has requested the
Runtime to terminate it in an unusual way" and terminates, despite the
catch(...) block.
No problem here. I get
(test_exception.exe:2672): Gtk-WARNING **: Could not find the icon
'bull'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
http://freedesktop.org/Software/icon-theme/releases
(test_exception.exe:2672): glibmm-WARNING **:
Glib::Error::throw_exception():
unknown error domain 'gtk-icon-theme-error-quark': throwing generic
Glib::Error exception
Glib::Exception: Icon 'bull' not present in theme
This is with gtkmm-2.4.5 and either mingw-gcc 3.3.1 or cygwin-gcc 3.3.3
(with the -mno-cygwin option)
BUT I get a runtime error with cygwin-gcc 3.3.3 when used WITHOUT the
-mno-cygwin flag, which is expected as it mixes the cygwin (your
example) and native win32 runtime environments (the gtkmm DLL).
Are you sure you compiled your example with the -mno-cygwin option ?
Cedric
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]