building dwt-addons-102 draw2d error

Frank Benoit keinfarbton at googlemail.com
Tue Aug 5 04:24:43 PDT 2008


dolive schrieb:
> dolive дµ½:
> 
>> dolive дµ½:
>>
>>> building dwt-addons-102 draw2d error with tangosvn,dmd1.033 £¬building dwt-win-274 is ok.
>>>
>>>
>>>  dwtx\draw2d\XYLayout.d -ofDD-dwtx-draw2d.lib
>>> dwtx\draw2d\ButtonBorder.d(52): Error: can only initialize static const BUTTON_
>>> inside static constructor
>>> dwtx\draw2d\ButtonBorder.d(56): Error: cannot implicitly convert expression (BUT
>>> TON_) of type dwtx.draw2d.Border.Border to dwtx.draw2d.ButtonBorder.ButtonBorder
>>> .ButtonScheme
>>> dwtx\draw2d\ButtonBorder.d(67): Error: can only initialize static const BUTTON_C
>>> ONTRAST_ inside static constructor
>>> dwtx\draw2d\ButtonBorder.d(71): Error: cannot implicitly convert expression (BUT
>>> TON_CONTRAST_) of type dwtx.draw2d.Border.Border to dwtx.draw2d.ButtonBorder.But
>>> tonBorder.ButtonScheme
>>> dwtx\draw2d\ButtonBorder.d(82): Error: can only initialize static const BUTTON_S
>>> CROLLBAR_ inside static constructor
>>> dwtx\draw2d\ButtonBorder.d(86): Error: cannot implicitly convert expression (BUT
>>> TON_SCROLLBAR_) of type dwtx.draw2d.Border.Border to dwtx.draw2d.ButtonBorder.Bu
>>> ttonBorder.ButtonScheme
>>> dwtx\draw2d\ButtonBorder.d(97): Error: can only initialize static const TOOLBAR_
>>>  inside static constructor
>>> dwtx\draw2d\ButtonBorder.d(101): Error: cannot implicitly convert expression (TO
>>> OLBAR_) of type dwtx.draw2d.Border.Border to dwtx.draw2d.ButtonBorder.ButtonBord
>>> er.ButtonScheme
>>> Command D:\D\dsss\bin\rebuild.exe returned with code 1, aborting.
>>> Error: Command failed, aborting.
>>>
>>> thanks!
>>>
>>
>> after delete #[dwtx/draw2d] from dsss.conf build , generate  DD-dwtx.lib is ok
> 
> after  generate  DD-dwtx.lib building dwtx/draw2d still appear error
> 
> thanks£¡
> 

try to build the examples directly, without a dwt or dwtx lib. Just pass 
the sources

cd dwt-samples\jface
dsss build -I..\..\dwt-win -I..\..\dwt-addons -J..\..\dwt-addons\res -full

Note that if you had run a "dsss install" with dwt/dwtx you need to 
delete the files from the dsss install directory in dsss/include/d and 
dsss/lib.




More information about the Digitalmars-d-dwt mailing list