March 23, 2009 Re: DWT2 Windows building error | ||||
---|---|---|---|---|
| ||||
Posted in reply to davidl | davidl schrieb: > ah, sorry, rspfile_abs is required because of my last stupid debugging > trace :p > Maybe it's better make the rake native executable. That would be better > for other to test and have fun, or by specifying the rake version. > I'm using the official bundle. shouldn't the rake be the same as yours > x_x ? Specifying the version is necessary. It is all still new :) How would you make it native executable? > BTW, those snippets work brilliantly. Why does the binary size drop magically? I don't have a clue. Building/linking is still magic for me. |
March 23, 2009 Re: DWT2 Windows building error | ||||
---|---|---|---|---|
| ||||
Posted in reply to davidl | 在 Mon, 23 Mar 2009 19:16:25 +0800,davidl <davidl@126.com> 写道:
> 在 Mon, 23 Mar 2009 19:01:56 +0800,davidl <davidl@126.com> 写道:
>
>> 在 Mon, 23 Mar 2009 17:24:18 +0800,Frank Benoit <keinfarbton@googlemail.com> 写道:
>>
>>> yidabu schrieb:
>>>> On Sun, 22 Mar 2009 10:38:54 +0100
>>>> Frank Benoit <keinfarbton@googlemail.com> wrote:
>>>>
>>>>> yidabu schrieb:
>>>>>> how to building lib file on Windows?
>>>>>> Run Rake, obj fiels generated, Should I to run "lib a.obj b.obj ...." to generated dwt2.lib?
>>>>>>
>>>>> Building libs and apps is not yet integrated. At the moment i just use
>>>>> it to compile.
>>>>
>>>> Is it the time to use dwt2 instead of dwt-win to build app?
>>>>
>>>>
>>>
>>> The rakefile can now build the snippets on windows. So I think it should
>>> be possible to build apps also.
>>>
>>> I think compile time and exe size went down, but i haven't measured.
>>>
>>
>> The clean target is somewhat stupid ;) I need to fake files for it to clean.
>> Also
>> My rakefile need this line:
>> rspfile_abs = File.expand_path( RSPNAME )
>> Don't know why it's gone.
>>
>> It's cool that the executable size goes down.
>
> ah, sorry, rspfile_abs is required because of my last stupid debugging trace :p
> Maybe it's better make the rake native executable. That would be better for other to test and have fun, or by specifying the rake version.
> I'm using the official bundle. shouldn't the rake be the same as yours x_x ?
>
> BTW, those snippets work brilliantly. Why does the binary size drop magically?
umm, i used the ruby 1.8.6 one click installer. :D i think that should be the problem. Your one supposed to be 1.9.0?
|
March 23, 2009 Re: DWT2 Windows building error | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | >> BTW, those snippets work brilliantly. Why does the binary size drop magically?
>
> I don't have a clue. Building/linking is still magic for me.
:) same here..
|
March 24, 2009 Re: DWT2 Windows building error | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | On Mon, 23 Mar 2009 10:24:18 +0100 Frank Benoit <keinfarbton@googlemail.com> wrote: > yidabu schrieb: > > On Sun, 22 Mar 2009 10:38:54 +0100 > > Frank Benoit <keinfarbton@googlemail.com> wrote: > > > >> yidabu schrieb: > >>> how to building lib file on Windows? Run Rake, obj fiels generated, Should I to run "lib a.obj b.obj ...." to generated dwt2.lib? > >>> > >> Building libs and apps is not yet integrated. At the moment i just use it to compile. > > > > Is it the time to use dwt2 instead of dwt-win to build app? > > > > > > The rakefile can now build the snippets on windows. So I think it should be possible to build apps also. > > I think compile time and exe size went down, but i haven't measured. > snitppet147 with dmd 1.037 dwt-win, exe size is 2.47 MB with dmd 1.041 dwt2, exe size is 2.75 MB -- yidabu <yidabu.spam@gmail.com> http://www.dsource.org/projects/dwin D 语言-中文(D Chinese): http://www.d-programming-language-china.org/ http://bbs.d-programming-language-china.org/ http://dwin.d-programming-language-china.org/ http://scite4d.d-programming-language-china.org/ |
March 24, 2009 Re: DWT2 Windows building error | ||||
---|---|---|---|---|
| ||||
Posted in reply to yidabu | yidabu schrieb:
> snitppet147
> with dmd 1.037 dwt-win, exe size is 2.47 MB
> with dmd 1.041 dwt2, exe size is 2.75 MB
>
>
oh, i thought the old one was bigger.
|
March 24, 2009 Re: The new DWT2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | dmd 2.026 phobos newest ruby one-click :) What am I doing wrong ? C:\_D\Compiler\dwt2>rake (in C:/_D/Compiler/dwt2) Cleaning Building dwt-base Building org.eclipse.swt.win32.win32.x86 C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\COMTYPES.d(19): Error: org.eclipse.swt.internal.win32.WINTYPES.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) conflicts with org.eclipse.swt.internal.ole.win32.extras.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\OBJIDL.d(125): Error: org.eclipse.swt.internal.ole.win32.extras.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) conflicts with org.eclipse.swt.internal.win32.WINTYPES.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\OBJIDL.d(382): Error: org.eclipse.swt.internal.ole.win32.extras.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) conflicts with org.eclipse.swt.internal.win32.WINTYPES.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\OBJIDL.d(785): Error: org.eclipse.swt.internal.ole.win32.extras.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) conflicts with org.eclipse.swt.internal.win32.WINTYPES.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\ifs.d(65): Error: org.eclipse.swt.internal.win32.WINTYPES.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) conflicts with org.eclipse.swt.internal.ole.win32.extras.IID at C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\events\SelectionListener.d(19): module Traits cannot read file 'tango\core\Traits.d' rake aborted! compile error C:/_D/Compiler/dwt2/rakefile:138:in `buildTree' |
March 24, 2009 Re: The new DWT2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit | Will the old dwt-win/linux/samples/addons be modified to work with the new Tango release? "Frank Benoit" <keinfarbton@googlemail.com> wrote in message news:gq2a5l$2obu$1@digitalmars.com... > Now there is the new hg repository for DWT2. > > DWT2 is like dwt-win/linux/addons, but the folders are organized in the original directory structure of the Eclipse sources. This also means the packages are again like the original. > > DWT.CENTER => > SWT.CENTER > > import dwt.widgets.Button; => > import org.eclipse.swt.widgets.Button; > > This makes future porting of more files and versions much more easier. > > I started to make dwt2 compilable also for D2+Phobos. Support for D1+Tango will certainly stay. > > The repositories dwt-win/linux/addons/samples will stay and i will support them with bug fixes for a while. But I plan to do my future work in DWT2. > > Get it with Mercurial (hg) Version Control software: > First get: > hg clone http://hg.dsource.org/projects/dwt2 > To get later changes from the server > hg pull -u > > To build you need "Rake", that is the Ruby make tool and is part of a standard Ruby installation. Also DMD needs to be in the path environment variable. |
March 24, 2009 Re: The new DWT2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to sleek | sleek schrieb:
> Will the old dwt-win/linux/samples/addons be modified to work with the new Tango release?
>
yes
|
March 25, 2009 Re: The new DWT2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Saaa | Saaa schrieb: > dmd 2.026 > phobos > newest ruby one-click :) > > What am I doing wrong ? > > C:\_D\Compiler\dwt2>rake > (in C:/_D/Compiler/dwt2) > Cleaning > Building dwt-base > Building org.eclipse.swt.win32.win32.x86 > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\COMTYPES.d(19): > Error: org.eclipse.swt.internal.win32.WINTYPES.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) > conflicts with > org.eclipse.swt.internal.ole.win32.extras.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) > > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\OBJIDL.d(125): > Error: org.eclipse.swt.internal.ole.win32.extras.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) > conflicts with > org.eclipse.swt.internal.win32.WINTYPES.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) > > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\OBJIDL.d(382): > Error: org.eclipse.swt.internal.ole.win32.extras.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) > conflicts with > org.eclipse.swt.internal.win32.WINTYPES.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) > > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\OBJIDL.d(785): > Error: org.eclipse.swt.internal.ole.win32.extras.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) > conflicts with > org.eclipse.swt.internal.win32.WINTYPES.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) > > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\ifs.d(65): > Error: org.eclipse.swt.internal.win32.WINTYPES.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\win32\WINTYPES.d(190) > conflicts with > org.eclipse.swt.internal.ole.win32.extras.IID > at > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\internal\ole\win32\extras.d(54) > > C:\_D\Compiler\dwt2\org.eclipse.swt.win32.win32.x86\src\org\eclipse\swt\events\SelectionListener.d(19): > module Traits cannot read file 'tango\core\Traits.d' > rake aborted! > compile error > C:/_D/Compiler/dwt2/rakefile:138:in `buildTree' > > Meanwhile the org.eclipse.swt.win32.win32.x86 tree builds for D2. But will not be usable until the missing impls are done. |
March 25, 2009 Re: The new DWT2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Frank Benoit |
>
> Meanwhile the org.eclipse.swt.win32.win32.x86 tree builds for D2. But will not be usable until the missing impls are done.
What does it mean for an implMissing to not be encapsulated within a version
check?
Didn't the tango version need those implementations?
|
Copyright © 1999-2021 by the D Language Foundation