www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 4567] New: dmd should print the dmd.conf and env vars it's using when it fails

http://d.puremagic.com/issues/show_bug.cgi?id=4567

           Summary: dmd should print the dmd.conf and env vars it's using
                    when it fails
           Product: D
           Version: D2
          Platform: Other
        OS/Version: Mac OS X
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: DMD
        AssignedTo: nobody puremagic.com
        ReportedBy: jyasskin gmail.com


--- Comment #0 from Jeffrey Yasskin <jyasskin gmail.com> 2010-08-01 17:45:47
PDT ---
I accidentally had a dmd.conf sitting in my ~/tmp directory, which produced
this really confusing interaction:
~/src$ /usr/local/bin/dmd d-grep/main.d -ofgrep -w -wi -g
d-grep/main.d(2): Error: module blah is in file 'blah.d' which cannot be read
import path[0] = /usr/local/bin/../share/dmd2/phobos
import path[1] = /usr/local/bin/../share/dmd2/druntime/import
~/src$ cd ~/tmp
~/tmp$ /usr/local/bin/dmd ~/src/d-grep/main.d -ofgrep -w -wi -g
object.d: Error: module object is in file 'object.d' which cannot be read
import path[0] = ./../share/dmd2/phobos
import path[1] = ./../share/dmd2/druntime/import


If dmd had printed that it was using different dmd.conf files for each run, I'd
have found the problem much faster.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 01 2010