koofeng2008
Joined: 24 Apr 2008 Posts: 1
|
Posted: Thu Apr 24, 2008 11:18 am Post subject: Help: meet an error for building dwt |
|
|
hi,
When I build DWT-Win according the instruction on http://www.dsource.org/projects/dwt/wiki/Installation with command "dsss build", an error occured as below:
C:\SW\D\v1\dmd\import\tango-bin-win32-CURRENT-dmd.1.028\bin\..\import\tango\core\Traits.d(140): Error: void initializer has no value
C:\SW\D\v1\dmd\import\tango-bin-win32-CURRENT-dmd.1.028\bin\..\import\tango\core\Traits.d(151): Error: Integer constant expression expected instead of 0.length
C:\SW\D\v1\dmd\import\tango-bin-win32-CURRENT-dmd.1.028\bin\..\import\tango\core\Traits.d(151): Error: Integer constant expression expected instead of 0.length
C:\SW\D\v1\dmd\import\tango-bin-win32-CURRENT-dmd.1.028\bin\..\import\tango\core\Traits.d(151): Error: Integer constant expression expected instead of 0.length
C:\SW\D\v1\dmd\import\tango-bin-win32-CURRENT-dmd.1.028\bin\..\import\tango\core\Traits.d(322): template instance tango.core.Traits.isStaticArrayType!(char[]) error insta
ntiating
The build was failed finally.
And the dsss version I used is "dsss-0.75-dmd-win", the version for Tango with DMD is "tango-bin-win32-CURRENT-dmd.1.028", the source code for dwt-win is the snapshot "dwt-win-2b361bf0dfe1"
This issue is happened in the code of Traits.d which at tango-bin-win32-CURRENT-dmd.1.028\import\tango\core as below
private template isStaticArrayTypeInst( T )
{
const T isStaticArrayTypeInst = void;
}
If you know the root cause or the way to build it successfully, pls give a hand, thanks!
BRs,
Koo |
|