Just me? Compiling chmgen head on DMD master vs 2.063.2

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Thu Aug 29 18:29:04 PDT 2013


On Thu, 29 Aug 2013 21:00:40 -0400
Nick Sabalausky <SeeWebsiteToContactMe at semitwist.com> wrote:

> Can anyone see whether or not they're able to reproduce this, because
> I'm not sure if it's some weird bug or just something wrong on my
> system:
> 
> On windows, compiling the latest chmgen.d with DMD v2.063.2 works fine
> ("dmd chmgen.d"). But doing exactly the same with github master of
> dmd/druntime/phobos results in several missing symbols during linking:
> 
> Copyright (C) Digital Mars 1989-2010  All rights reserved.
> http://www.digitalmars.com/ctg/optlink.html
> chmgen.obj(chmgen) 
>  Error 42: Symbol Undefined
> _D3std3utf12UTFException6__ctorMFNaNfAyakAyakC6object9ThrowableZC3std3utf12UTFException
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std6format15FormatException6__ctorMFNaNbNfAyaAyakC6object9ThrowableZC3std6format15FormatException
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std4conv13ConvException6__ctorMFNaNbNfAyaAyakZC3std4conv13ConvException
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std3uni12toLowerIndexFNaNbNewZt chmgen.obj(chmgen) 
>  Error 42: Symbol Undefined _D3std3uni10toLowerTabFNaNbNekZw
> chmgen.obj(chmgen) 
>  Error 42: Symbol Undefined _D3std4file6existsFNexAaZb
> chmgen.obj(chmgen) 
>  Error 42: Symbol Undefined
> _D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyakZC3std4conv21ConvOverflowException
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std3uni42__T11Uint24ArrayTS3std3uni13ReallocPolicyZ11Uint24Array6__dtorMFNbNeZv
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std3uni42__T11Uint24ArrayTS3std3uni13ReallocPolicyZ11Uint24Array5emptyMxFNaNbNdNeZb
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std3uni36__T11Uint24ArrayTS3std3uni8GcPolicyZ11Uint24Array6__dtorMFNaNbNeZv
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std3uni36__T11Uint24ArrayTS3std3uni8GcPolicyZ11Uint24Array5emptyMxFNaNbNdNeZb
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std5regex10NamedGroup11__xopEqualsFNfKxS3std5regex10NamedGroupKxS3std5regex10NamedGroupZb
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std5stdio4File17lockingTextWriterMFZS3std5stdio4File17LockingTextWriter
> chmgen.obj(chmgen) Error 42: Symbol Undefined
> _D3std3net4curl13CurlException6__ctorMFNaNbNfAyaAyakC6object9ThrowableZC3std3net4curl13CurlException
> --- errorlevel 14
> 


Argh, apparently it has nothing to do with chmgen as I get strange
Symbol Undefined's using DMD master on other stuff too...but only on
Windows...



More information about the Digitalmars-d mailing list