Is DWT usable?

dangbinghoo dangbinghoo at gmail.com
Mon Apr 16 04:32:43 UTC 2018


On Monday, 16 April 2018 at 04:24:23 UTC, dangbinghoo wrote:
>
> I have noticed DWT moved to as a dub package. And said it easy 
> to startup.
>
> So, I just cloned the DWT git repo. And did the same thing as 
> README.
>
> But I got the following :
>
> ```
> dub --single main.d
> Performing "debug" build using /usr/bin/dmd for x86_64.
> dwt:base 1.0.1+swt-3.4.1.commit.2.gd729d7d: target for 
> configuration "library" is up to date.
> dwt 1.0.1+swt-3.4.1.commit.2.gd729d7d: target for configuration 
> "linux-gtk" is up to date.
> main ~master: building configuration "application"...
> Linking...
> To force a rebuild of up-to-date targets, run again with 
> --force.
> Running ./main
> Program exited with code -11
> ```
>
> the same result as I tried half year ago.

And let's see the gdub

```
$ dub --config=gdub --force
Invalid source/import path: 
/home/playpeng/.dub/packages/dwtlib-3.2.5/dwtlib/dwt/src
Invalid source/import path: 
/home/playpeng/.dub/packages/dwtlib-3.2.5/dwtlib/dwt/views
Performing "debug" build using /usr/bin/dmd for x86_64.
gdub 1.1.0+commit.1.ge3dcff7: building configuration "gdub"...
gdub/gdub.d(24,8): Error: module `all` is in file 
'org/eclipse/swt/all.d' which cannot be read
import path[0] = 
/home/playpeng/.dub/packages/dwtlib-3.2.5/dwtlib/dwt/src
import path[1] = /usr/include/dlang/dmd
/usr/bin/dmd failed with exit code 1.
$ vim gdub/gdub.d
$ ls /home/playpeng/.dub/packages/dwtlib-3.2.5/dwtlib/dwt/
base/                            org.eclipse.swt.snippets/        
README.markdown
build                            org.eclipse.swt.win32.win32.x86/ 
refactors.txt
build.d                          packageimport.rb                 
snippets-status.txt
org.eclipse.swt.gtk.linux.x86/   rakefile                         
win-res/
$ ls /home/playpeng/.dub/packages/dwtlib-3.2.5/dwtlib/dwt/
base/                            org.eclipse.swt.snippets/        
README.markdown
build                            org.eclipse.swt.win32.win32.x86/ 
refactors.txt
build.d                          packageimport.rb                 
snippets-status.txt
org.eclipse.swt.gtk.linux.x86/   rakefile                         
win-res/
$ ls /home/playpeng/.dub/packages/dwtlib-3.2.5/dwtlib/dwt/
base     org.eclipse.swt.gtk.linux.x86    packageimport.rb  
refactors.txt
build    org.eclipse.swt.snippets         rakefile          
snippets-status.txt
build.d  org.eclipse.swt.win32.win32.x86  README.markdown   
win-res
$ ls /home/playpeng/.dub/packages/dwtlib-3.2.5/dwtlib/
build_dwtlib.bat      build_dwtlib.sh  dub.json  examples     
README.md  travis.sh
build_dwtlib_m64.bat  doc              dwt       LICENSE.TXT  
tools
$ ls /home/playpeng/.dub/packages/dwtlib-3.2.5/
dwtlib  dwtlib.lock
$
```



More information about the Digitalmars-d-dwt mailing list