View previous topic :: View next topic |
Author |
Message |
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Sat Jan 06, 2007 1:39 am Post subject: duit pre-release for dmd 1.00 |
|
|
Duit is updated for dmd 1.00.
Both linux and windows versions are available.
You can find a duit zip or tar on the dowloads:
http://svn.dsource.org/projects/dui/downloads/
just a few notes:
- threads seem to work on linux (but not on windows)
- added a thread test to DuitTests on linux (but not on windows)
- still there is a problem with some images on windows
- openGL gtkglext is working on linux (but not on windows)
- cairo is wrapped but is probably not the final version
anybody cares to try it before I make an announcement on the D group?
there is also a new preview of leds for both linux and windows.
Ant |
|
Back to top |
|
|
bobef
Joined: 05 Jun 2005 Posts: 269
|
Posted: Sat Jan 06, 2007 2:43 am Post subject: |
|
|
Maybe you should include precompiled compd tool if it is required for the compilation too. |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Sat Jan 06, 2007 10:39 am Post subject: |
|
|
bobef wrote: | Maybe you should include precompiled compd tool if it is required for the compilation too. |
Updated duit.zip to include compd.exe
Thank you, that's what I mean by pre-release...
Anybody tried the linux version?
Ant |
|
Back to top |
|
|
dhasenan
Joined: 03 Feb 2005 Posts: 73 Location: New York
|
Posted: Sun Jan 07, 2007 4:59 pm Post subject: |
|
|
If you could include one for Linux (compd is evil; the install script contains absolute paths [starting from home directory, anyway {I have ~/prog/d, not ~/dmd/}] and the linker doesn't like it, but its output isn't exactly readable), I would thank you from the bottom of my shoes. |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Sun Jan 07, 2007 7:03 pm Post subject: |
|
|
dhasenan wrote: | If you could include one for Linux (compd is evil; the install script contains absolute paths [starting from home directory, anyway {I have ~/prog/d, not ~/dmd/}] and the linker doesn't like it, but its output isn't exactly readable), I would thank you from the bottom of my shoes. |
Ok, seems that the pre-release is a complete failure.
let me see what I can do about it... dmd 1.0 deserves better!
Ant |
|
Back to top |
|
|
okibi
Joined: 04 Jan 2007 Posts: 170
|
Posted: Mon Jan 08, 2007 7:58 am Post subject: |
|
|
Hello all!
I managed to get the preview release working on both linux and windows xp. Does anyone need assistance? |
|
Back to top |
|
|
dhasenan
Joined: 03 Feb 2005 Posts: 73 Location: New York
|
Posted: Mon Jan 08, 2007 9:05 am Post subject: |
|
|
okibi wrote: | Hello all!
I managed to get the preview release working on both linux and windows xp. Does anyone need assistance? |
How did you get compd working?
For that matter, how did I?
I still can't link with anything, and I'm thinking that's probably my fault. I haven't been able to link against anything but Phobos so far. |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Mon Jan 08, 2007 10:03 am Post subject: |
|
|
dhasenan wrote: | okibi wrote: | Hello all!
I managed to get the preview release working on both linux and windows xp. Does anyone need assistance? |
How did you get compd working?
For that matter, how did I?
I still can't link with anything, and I'm thinking that's probably my fault. I haven't been able to link against anything but Phobos so far. |
I'm changing the installation process.
In the mean while:
to get it working you could create a symbolic link to your patch
"ln -s ~/prog/d/dmd ~/dmd" (not tested) or something like that.
after the lib and progs are compiled and tested just move them to here you want them and delete the symbolic link. (not tested also...)
the install process is very simple because is directed to developers not end users - that idea is wrong I realize it now - and because there is really no installation, to release your programs to final users you will have to send libduit.a / duit.lib.
That should change so we can install the development version and the user version. That would make it simpler to comply with the LGPL license if you don't want to LGPL your program.
the install process assumes:
- linux dmd home: ~/dmd
- windows dmd home \dmd
- dmd/bin and dmc/bin are on the execution patch
- dmd can find phobos
Ant |
|
Back to top |
|
|
okibi
Joined: 04 Jan 2007 Posts: 170
|
Posted: Mon Jan 08, 2007 2:01 pm Post subject: |
|
|
I'm building a D Coding website. My choice for a GUI library is DUIT as it's the best in my opinion. I have altered DMD and DUIT for easy install on windows and linux. You can follow my guides at ddev.ratedo.com if you'd like. I'll keep the info and files up to date. |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Mon Jan 08, 2007 3:30 pm Post subject: |
|
|
okibi wrote: | I'm building a D Coding website. My choice for a GUI library is DUIT as it's the best in my opinion. I have altered DMD and DUIT for easy install on windows and linux. You can follow my guides at ddev.ratedo.com if you'd like. I'll keep the info and files up to date. |
Nice.
Just one small thing, I silently re-uploaded leds linux preview 3.
Can you make sure you have the latest version?
Ant |
|
Back to top |
|
|
okibi
Joined: 04 Jan 2007 Posts: 170
|
Posted: Tue Jan 09, 2007 6:46 am Post subject: |
|
|
Yeah, I just noticed this morning that you went from Revision 220 to 222 on the linux preview of leds, which I have now updated.
I'll check for updates on everything listed on ddev daily. Also, I intend to improve the automated install scripts for everything, much like I did for DMD. Right now, I think a big problem potiental users are encountering is simply installing DMD, DUIT, etc. I'm writing simple scripts to run that will set everything up for you.
I'll be sure to keep you updated if I add a script to the duit archive on ddev.
UPDATE: I forgot to say I added an example code to the D Code section and also how to compile it for both Windows and Linux. I hope to make DDev easy to understand for everyone, so if something is confusing, please let me know. Once again, it's at ddev.ratedo.com |
|
Back to top |
|
|
sylverpyro
Joined: 23 May 2006 Posts: 28
|
Posted: Tue Jan 09, 2007 4:30 pm Post subject: Regarding compilation and Mac OS X |
|
|
I have been bombing around the forums looking for some sort of answer for these questions:
1. Is DUIT compatible with OS X?
I have found plenty of reference for installation on Linux and Windows but nothing on OS X. I know the compd is compiled for Linux and that you mentioned that you were going to be changing how this is installed (I am using version 222 out of svn) which brings be to my next question:
2. Is there a way to use the Build utility to compile the DUI libraries?
I am trying to find a way to build cross platform software (for Linux, Windows, and OS X) and the DUIT library seems to be furthest along in development as far as D GUI libraries go, so I was hoping that it would work for OS X also. |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Tue Jan 09, 2007 6:26 pm Post subject: Re: Regarding compilation and Mac OS X |
|
|
sylverpyro wrote: | I have been bombing around the forums looking for some sort of answer for these questions:
1. Is DUIT compatible with OS X?
I have found plenty of reference for installation on Linux and Windows but nothing on OS X. I know the compd is compiled for Linux and that you mentioned that you were going to be changing how this is installed (I am using version 222 out of svn) which brings be to my next question:
2. Is there a way to use the Build utility to compile the DUI libraries?
I am trying to find a way to build cross platform software (for Linux, Windows, and OS X) and the DUIT library seems to be furthest along in development as far as D GUI libraries go, so I was hoping that it would work for OS X also. |
Duit is a wrapper for Gtk.
Seems that the port of Gtk to OS X is quite advanced - http://developer.imendio.com/projects/gtk-macosx
However I have no way to develop or test on OS X.
I do hope somebody will take the initiative to do that.
But that's going to depend on the popularity of Duit.
Build is suppose to be very simple to use and be able to build anything.
I did try it...
Soon we all be using dsss.
I also tried dsss...
I do believe that developing for proprietary platforms is not a good idea.
The platforms I would like to see Duit tested are in fact windows, linux and os x.
What I'm doing is to create a GUI installer.
If I'm proposing a GUI lib shouldn't I have a GUI installer created with that same lib.
It's the very least I can do.
If I don't do that how can I propose the lib?...
In the future that installer will just be, or also be, a GUI wrapper for dsss.
and... I don't think I can finish the installer today, and also testing it is not fun...
Ant |
|
Back to top |
|
|
sylverpyro
Joined: 23 May 2006 Posts: 28
|
Posted: Tue Jan 09, 2007 9:16 pm Post subject: Testing on OS X |
|
|
Unfortunately I know nothing about the development side of this project (and probably do not have enough experience to attempt such) however, if you want anything tested out on an OS X platform, drop me a PM. A lot of projects are overlooking OS X and I would hate such a great OS to be left behind. |
|
Back to top |
|
|
Ant
Joined: 06 Mar 2004 Posts: 306 Location: Canada
|
Posted: Wed Jan 10, 2007 12:14 pm Post subject: Re: Testing on OS X |
|
|
sylverpyro wrote: | Unfortunately I know nothing about the development side of this project (and probably do not have enough experience to attempt such) however, if you want anything tested out on an OS X platform, drop me a PM. A lot of projects are overlooking OS X and I would hate such a great OS to be left behind. |
oh, don't worry, I was not looking at you.
That will eventually happen if enough people use Duit on the other platforms.
Thank you for your offer, if I knew anything about OS X development I would take it, but as it is there is no point on even trying it
Ant |
|
Back to top |
|
|
|