New linker error with xml2

Kenji Hara k.hara.pg at gmail.com
Wed Aug 28 21:11:14 PDT 2013


2013/8/29 ollie <ollie at home.net>

> I have been seeing a new linker error while building xml2.
>
>   OPTLINK (R) for Win32  Release 8.00.12
>   Copyright (C) Digital Mars 1989-2010  All rights reserved.
>   http://www.digitalmars.com/ctg/optlink.html
>   sxmltest.obj(sxmltest)
>    Error 42: Symbol Undefined
>    _D3alt7zstring22__T9KeyValRecTAyaTAyaZ9KeyValRec
>    8opEqualsMxFKxS3alt7zstring22__T9KeyValRecTAyaTAyaZ9KeyValRecZb
>
>    (demangled for your convenience)
>    const(bool function(ref const(alt.zstring.KeyValRec!(immutable(char)[],
> immutable(char)[]).KeyValRec))) alt.zstring.KeyValRec!(immutable(char)[],
> immutable(char)[]).KeyValRec.opEquals
>
> The error starts with commit:
>
>   commit 751353c8217596726ab219b7d3a690e8950e409e
>   Author: k-hara <k.hara.pg at gmail.com>
>   Date:   Sat Aug 24 15:07:18 2013 +0900
>

Did you rebuild xml2 library after updating/rebuilding dmd code?
Because the dmd commit changes the object file places where some
instantiated template code are emitted.

Kenji Hara
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20130829/f2e8fbc0/attachment.html>


More information about the Digitalmars-d mailing list