[Issue 21567] New: build.d install fails, can't find dmd.conf

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Jan 20 23:30:52 UTC 2021


https://issues.dlang.org/show_bug.cgi?id=21567

          Issue ID: 21567
           Summary: build.d install fails, can't find dmd.conf
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: witold.baryluk+d at gmail.com

Using http://downloads.dlang.org/releases/2.x/2.095.0/dmd.2.095.0.linux.tar.xz

Building compiler works.

But install doesn't.

user at debian:~/dmd-src/dmd2/src/dmd$ ./build.d install
copy these files [dmd] from
'/home/user/dmd-src/dmd2/src/generated/linux/release/64' to
'/home/user/dmd-src/dmd2/src/../install/linux/bin64/.'

The following operation failed:
Name: install
Description: Installs dmd into $(INSTALL)
Dependencies: 
 -> dmd

Sources: 
 -> /home/user/dmd-src/dmd2/src/dmd/win32.mak
 -> /home/user/dmd-src/dmd2/src/dmd/posix.mak
 -> /home/user/dmd-src/dmd2/src/dmd/osmodel.mak
 -> /home/user/dmd-src/dmd2/src/dmd/build.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dinifile.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/gluelayer.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/lib.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/libelf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/libmach.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/libmscoff.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/libomf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/link.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/mars.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/scanelf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/scanmach.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/scanmscoff.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/scanomf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/vsoptions.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/access.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/aggregate.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/aliasthis.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/apply.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/argtypes_x86.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/argtypes_sysv_x64.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/argtypes_aarch64.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/arrayop.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/arraytypes.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/ast_node.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/astcodegen.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/asttypename.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/attrib.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/blockexit.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/builtin.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/canthrow.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/chkformat.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/cli.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/clone.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/compiler.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/complex.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/cond.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/constfold.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/cppmangle.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/cppmanglewin.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/ctfeexpr.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/ctorflow.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dcast.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dclass.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/declaration.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/delegatize.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/denum.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dimport.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dinterpret.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dmacro.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dmangle.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dmodule.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/doc.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dscope.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dstruct.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dsymbol.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dsymbolsem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dtemplate.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dtoh.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dversion.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/env.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/escape.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/expression.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/expressionsem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/func.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/hdrgen.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/impcnvtab.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/imphint.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/init.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/initsem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/inline.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/inlinecost.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/intrange.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/json.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/lambdacomp.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/mtype.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/nogc.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/nspace.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/ob.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/objc.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/opover.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/optimize.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/parse.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/parsetimevisitor.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/permissivevisitor.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/printast.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/safe.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/sapply.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/semantic2.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/semantic3.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/sideeffect.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/statement.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/statement_rewrite_walker.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/statementsem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/staticassert.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/staticcond.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/stmtstate.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/target.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/templateparamsem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/traits.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/transitivevisitor.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/typesem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/typinf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/utils.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/visitor.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/foreachvar.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dmsc.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/e2ir.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/eh.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/iasm.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/iasmdmd.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/iasmgcc.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/glue.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/objc_glue.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/s2ir.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/tocsym.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/toctype.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/tocvdebug.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/todt.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/toir.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/toobj.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cc.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cdef.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgcv.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/code.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cv4.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dt.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/el.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/global.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/obj.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/oper.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/outbuf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/rtlsym.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/code_x86.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/iasm.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/codebuilder.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/ty.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/type.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/exh.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/mach.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/mscoff.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dwarf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dwarf2.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/xmm.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dlist.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/melf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/console.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/entity.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/errors.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/filecache.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/globals.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/id.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/identifier.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/lexer.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/tokens.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/utf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/array.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/bitarray.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/ctfloat.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/file.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/filename.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/hash.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/outbuffer.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/port.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/region.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/rmem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/rootobject.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/stringtable.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/backend.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/bcomplex.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/evalu8.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/divcoeff.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dvec.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/go.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/gsroa.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/glocal.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/gdag.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/gother.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/gflow.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/out.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/gloop.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/compress.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgelem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgcs.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/ee.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cod4.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cod5.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/nteh.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/blockopt.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/mem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cg.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgreg.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dtype.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/debugprint.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/fp.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/symbol.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/symtab.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/elem.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dcode.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgsched.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cg87.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgxmm.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgcod.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cod1.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cod2.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cod3.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cv8.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dcgcv.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/pdata.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/util2.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/var.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/md5.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/backconfig.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/ph2.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/drtlsym.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dwarfeh.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/ptrntab.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dvarstats.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/dwarfdbginf.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgen.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/os.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/goh.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/barray.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgcse.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/elpicpie.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/machobj.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/elfobj.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/mscoffobj.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/filespec.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/newman.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/cgobj.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/backend/aarray.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/aav.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/longdouble.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/man.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/response.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/speller.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/string.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/strtold.d
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/aggregate.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/aliasthis.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/arraytypes.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/attrib.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/compiler.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/complex_t.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/cond.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/ctfe.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/declaration.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/dsymbol.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/doc.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/enum.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/errors.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/expression.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/globals.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/hdrgen.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/identifier.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/id.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/import.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/init.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/json.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/mangle.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/module.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/mtype.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/nspace.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/objc.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/scope.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/statement.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/staticassert.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/target.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/template.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/tokens.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/version.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/visitor.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/array.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/bitarray.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/ctfloat.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/dcompat.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/dsystem.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/file.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/filename.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/longdouble.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/object.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/outbuffer.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/port.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/rmem.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/root/root.h
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/README.md
 -> /home/user/dmd-src/dmd2/src/dmd/dmd/boostlicense.txt

