On Sat, 21 Mar 2009 09:57:32 +0100 Frank Benoit <keinfarb...@googlemail.com> wrote:
> Now there is the new hg repository for DWT2. > > DWT2 is like dwt-win/linux/addons, but the folders are organized in the > original directory structure of the Eclipse sources. This also means the > packages are again like the original. > > DWT.CENTER => > SWT.CENTER > > import dwt.widgets.Button; => > import org.eclipse.swt.widgets.Button; > > This makes future porting of more files and versions much more easier. > > I started to make dwt2 compilable also for D2+Phobos. Support for > D1+Tango will certainly stay. > > The repositories dwt-win/linux/addons/samples will stay and i will > support them with bug fixes for a while. But I plan to do my future work > in DWT2. > > Get it with Mercurial (hg) Version Control software: > First get: > hg clone http://hg.dsource.org/projects/dwt2 > To get later changes from the server > hg pull -u > > To build you need "Rake", that is the Ruby make tool and is part of a > standard Ruby installation. Also DMD needs to be in the path environment > variable. Rake building error: ...dwt2>Rake base --trace (in .../dwt2) ** Invoke base (first_time) ** Execute base Building base/src dmd @...dwt2\rsp ...dwt2\base\src\java\lang\wrappers.d(15): Error: identifier 'equals_t ' is not defined ...dwt2\base\src\java\lang\wrappers.d(15): Error: equals_t is used as a type ...dwt2\base\src\java\lang\wrappers.d(15): function java.lang.wrappers .ArrayWrapperT!(byte).ArrayWrapperT.opEquals of type void(Object o) overrides bu t is not covariant with object.Object.opEquals of type int(Object o) ...dwt2\base\src\java\lang\wrappers.d(15): function java.lang.wrappers .ArrayWrapperT!(byte).ArrayWrapperT.opEquals does not override any function ...dwt2\base\src\java\lang\wrappers.d(69): template instance java.lang .wrappers.ArrayWrapperT!(byte) error instantiating rake aborted! compile error .../dwt2/rakefile:83:in `block (2 levels) in buildTree' ...Ruby/lib/ruby/1.9.1/rake.rb:981:in `call' ...Ruby/lib/ruby/1.9.1/rake.rb:981:in `sh' ...Ruby/lib/ruby/1.9.1/rake.rb:1065:in `sh' .../dwt2/rakefile:75:in `block in buildTree' .../dwt2/rakefile:69:in `chdir' .../dwt2/rakefile:69:in `buildTree' .../dwt2/rakefile:116:in `block in <top (required)>' ...Ruby/lib/ruby/1.9.1/rake.rb:613:in `call' ...Ruby/lib/ruby/1.9.1/rake.rb:613:in `block in execute' ...Ruby/lib/ruby/1.9.1/rake.rb:608:in `each' ...Ruby/lib/ruby/1.9.1/rake.rb:608:in `execute' ...Ruby/lib/ruby/1.9.1/rake.rb:574:in `block in invoke_with_call_chain ' ...Ruby/lib/ruby/1.9.1/monitor.rb:190:in `mon_synchronize' ...Ruby/lib/ruby/1.9.1/rake.rb:567:in `invoke_with_call_chain' ...Ruby/lib/ruby/1.9.1/rake.rb:560:in `invoke' ...Ruby/lib/ruby/1.9.1/rake.rb:2012:in `invoke_task' ...Ruby/lib/ruby/1.9.1/rake.rb:1990:in `block (2 levels) in top_level' ...Ruby/lib/ruby/1.9.1/rake.rb:1990:in `each' ...Ruby/lib/ruby/1.9.1/rake.rb:1990:in `block in top_level' ...Ruby/lib/ruby/1.9.1/rake.rb:2029:in `standard_exception_handling' ...Ruby/lib/ruby/1.9.1/rake.rb:1984:in `top_level' ...Ruby/lib/ruby/1.9.1/rake.rb:1963:in `block in run' ...Ruby/lib/ruby/1.9.1/rake.rb:2029:in `standard_exception_handling' ...Ruby/lib/ruby/1.9.1/rake.rb:1960:in `run' ...Ruby/bin/rake.bat:39:in `<main>' \src\dwt2>Rake swt (in /src/dwt2) Building org.eclipse.swt.win32.win32.x86/src src\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\C ompatibility.d(15): module File cannot read file 'java\io\File.d' rake aborted! compile error /dwt2/rakefile:83:in `block (2 levels) in buildTree' (See full trace by running task with --trace) my environment: Ruby Windows 1.91, Rake 0.83 Tango 0.99.7, Revision:4052, last changed date:2008-10-30 DMD 1.037 -- yidabu <dyuyan.s...@gmail.com> http://www.dsource.org/projects/dwin D 语言-中文(D Chinese): http://www.d-programming-language-china.org/ http://bbs.d-programming-language-china.org/ http://dwin.d-programming-language-china.org/ http://scite4d.d-programming-language-china.org/