Hi, Thanks for the response; that does seem likely, and I guess one option is to try to get them compiled against 2.99.x while they get updated.
I had a peek at smokegen and managed to get /that/ compiled, although I'm still struggling with how to convince it to generate anything. I guess I'll keep on trucking there ;). Mostly I'm interested in getting the knowledge and resources together to convince my boss that writing a customer-facing control panel in Wt is a good idea. Since all our business logic is in Ruby, the bindings are a key part of that plan... Regards, /Nick On Tue, 2009-12-01 at 23:30 +0100, Pau Garcia i Quiles wrote: > Hello, > > Probably Richard Dale has not updated WtRuby for Wt 3.0 yet. For more > information about Kalyptus and SMOKE, read this: > > http://techbase.kde.org/Development/Languages/Smoke > http://techbase.kde.org/Development/Languages/Ruby > > WtRuby uses the same underlying technology KDE uses to generate the Qt > and KDE bindings. Unsurpringly, Richard is the top contributor to > SMOKE, QtRuby, Korundum (KDE Ruby), and to the C# version (together > with Arno Rehn). > > Recently Kalyptus has been replaced by smokegen (developed by Arno, > available at http://websvn.kde.org/trunk/KDE/kdebindings/generator/ ) > in KDE, so that would probably be the right move in WtRuby, too. > > Richard and Arno are usually in #qtruby and #kde-bindings on FreeNode > > On Tue, Dec 1, 2009 at 10:18 PM, Nicholas Thomas <[email protected]> wrote: > > Hi all, > > > > I discovered Wt recently and - being a hardened Ruby addict ;) - my > > first instinct was to try the WtRuby bindings to get my fix. > > Unfortunately, I'm having some trouble getting them compiled against the > > latest versions of everything (Wt 3.0, Boost 1.38.1, git head WtRuby). > > The errors in question seem related to kalyptus; in preprocessing, I > > get: > > > > Unidentified decl: template <typename E> friend class EventSignal; > > Unidentified decl: template <typename A1, typename A2, typename A3, > > typename A4, typename A5, typename A6> friend class JSignal; > > [...] > > warning: InvalidDateException inherits unknown class 'std::exception' > > warning: Exception inherits unknown class 'std::exception' > > warning: bad_any_cast inherits unknown class 'std::bad_cast' > > warning: connection inherits unknown class 'less_than_comparable1' > > warning: connection inherits unknown class 'equality_comparable1' > > [...] > > > > Compilation itself dies with: > > wtruby/build/smoke/wt/smokedata.cpp:224: error: ‘EventSignal0’ is not a > > member of ‘Wt’ > > > > and a variety of similar things. > > > > I note that WtRuby hasn't had commits for a while - is it a dead > > project? Are there known-good versions that'll fix everything up? Are > > people still interested in the ruby bindings at all...? > > > > I know nothing about kalyptus or this smoke thing, but I'm happy to try > > to hack something workable together if wtruby is dead, but people are > > interested in keeping it going... > > > > /Nick > > > > > > > > smoke/wt/smokedata.cpp:224: error: ‘EventSignal0’ is not a member of > > ‘Wt’ > > > > > > > > ------------------------------------------------------------------------------ > > Join us December 9, 2009 for the Red Hat Virtual Experience, > > a free event focused on virtualization and cloud computing. > > Attend in-depth sessions from your desk. Your couch. Anywhere. > > http://p.sf.net/sfu/redhat-sfdev2dev > > _______________________________________________ > > witty-interest mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/witty-interest > > > > > ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
