April 15, 2006
In article <e1mni9$phk$1@digitaldaemon.com>, Charles says...
>
>Heya,
>
>I think Shawn is busy with school ,  I have updated DWT & Poseidon for .154.  Erroneous 'statement not reachable' warnings were keeping it from compiling.
>
>Thx,
>Charlie
>

version=ANSI is still not compilling


April 17, 2006
Hey No worries,
you guys are doing a splendid job!!
Look forward to using DWT and other GFX implementations with D.

April 17, 2006
In article <e1oh0q$2n5o$1@digitaldaemon.com>, Shawn Liu says...
>
>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

Build problems aside, what kind of help are you looking for?  The project wiki page on dsource.org doesn't give a whole lot of direction in this area.

Would you like to see people post trac tickets, forum posts or perhaps continue to write bugs here instead?  Also, how do you feel about accepting code patches - should they be emailed to a particular address?

- EricAnderton at yahoo
April 18, 2006
Charles wrote:
> Heya,
> 
> I think Shawn is busy with school ,  I have updated DWT & Poseidon for .154.  Erroneous 'statement not reachable' warnings were keeping it from compiling.
> 
> Thx,
> Charlie

Excellent, are the DWT sources at www.dsource.org/projects/dwt ?
it is just the save as link gives the same filename as the one I downloaded

cheers
DBloke
April 18, 2006
DBloke wrote:
> Charles wrote:
> 
>> Heya,
>>
>> I think Shawn is busy with school ,  I have updated DWT & Poseidon for .154.  Erroneous 'statement not reachable' warnings were keeping it from compiling.
>>
>> Thx,
>> Charlie
> 
> 
> Excellent, are the DWT sources at www.dsource.org/projects/dwt ?
> it is just the save as link gives the same filename as the one I downloaded
> 
> cheers
> DBloke

It looks like the main changes are here: http://www.dsource.org/projects/dwt/changeset/101

And you can always get the code from SVN by following instructions here: http://www.dsource.org/site/svnclient

See 'checkout' section on how to get the files to your local.

BA
April 18, 2006
Thanks,
Still got a strange problem though,
Build seems to be looking in C:\dmd\bin\lib as I am getting
C:\dmd\bin\lib is not recognised as an internal or external command, operable program or batch file

my sc.ini file looks like this

[Version]
version=7.51 Build 020

[Environment]
LIB="%@P%\..\lib;\dmd\dm\lib"
DFLAGS="-I%@P%\..\src\phobos;C:\dmd\dwt\import"
LINKCMD=%@P%\dmd\dm\bin\link.exe

I have dm in dmd dir

I can do a dmd hello.d and all fine, am I missing something else

Path environment variable is set at C:\dmd\bin

i can type dmd or link on command line and it is fine

Any ideas
DBloke
April 18, 2006
On Tue, 18 Apr 2006 22:46:37 +0100, DBloke wrote:

> Thanks,
> Still got a strange problem though,
> Build seems to be looking in C:\dmd\bin\lib as I am getting
> C:\dmd\bin\lib is not recognised as an internal or external command,
> operable program or batch file
> 
> my sc.ini file looks like this
> 
> [Version]
> version=7.51 Build 020
> 
> [Environment]
> LIB="%@P%\..\lib;\dmd\dm\lib"
> DFLAGS="-I%@P%\..\src\phobos;C:\dmd\dwt\import"
> LINKCMD=%@P%\dmd\dm\bin\link.exe
> 
> I have dm in dmd dir
> 
> I can do a dmd hello.d and all fine, am I missing something else
> 
> Path environment variable is set at C:\dmd\bin
> 
> i can type dmd or link on command line and it is fine

If you are build a library, Build uses DigitalMars' lib.exe in Windows environments. This is normally found in the dm\bin (not dmd\bin) folder which is expected to be on your PATH. I notice you have the LINKCMD in the sc.ini file to show where the linker is, well you might have to do something similar for the librarian. If you place in the build.cfg file (Build's configuration file) the line ...

LINKCMD=C:\dmd\dm\bin\lib.exe

Build can find your librarian application then.

-- 
Derek
(skype: derek.j.parnell)
Melbourne, Australia
"Down with mediocracy!"
19/04/2006 9:20:46 AM
April 19, 2006
Charles wrote:
> Heya,
> 
> I think Shawn is busy with school ,  I have updated DWT & Poseidon for .154.  Erroneous 'statement not reachable' warnings were keeping it from compiling.
> 
> Thx,
> Charlie
Hi Charlie, you may need to update the make-dwtextra-lib.bat and remove the -w from them too, I did it manually for my build.

Thanks for fixes
DBloke
April 19, 2006
> If you are build a library, Build uses DigitalMars' lib.exe in Windows
> environments. This is normally found in the dm\bin (not dmd\bin) folder
> which is expected to be on your PATH. I notice you have the LINKCMD in the
> sc.ini file to show where the linker is, well you might have to do
> something similar for the librarian. If you place in the build.cfg file
> (Build's configuration file) the line ...
> 
> LINKCMD=C:\dmd\dm\bin\lib.exe
> 
> Build can find your librarian application then.
> 
Hi thanks for tip, I downloaded build but it did not come with a build.cfg file, and I have been unable to access dsource for a few days now keep getting FATAL: connection limit exceeded for non-superusers error, in the end I just copied lib.exe to dmd\bin and tis solved the problem, got everything to build apart from examples.

Keep getting a module all cannot read file dwt\all.d
even copying the all.d file to every occurrence of dwt under dwt\import does not fix problem.

Who do i need to contact about dsource problem?

DBloke
April 19, 2006
On Wed, 19 Apr 2006 10:30:55 +0100, DBloke wrote:

>> If you are build a library, Build uses DigitalMars' lib.exe in Windows environments. This is normally found in the dm\bin (not dmd\bin) folder which is expected to be on your PATH. I notice you have the LINKCMD in the sc.ini file to show where the linker is, well you might have to do something similar for the librarian. If you place in the build.cfg file (Build's configuration file) the line ...
>> 
>> LINKCMD=C:\dmd\dm\bin\lib.exe
>> 
>> Build can find your librarian application then.
>> 
> Hi thanks for tip, I downloaded build but it did not come with a build.cfg file,

It contains "example_build.cfg" though which has this contents ...

 CMDLINE=-info           # Show the version of build
 CMDLINE=-silent         # hide linker output

 LIBCMD=%@D%\..\..\dm\bin\lib.exe
 #CMDLINE=-IC:\TEMP\FOO
 # eg. LINKSWITCH=/info      # define the default linker switches.

 [dbg]
 CMDLINE=-unittest --release --inline -g -w -full
 CMDLINE=-T{Target}_{Group}

 [prod]
 CMDLINE=--unittest --debug* --g --w -release -inline -full
 CMDLINE=-T{Target}_{Group}

And it comes with docs that explain all this stuff.

> and I have been unable to access dsource for a few days now keep getting FATAL: connection limit exceeded for non-superusers error,

...

> Who do i need to contact about dsource problem?

  "Brad" <admin@dsource.org>

-- 
Derek
(skype: derek.j.parnell)
Melbourne, Australia
"Down with mediocracy!"
19/04/2006 7:50:11 PM