D with CygWin

unDEFER via Digitalmars-d digitalmars-d at puremagic.com
Fri Nov 18 02:34:33 PST 2016


On Friday, 18 November 2016 at 10:04:28 UTC, Daniel Kozak wrote:
> No it does not require it. Your error seems like you do not 
> links against your cygwin stdio, where do you place your 
> cygwin.std.* files? Did you rename module std.whatever to 
> module cygwin.std.whatever ?

Oh, you are right, it is so easy. Of couse not "dmd try.d", it 
must be "dmd `find . -iname "*.d"`". Look, so simply:
======================================
$ dmd `find . -iname "*.d"`
OPTLINK (R) for Win32  Release 8.00.17
Copyright (C) Digital Mars 1989-2013  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
time.obj(time)
  Error 42: Symbol Undefined _fstat64
time.obj(time)
  Error 42: Symbol Undefined _open64
time.obj(time)
  Error 42: Symbol Undefined _stat64
time.obj(time)
  Error 42: Symbol Undefined _lstat64
time.obj(time)
  Error 42: Symbol Undefined _fchmod
time.obj(time)
  Error 42: Symbol Undefined _closedir
time.obj(time)
  Error 42: Symbol Undefined _readdir64
time.obj(time)
  Error 42: Symbol Undefined _opendir
time.obj(time)
  Error 42: Symbol Undefined _readlink
Error: linker exited with status 217443944
=======================================

A little bit more, and I will have this example working. I will 
upload my example..


More information about the Digitalmars-d mailing list