Re: Compiling Gtk (DUIM) on osx?

Bruce Mitchener <[email protected]> Tue, 17 Sep 2013 15:42:35 +0700
Newsgroups gmane.comp.lang.dylan.gwydion.devel
Message-ID <CA+esKjN6=g4Y3CBEDjvJ--dRtcqq_NHxM6zwzqESTZ60W+Xivw@mail.gmail.com>
Hello!

On Tue, Sep 17, 2013 at 2:58 PM, <[email protected]> wrote:

>  Hi,****
>
> ** **
>
> This is probably a question for Bruce and/or Francesco.
>

Indeed!


> After trying to compile GTK3 on my mac without success, I found a
> precompiled (although only 32bit) framework on the web. It seems to work
> (I’ve tried it with Vala and GtkD) and I’d like to try it with the updated
> Dylan Gtk backend. The notes on the website don’t give much info on how to
> actually go about compiling, and from which folder (duim or gtk?). If you
> have a more detailed recipe I’d be grateful (I downloaded the opendylan
> master yesterday and compiled it).
>

If you plan on working on the DUIM backend with us, then the easiest thing
to do is to go to the 'sources' directory in your opendylan directory and
run "dylan-compiler -build [project]" from there and it will compile
everything into a _build directory.

[project] could be:

 * gtk-unit-converter (This is GTK+ only, no DUIM)
 * scribble (Sort of works)
 * reversi (Sort of works if you modify it to not default to circles which
lock up on some versions of GTK+)
 * duim-examples
 * duim-gui-test-suite
 * standalone-deuce (This is the editor that the IDE uses and is highly
non-functioning in DUIM/Gtk.)

You'll see that we need help for sure when you try to run those. :) Big
areas that need work are in how events are handled, how we handle memory
management / ownership, and just fixing bugs and improving things in
general.

We also have some notes about the DUIM/GTK+ backend in our hacker's guide:

    http://opendylan.org/documentation/hacker-guide/duim.html

If you can drop by IRC, we're in #dylan on irc.freenode.net and would love
to chat about this stuff.

 - Bruce

_______________________________________________
hackers mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/hackers