rdmd only works with files in current directory on Windows?
Nick Sabalausky
a at a.a
Sun Aug 22 21:59:35 PDT 2010
"Lars T. Kyllingstad" <public at kyllingen.NOSPAMnet> wrote in message
news:i47vkc$2vb4$1 at digitalmars.com...
> On Sat, 14 Aug 2010 14:58:05 +0200, simendsjo wrote:
>
>> c:\temp\src\test.d
>>
>> c:\temp>rdmd src\test
>> The system cannot find the path specified.
>>
>> c:\temp>rdmd src/test
>> std.file.FileException: (...)\.rdmd\rdmd-src/test.d-(...): The system
>> cannot find the path specified.
>>
>> Using rdmd 20090902, dmd 2.048 and 64 bit win7
>
> It doesn't work on Linux either, you have to be in the same directory as
> the source file. But I'm not sure it was ever supposed to work, i.e.
> Andrei didn't account for that use when he wrote it. If you really want
> this to work, you could submit an enhancement request to bugzilla.
>
It was already fixed in trunk 10 months ago (r1315:
http://www.dsource.org/projects/phobos/log/trunk/tools/rdmd.d ), but never
got included in the DMD distributions. I nagged about it over on
"digitalmars.D" recently and Walter has promised the latest RDMD will
finally be included with the next DMD release.
The version in trunk *does* still have problems if you need to use the
"-Ipath" switch, but I've submitted a patch that fixes that:
http://d.puremagic.com/issues/show_bug.cgi?id=4672
More information about the Digitalmars-d-learn
mailing list