www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - GtkD 2.2 released, GTK+ with D.

reply Mike Wey <mike-wey example.com> writes:
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
license.

This release wraps Gtk+ 3.8 and GStreamer has been updated to 1.0.

GtkD 2.2.0 is now available on gtkd.org:
http://gtkd.org/download.html

There is also the new forum/newsgroup http://forum.gtkd.org powered by 
videnews / vibed.

-- 
Mike Wey
May 15 2013
next sibling parent "MattCoder" <mattcoder hotmail.com> writes:
On Wednesday, 15 May 2013 at 21:16:45 UTC, Mike Wey wrote:
 GtkD 2.2.0 is now available on gtkd.org:
 http://gtkd.org/download.html
I'll look for this, and by the way, great job.
May 15 2013
prev sibling parent reply "Mike James" <foo bar.com> writes:
Hi Mike,

I've installed GtkD 2.2.0 and Gtk+. When building the cairo clock app I get 
the following error...

Error 1 Error 42: Symbol Undefined 
_D7gobject7ObjectG7ObjectG11addOnNotifyMFDFC7gobject9ParamSpec9ParamSpecC7gobject7ObjectG7ObjectGZvE4gtkc12gobjectty
es13GConnectFlagsZv 
(void gobject.ObjectG.ObjectG.addOnNotify(void 
delegate(gobject.ParamSpec.ParamSpec, gobject.ObjectG.ObjectG), 
gtkc.gobjecttypes.GConnectFlags)) 
C:\D\dmd2\GtkD\demos\cairo\cairo_clock\clock\clock\

I've included all the libs built by the build.d app.
Am I missing a lib?

Regards, Mike.

...
May 16 2013
parent reply Mike Wey <mike-wey example.com> writes:
On 05/16/2013 10:32 AM, Mike James wrote:
 Hi Mike,

 I've installed GtkD 2.2.0 and Gtk+. When building the cairo clock app I
 get the following error...

 Error 1 Error 42: Symbol Undefined
 _D7gobject7ObjectG7ObjectG11addOnNotifyMFDFC7gobject9ParamSpec9ParamSpecC7gobject7ObjectG7ObjectGZvE4gtkc12gobjecttypes13GConnectFlagsZv
 (void gobject.ObjectG.ObjectG.addOnNotify(void
 delegate(gobject.ParamSpec.ParamSpec, gobject.ObjectG.ObjectG),
 gtkc.gobjecttypes.GConnectFlags))
 C:\D\dmd2\GtkD\demos\cairo\cairo_clock\clock\clock\

 I've included all the libs built by the build.d app.
 Am I missing a lib?

 Regards, Mike.
From the error it looks like the demo was build with an older version of GtkD, while linking with the new one. -- Mike Wey
May 16 2013
parent "Mike James" <foo bar.com> writes:
"Mike Wey" <mike-wey example.com> wrote in message 
news:kn354d$1maa$1 digitalmars.com...
 On 05/16/2013 10:32 AM, Mike James wrote:
 Hi Mike,

 I've installed GtkD 2.2.0 and Gtk+. When building the cairo clock app I
 get the following error...

 Error 1 Error 42: Symbol Undefined
 _D7gobject7ObjectG7ObjectG11addOnNotifyMFDFC7gobject9ParamSpec9ParamSpecC7gobject7ObjectG7ObjectGZvE4gtkc12gobjecttypes13GConnectFlagsZv
 (void gobject.ObjectG.ObjectG.addOnNotify(void
 delegate(gobject.ParamSpec.ParamSpec, gobject.ObjectG.ObjectG),
 gtkc.gobjecttypes.GConnectFlags))
 C:\D\dmd2\GtkD\demos\cairo\cairo_clock\clock\clock\

 I've included all the libs built by the build.d app.
 Am I missing a lib?

 Regards, Mike.
From the error it looks like the demo was build with an older version of GtkD, while linking with the new one. -- Mike Wey
Doh! I forgot to copy the GtkD src to the DMD2 src sub-directory... It's working now. Thanks. Regards, Mike.
May 17 2013