dwt-linux with ldc successfully built
digited
digited at yandex.ru
Sun Oct 18 23:33:24 PDT 2009
Gian Perrone Wrote:
> I just wanted you to know that i built dwt-linux (from the repository)
> with ldc, just a few small changes were made:
>
> <...patch here...>
>
> The browser widget had to be ignored (move away dwt/browser and
> dwt/internals/mozilla). The "simple" example was run successfully, i
> didn't test more.
>
> dwt-addons doesn't work because of a bug with tuples in ldc.
Thanks for the patch!
I've compiled some HelloWorlds with LDC trunk, Tango trunk and xfbuild on openSUSE 11.1 x86_64:
xfbuild dwt-samples/examples/helloworld/HelloWorld1.d -Idwt-linux -Jdwt-linux/res -d-version=TANGOSVN -d +ohw1 -L-lz -L-lgtk-x11-2.0 -L-lgdk-x11-2.0 -L-latk-1.0 -L-lgdk_pixbuf-2.0 -L-lgthread-2.0 -L-lpangocairo-1.0 -L-lfontconfig -L-lXtst -L-lXext -L-lXrender -L-lXinerama -L-lXi -L-lXrandr -L-lXcursor -L-lX11 -L-lXfixes -L-lpango-1.0 -L-lgobject-2.0 -L-lgmodule-2.0 -L-ldl -L-lglib-2.0 -L-lcairo
However, i have problems with Gtk/Gdk and locale - when i try to run a DWT app, i get:
(process:9804): Gdk-WARNING **: locale not supported by C library
(process:9804): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
And the app halts without showing any window. 'locale' returns en_US.UTF-8 everywhere, resetting it with 'localedef' also doesn't change the error. May it be some DWT bug?
More information about the Digitalmars-d-dwt
mailing list