ldc2-1.1.0-beta2-win64-msvc link error with std.datetime
Chang Long via digitalmars-d-ldc
digitalmars-d-ldc at puremagic.com
Sat Aug 6 08:27:20 PDT 2016
On Friday, 5 August 2016 at 06:26:54 UTC, Miguel L wrote:
> Hello
> I am getting this link error when trying to use LDC2 to compile
> a program that references std.datetime. The same program
> compiles with no errors in DMD:
>
> Using Visual Studio: C:\Program Files (x86)\Microsoft Visual
> Studio 14.0\
> main.obj : error LNK2019: unresolved external symbol
> _D3std8datetime4Date15__invariant2044MxFNaNfZv referenced in
> function _Dmain
> Error: `C:\windows\system32\cmd.exe /s /c
> "D:\LDC\ldc2-1.1.0-beta2-win64-msvc\bin\amd64.bat link.exe"`
> failed with status: 1120
> Exit code 1120
OSX build with dub --force
Undefined symbols for architecture x86_64:
"__D3std8datetime4Date15__invariant1671MxFNaNfZv", referenced
from:
__D3std8datetime4Date26__T16fromISOExtStringTAywZ16fromISOExtStringFNaNfxAywZS3std8datetime4Date in libvibe-d_data.a(vibe.data.json.o)
"__D3std8datetime4Date15__invariant1768MxFNaNfZv", referenced
from:
__D4vibe4inet7message96__T21writeRFC822DateStringTPS4vibe5utils5array32__T13FixedAppenderHTAyaVmi16TyaZ13FixedAppenderZ21writeRFC822DateStringFNaNbKPS4vibe5utils5array32__T13FixedAppenderHTAyaVmi16TyaZ13FixedAppenderS3std8datetime4DateZv in libvibe-d_core.a(vibe.inet.message.o)
__D4vibe4inet7message96__T21writeRFC822DateStringTPS4vibe5utils5array32__T13FixedAppenderHTAyaVmi31TyaZ13FixedAppenderZ21writeRFC822DateStringFNaNbKPS4vibe5utils5array32__T13FixedAppenderHTAyaVmi31TyaZ13FixedAppenderS3std8datetime4DateZv in libvibe-d_core.a(vibe.inet.message.o)
"__D3std8datetime4Date15__invariant2360MxFNaNfZv", referenced
from:
__D4vibe4inet7message90__T21writeRFC822DateStringTS4vibe5utils5array27__T13AllocAppenderHTAyaTyaZ13AllocAppenderZ21writeRFC822DateStringFNbKS4vibe5utils5array27__T13AllocAppenderHTAyaTyaZ13AllocAppenderS3std8datetime4DateZv in libvibe-d_http.a(vibe.http.common.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to
see invocation)
More information about the digitalmars-d-ldc
mailing list