digitalmars.D.bugs - [Issue 4672] New: rdmd fails when -I is needed
- d-bugmail puremagic.com (40/40) Aug 18 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4672
- d-bugmail puremagic.com (7/7) Aug 18 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4672
- d-bugmail puremagic.com (7/7) Aug 19 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4672
- d-bugmail puremagic.com (7/7) Aug 19 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4672
- d-bugmail puremagic.com (22/22) Sep 03 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4672
- d-bugmail puremagic.com (7/7) Sep 24 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4672
- d-bugmail puremagic.com (10/10) Jan 09 2011 http://d.puremagic.com/issues/show_bug.cgi?id=4672
- d-bugmail puremagic.com (12/12) May 14 2011 http://d.puremagic.com/issues/show_bug.cgi?id=4672
http://d.puremagic.com/issues/show_bug.cgi?id=4672
Summary: rdmd fails when -I is needed
Product: D
Version: D2
Platform: Other
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: Phobos
AssignedTo: nobody puremagic.com
ReportedBy: cbkbbejeap mailinator.com
01:54:34 PDT ---
As discussed on the newsgroup:
http://www.mail-archive.com/digitalmars-d puremagic.com/msg35755.html
-----------------------------------------
$ cat src/app/main.d
module app.main;
import foo;
void main(){}
$ cat src/lib/foo.d
module lib.foo;
$ xfbuild -Isrc src/app/main.d
Works ok
$ rdmd -Isrc src/app/main.d
dmd craps out because rdmd told it to compile "src/app/src/lib/foo.d"
-----------------------------------------
A modified version of rdmd is attached which fixes the above AND ensures that
the following still works correctly:
-----------------------------------------
$ cat ../baz/main.d
import a.b;
void main(){}
$ cat ../baz/a/b.d
module a.b;
$ rdmd ../baz/main.d
-----------------------------------------
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 18 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4672 01:57:19 PDT --- Created an attachment (id=724) Modified rdmd -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 18 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4672 00:12:49 PDT --- Created an attachment (id=726) Same as above, but in diff form -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 19 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4672 17:28:54 PDT --- http://d.puremagic.com/issues/show_bug.cgi?id=4684 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 19 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4672
00:05:07 PDT ---
There's a typo in the test case above:
-----------------------------------------
$ cat src/app/main.d
module app.main;
import foo;
void main(){}
-----------------------------------------
Should be:
-----------------------------------------
$ cat src/app/main.d
module app.main;
import lib.foo;
void main(){}
-----------------------------------------
(ie, Line 2 of src/app/main.d)
With that change, the test case fails with rdmd r1400, but works with xfbuild
and with the rdmd patch above.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Sep 03 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4672 14:02:34 PDT --- http://d.puremagic.com/issues/show_bug.cgi?id=4930 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 24 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4672
Andrei Alexandrescu <andrei metalanguage.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |andrei metalanguage.com
AssignedTo|nobody puremagic.com |andrei metalanguage.com
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jan 09 2011
http://d.puremagic.com/issues/show_bug.cgi?id=4672
Andrei Alexandrescu <andrei metalanguage.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
16:47:52 PDT ---
Fixed in
https://github.com/D-Programming-Language/tools/commit/27bb715ccb93d3dc27530b664f01904503c3153b.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 14 2011









d-bugmail puremagic.com 