April 09, 2009 Re: Need Help on Compiling DWT2 in XP | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | dmd: Digital Mars D Compiler v1.042 Tango: http://svn.dsource.org/projects/tango/trunk DWT2: http://hg.dsource.org/projects/dwt2/ ======================================================================================== rake core # Build Eclipse Core rake jfacetext # Build JFace.Text C:\dmd1042\dmd\src\dwt2>rake jfacetext (in C:/dmd1042/dmd/src/dwt2) Building org.eclipse.text Building org.eclipse.jface.text.projection ../src\org\eclipse\jface\text\AbstractHoverInformationControlManager.d(183): Err or: module Job cannot read file 'org\eclipse\core\runtime\jobs\Job.d' rake aborted! compile error C:/dmd1042/dmd/src/dwt2/rakefile:161:in `buildTree' (See full trace by running task with --trace) C:\dmd1042\dmd\src\dwt2>rake jfacetext (in C:/dmd1042/dmd/src/dwt2) Building org.eclipse.text Building org.eclipse.jface.text.projection ../src\org\eclipse\jface\text\AbstractHoverInformationControlManager.d(183): Err or: module Job cannot read file 'org\eclipse\core\runtime\jobs\Job.d' rake aborted! compile error C:/dmd1042/dmd/src/dwt2/rakefile:161:in `buildTree' (See full trace by running task with --trace) ======================================================================================== ================================== WinApp01.d =================================== import std.c.windows.windows; import std.c.stdio; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; void _main () { auto display = new Display; auto shell = new Shell(display); shell.setText = "Hello DWT World from http://bbs.d-programming-language-china.org/ "; shell.open; while (!shell.isDisposed) if (!display.readAndDispatch) display.sleep; display.dispose; } extern (C) void gc_init(); extern (C) void gc_term(); extern (C) void _minit(); extern (C) void _moduleCtor(); extern (C) void _moduleUnitTests(); extern (Windows) int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { int nResult = 0; gc_init(); // initialize garbage collector _minit(); // initialize module constructor table try { _moduleCtor(); // call module constructors _moduleUnitTests(); // run unit tests (optional) _main(); // result = doit(); // insert user code here } catch (Object o) // catch any uncaught exceptions { MessageBoxA(null, cast(char *)o.toString(), "Error", MB_OK | MB_ICONEXCLAMATION); nResult = 0; // failed } gc_term(); // run finalizers; terminate garbage collector return nResult; } ====================================================================================== -------------- Build: Debug in WinApp01 --------------- Compiling: hello.d C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(48): Error: identifier 'equals_t' is not defined C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(48): Error: equals_t is used as a type C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(48): Error: function java.lang.wrappers.ArrayWrapperT! (byte).ArrayWrapperT.opEquals of type void(Object o) overrides but is not covariant with object.Object.opEquals of type int(Object o) C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(48): Error: function java.lang.wrappers.ArrayWrapperT! (byte).ArrayWrapperT.opEquals does not override any function C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(157): Error: template instance java.lang.wrappers.ArrayWrapperT!(byte) error instantiating Process terminated with status 1 (0 minutes, 1 seconds) 5 errors, 0 warnings |
April 10, 2009 Re: Need Help on Compiling DWT2 in XP | ||||
---|---|---|---|---|
| ||||
Posted in reply to %u | %u schrieb: > .../src\org\eclipse\jface\text\AbstractHoverInformationControlManager.d(183): Err > or: module Job cannot read file 'org\eclipse\core\runtime\jobs\Job.d' > rake aborted! the module should be build with "rake core". To ensure everything is build, just run "rake". > -------------- Build: Debug in WinApp01 --------------- > > Compiling: hello.d > C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(48): Error: identifier 'equals_t' is not defined > C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(48): Error: equals_t is used as a type > C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(48): Error: function java.lang.wrappers.ArrayWrapperT! > (byte).ArrayWrapperT.opEquals of type void(Object o) overrides but is not covariant with object.Object.opEquals of type int(Object o) > C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(48): Error: function java.lang.wrappers.ArrayWrapperT! > (byte).ArrayWrapperT.opEquals does not override any function > C:\dmd1042\dmd\windows\bin\..\..\..\dmd\src\dwt2\imp\java\lang\wrappers.di(157): Error: template instance java.lang.wrappers.ArrayWrapperT!(byte) error > instantiating > Process terminated with status 1 (0 minutes, 1 seconds) > 5 errors, 0 warnings equals_t is defined in tango object.di, so there is perhaps something wrong in your install? |
Copyright © 1999-2021 by the D Language Foundation