DWT Build problems with DMD 0.153

Shawn Liu shawn666.liu at gmail.com
Fri Apr 14 09:02:05 PDT 2006


Hi, All:

    I am on a business travel now. I'll fix the problem as soon as possible 
and make DWT compliant with DMD 0.154. Maybe next week.

    Sorry for the inconvenience.

    It is appreciated if somebody else do me a favor to help to fix it.


- Shawn



"DBloke" <DBloke at NoSpam.org> wrote in message 
news:e1j5fv$2f2d$1 at digitaldaemon.com...
> Hi,
> Been trying to build DWT with latest DMD and latest DWT an Build
>
> Running Windows XP SP2 below is output of error
>
> deleting old intermediate files ...
>
> C:\dmd\dwt\import>del *.obj *.map *.rsp *.lsp *.ksp *.def /s /q
> Build release version ...
>
> C:\dmd\dwt\import>build -release -clean -inline -w -lib -full -allobj 
> dwt\all.d -T..\lib\dwt.lib -version=OLE_COM -version=DRAG_DROP
> dwt\custom\styledtext.d(294): identifier expected following '.', not 
> 'scope'
> dwt\custom\styledtext.d(304): identifier expected following '.', not 
> 'scope'
> dwt\custom\styledtext.d(532): identifier expected following '.', not 
> 'scope'
> dwt\custom\styledtext.d(536): identifier expected following '.', not 
> 'scope'
> dwt\printing\printerdata.d(63): no identifier for declarator int
> dwt\printing\printerdata.d(63): semicolon expected, not 'scope'
> dwt\printing\printerdata.d(63): Declaration expected, not 'scope'
> dwt\printing\printdialog.d(42): no identifier for declarator int
> dwt\printing\printdialog.d(42): semicolon expected, not 'scope'
> dwt\printing\printdialog.d(42): Declaration expected, not 'scope'
> dwt\printing\printdialog.d(147): expression expected, not 'scope'
> dwt\printing\printdialog.d(165): found 'scope' when expecting ')'
> dwt\printing\printdialog.d(165): semicolon expected following function 
> declaration
> dwt\printing\printdialog.d(165): Declaration expected, not ')'
> dwt\printing\printdialog.d(270): expression expected, not 'scope'
> dwt\printing\printdialog.d(338): identifier expected following '.', not 
> 'scope'
> dwt\printing\printdialog.d(342): identifier expected following '.', not 
> 'scope'
> dwt\printing\printdialog.d(359): found '=' when expecting '('
> dwt\printing\printdialog.d(359): valid scope identifiers are exit, 
> failure, or success, not data
> dwt\printing\printdialog.d(359): found '.' when expecting ')'
> dwt\printing\printdialog.d(359): found ';' when expecting '('
> -----------------------------------------
> Build debug version ...
>
> C:\dmd\dwt\import>build -debug -g -unittest -clean -w -lib -full -allobj 
> dwt\all.d -T..\lib\dwtd.lib  -version=OLE_COM -version=DRAG_DROP
> dwt\custom\styledtext.d(294): identifier expected following '.', not 
> 'scope'
> dwt\custom\styledtext.d(304): identifier expected following '.', not 
> 'scope'
> dwt\custom\styledtext.d(532): identifier expected following '.', not 
> 'scope'
> dwt\custom\styledtext.d(536): identifier expected following '.', not 
> 'scope'
> dwt\printing\printerdata.d(63): no identifier for declarator int
> dwt\printing\printerdata.d(63): semicolon expected, not 'scope'
> dwt\printing\printerdata.d(63): Declaration expected, not 'scope'
> dwt\printing\printdialog.d(42): no identifier for declarator int
> dwt\printing\printdialog.d(42): semicolon expected, not 'scope'
> dwt\printing\printdialog.d(42): Declaration expected, not 'scope'
> dwt\printing\printdialog.d(147): expression expected, not 'scope'
> dwt\printing\printdialog.d(165): found 'scope' when expecting ')'
> dwt\printing\printdialog.d(165): semicolon expected following function 
> declaration
> dwt\printing\printdialog.d(165): Declaration expected, not ')'
> dwt\printing\printdialog.d(270): expression expected, not 'scope'
> dwt\printing\printdialog.d(338): identifier expected following '.', not 
> 'scope'
> dwt\printing\printdialog.d(342): identifier expected following '.', not 
> 'scope'
> dwt\printing\printdialog.d(359): found '=' when expecting '('
> dwt\printing\printdialog.d(359): valid scope identifiers are exit, 
> failure, or success, not data
> dwt\printing\printdialog.d(359): found '.' when expecting ')'
> dwt\printing\printdialog.d(359): found ';' when expecting '('
> -----------------------------------------
> you may need to copy "dwt.lib" "dwtd.lib" to \dmd\lib
>
> C:\dmd\dwt\import>pause
> Press any key to continue . . .
>
> dwt.lib or dwtd.lib are not built.
>
> Is this a problem with new dmd compiler or something I am doing?
>
> I edited the sc.ini file to reflect path where import is
>
> [Version]
> version=7.51 Build 020
>
> [Environment]
> LIB="%@P%\..\lib";\..\dm\lib
> DFLAGS="-I%@P%\..\src\phobos;\..\..\dwt\import"
> LINKCMD=%@P%\..\dm\bin\link.exe
>
> Thanks in advance 





More information about the Digitalmars-d-dwt mailing list