So, I seems need to rebuild dmd, exactly snn.lib without open/remove/close. Now I have the next error:

========================================================================
$ make -fwin32.mak
cd src
make -f win32.mak auto-tester-build
make -fwin32.mak C=backend TK=tk ROOT=root MAKE="make" HOST_DC="dmd" DMODEL= CC="dmc" LIB="lib" OBJ_MSVC="" "OPT=-o" "DEBUG=" "DDEBUG=" "DOPT=-O -release -inline" "LFLAGS=-L/delexe/la" dmd.exe
Target 'dmd.exe' is up to date

dmd -run checkwhitespace aggregate.h aliasthis.h arraytypes.h attrib.h complex_t.h cond.h ctfe.h ctfe.h declaration.h dsymbol.h enum.h errors.h expression.h globals.h hdrgen.h identifier.h idgen.d import.h init.h intrange.h json.h lexer.h mars.h module.h mtype.h nspace.h objc.h scope.h statement.h staticassert.h target.h template.h tokens.h version.h visitor.h objc.d access.d aggregate.d aliasthis.d apply.d argtypes.d arrayop.d arraytypes.d attrib.d builtin.d canthrow.d clone.d complex.d cond.d constfold.d cppmangle.d ctfeexpr.d dcast.d dclass.d declaration.d delegatize.d denum.d dimport.d dinifile.d dinterpret.d dmacro.d dmangle.d dmodule.d doc.d dscope.d dstruct.d dsymbol.d dtemplate.d dversion.d entity.d errors.d escape.d expression.d func.d globals.d hdrgen.d id.d identifier.d imphint.d impcnvtab.d init.d inline.d intrange.d json.d lexer.d lib.d link.d mars.d mtype.d nogc.d nspace.d objc_stubs.d opover.d optimize.d parse.d sapply.d sideeffect.d statement.d staticassert.d target.d tokens.d safe.d traits.d utf.d utils.d visitor.d libomf.d scanomf.d typinf.d libmscoff.d scanmscoff.d statementsem.d irstate.d toctype.d glue.d gluelayer.d todt.d tocsym.d toir.d dmsc.d backend/bcomplex.d backend/cc.d backend/cdef.d backend/cgcv.d backend/code.d backend/dt.d backend/el.d backend/global.d backend/obj.d backend/oper.d backend/outbuf.d backend/rtlsym.d backend/ty.d backend/type.d tk/dlist.d s2ir.c e2ir.c toobj.c tocvdebug.c toir.h irstate.h iasm.c toelfdebug.d libelf.d scanelf.d libmach.d scanmach.d tk.c eh.c objc_glue_stubs.c objc_glue.c irstate.d toctype.d glue.d gluelayer.d todt.d tocsym.d toir.d dmsc.d root\root.h root\stringtable.h root\longdouble.h root\outbuffer.h root\object.h root\ctfloat.h root\filename.h root\file.h root\array.h root\rmem.h root\newdelete.c root\rmem.d root\stringtable.d root\man.d root\port.d root\response.d root\rootobject.d root\speller.d root\aav.d root\ctfloat.d root\outbuffer.d root\filename.d root\file.d root\array.d
Error: cannot find source code for runtime library file 'object.d'
dmd might not be correctly installed. Run 'dmd -man' for installation instructions.
       config file: C:\cygwin\home\unDEFER\dmd-sources\src\sc.ini
Specify path to file 'object.d' with -I switch

--- errorlevel 1

--- errorlevel 1
========================================================================

At the first seems needed to be fix:
DMODEL=
and
OBJ_MSVC=""

But I don't know what to write there.

Also in the sources I can't find any build instructions of snn.lib:
===========
$ grep -Ir snn .
./src/glue.d: objmod.includelib("snn.lib"); // bring in C runtime library
===========

So how to recompile snn.lib?

Reply via email to