std.experimental.allocator optlink error

Rikki Cattermole via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Nov 10 20:37:02 PST 2015


On 11/11/15 5:17 PM, Dustin Walker wrote:
> On Monday, 9 November 2015 at 14:42:01 UTC, ref2401 wrote:
>> Hello
>>
>> I wrote a small hello world app and imported the
>> `std.experimental.allocator` module.
>> I'm getting the following optlink error:
>> ---------------------------------------------------
>> OPTLINK (R) for Win32  Release 8.00.17
>> Copyright (C) Digital Mars 1989-2013  All rights reserved.
>> http://www.digitalmars.com/ctg/optlink.html
>> console-app.obj(console-app)
>> Error 42: Symbol Undefined _D3std12experimental9allocator12__ModuleInfoZ
>> --- errorlevel 1
>> ---------------------------------------------------
>> os:         Windows 8.1 Enterprise
>> dmd:         2.069.0
>> build sript:     dmd main.d -ofconsole-app.exe -debug -unittest -wi
>>
>> Thank you.
>
> I am having this issue as well. Just used the Windows DMD installer 1
> hour ago. Tried this:
>
>> dmd jmtg\src\Permanent.d jmtg\src\Color.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
> OPTLINK : Warning 23: No Stack
> Permanent.obj(Permanent)
>   Error 42: Symbol Undefined _D14TypeInfo_Class6__vtblZ
> Permanent.obj(Permanent)
>   Error 42: Symbol Undefined _D6Object7__ClassZ
> Permanent.obj(Permanent)
>   Error 42: Symbol Undefined _D6object6Object8opEqualsMFC6ObjectZb
> Permanent.obj(Permanent)
>   Error 42: Symbol Undefined _D6object6Object5opCmpMFC6ObjectZi
> Permanent.obj(Permanent)
>   Error 42: Symbol Undefined _D6object6Object8toStringMFZAya
> Permanent.obj(Permanent)
>   Error 42: Symbol Undefined _D6object6Object6toHashMFNbNeZk
> OPTLINK : Warning 134: No Start Address
> --- errorlevel 6

Different issue. You are missing the main function.


More information about the Digitalmars-d-learn mailing list