Bug 4687 – Strange error on simple main with response file from xfbuild

Status
RESOLVED
Resolution
WORKSFORME
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
Other
OS
Windows
Creation time
2010-08-19T19:43:00Z
Last change time
2011-11-24T10:33:00Z
Keywords
diagnostic
Assigned to
nobody
Creator
bus_dbugzilla

Attachments

IDFilenameSummaryContent-TypeSize
731xfbuild.b10e00.rspResponse file from xfbuild that results in an error on dmdapplication/octet-stream3212

Comments

Comment #0 by bus_dbugzilla — 2010-08-19T19:43:24Z
Created attachment 731 Response file from xfbuild that results in an error on dmd I can't tell if this is a problem with DMD or with the response file generated from xfbuild ( http://bitbucket.org/h3r3tic/xfbuild/wiki ), so I'm filing tickets in both places. With the file 'testConv.d': ----------------------------------- module testConv; import std.conv; void main() { int x = to!int("7"); } ----------------------------------- Doing "dmd testConv.d" works fine. Doing "xfbuild testConv.d" generates the attached DMD response file "xfbuild.b10e00.rsp" (add the "+keeprsp" param to prevent xfbuild from automatically deleting the response file). Then, doing "dmd @xfbuild.b10e00.rsp" results in an error: D:\DevTool\dmd\bin\..\src\phobos\std\algorithm.d(2890): Error: cast(string)_param_1 is not an lvalue Note that the paths to phobos, in both that response file and the error message, *are* the correct paths to phobos on my system (yes, I do move "dmd\windows\*" to "dmd\*", but I'm fairly certain that's not the problem here. If it were, I'd most likely be experiencing this problem elsewhere, but I'm not. For instance, rdmd works fine). I'm using DMD 2.048.
Comment #1 by bus_dbugzilla — 2010-08-19T20:01:20Z
Comment #2 by andrej.mitrovich — 2011-11-24T10:33:00Z
Old bug is old! :)