CommandFunction: Yes

-----------------------------------------------------------
std.file.FileException at std/file.d(4306):
/home/user/dmd-src/dmd2/src/ini/linux/bin64/dmd.conf: No such file or directory
----------------
??:? @trusted bool std.file.cenforce!(bool).cenforce(bool, scope const(char)[],
scope const(char)*, immutable(char)[], ulong) [0x55d5e083263e]
??:? @trusted void std.file.copyImpl(scope const(char)[], scope const(char)[],
scope const(char)*, scope const(char)*,
std.typecons.Flag!("preserveAttributes").Flag) [0x55d5e086baf1]
??:? @safe void std.file.copy!(immutable(char)[],
immutable(char)[]).copy(immutable(char)[], immutable(char)[],
std.typecons.Flag!("preserveAttributes").Flag) [0x55d5e082dcf2]
??:? @safe void build.copyAndTouch!(immutable(char)[],
immutable(char)[]).copyAndTouch(immutable(char)[], immutable(char)[])
[0x55d5e082dbe4]
??:? void
build.__lambda113!(build.MethodInitializer!(build.BuildRule).MethodInitializer,
build.BuildRule).__lambda113(build.MethodInitializer!(build.BuildRule).MethodInitializer,
build.BuildRule).__lambda3() [0x55d5e0830013]
??:? bool build.BuildRule.run(bool) [0x55d5e07ee426]
??:? void build.Scheduler.Context.buildRecursive() [0x55d5e07eea3a]
??:? void std.parallelism.run!(void delegate()).run(void delegate())
[0x55d5e0832d96]
??:? void std.parallelism.Task!(std.parallelism.run, void
delegate()).Task.impl(void*) [0x55d5e083285f]
??:? void std.parallelism.AbstractTask.job() [0x55d5e086df56]
??:? void std.parallelism.TaskPool.doJob(std.parallelism.AbstractTask*)
[0x55d5e086e0a7]
??:? void std.parallelism.TaskPool.executeWorkLoop() [0x55d5e086e21d]
??:? void std.parallelism.TaskPool.startWorkLoop() [0x55d5e086e1c3]
??:? void core.thread.context.Callable.opCall() [0x55d5e088e4d0]
??:? thread_entryPoint [0x55d5e088deff]
??:? [0x7f9105070ea6]
??:? clone [0x7f9104f80dee]



There are no directory ini anywhere:

user at debian:~/dmd-src/dmd2$ find | grep -E '/ini\b'
user at debian:~/dmd-src/dmd2$


But dmd.conf is somewhere to be found:

user at debian:~/dmd-src/dmd2$ find | grep dmd.conf
./src/generated/linux/release/64/dmd.conf
./linux/bin32/dmd.conf
./linux/bin64/dmd.conf
./man/man5/dmd.conf.5
user at debian:~/dmd-src/dmd2$

--


More information about the Digitalmars-d-bugs mailing list