[Issue 615] New: dmd does not properly read dmd.conf with Unix line-ending characters

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Nov 27 15:34:43 PST 2006


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

           Summary: dmd does not properly read dmd.conf with Unix line-
                    ending characters
           Product: D
           Version: 0.175
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: rael at zopyra.com


Using dmd.conf edited on linux, dmd does not appear to grok it.  If I copy a
dmd.conf edited on Windows, it parses it properly.  The two files differ in
line endings only.  If I had to guess, it is an error in inifile.c, in the
method inifile(), somewhere around line 272 or below.

To reproduce, I compiled a simple program as follows:

% dmd hello.d

using the linux-edited dmd.conf file:
[Environment]

DFLAGS=-I/opt/dmd/src/phobos

And this failed.  Using an explicit command-line argument:

% dmd -I/opt/dmd/src/phobos hello.d

works.  If I use the Windows-edited dmd.conf file, it works either way.


-- 




More information about the Digitalmars-d-bugs mailing list