link error on Windows

Joel joelcnz at gmail.com
Sun May 17 06:26:36 UTC 2020


I think is works with older versions of DMD.

D:\jpro\dpro2\SpellIt>dub
Performing "debug" build using D:\jpro\dmd2\windows\bin\dmd.exe 
for x86_64.
bindbc-loader 0.3.0: target for configuration "noBC" is up to 
date.
bindbc-sdl 0.18.0: target for configuration "dynamic" is up to 
date.
spellit ~master: building configuration "application"...
..\arsdLib\source\arsd\terminal.d(3657,5): Deprecation: variable 
idx is shadowing variable 
arsd.terminal.ScrollbackBuffer.drawInto.idx. Rename the foreach 
variable.
Linking...
lld-link: error: undefined symbol: 
_D4core8internal7switch___T14__switch_errorZQrFNaNbNiNfAyamZv
>>> referenced by 
>>> D:\jpro\dmd2\windows\bin\..\..\src\phobos\std\format.d:7088
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_D3std6format__T10printFloatTfTaZQrFNaNfNkAafSQBsQBr__T10FormatSpecTaZQpEQCtQCs12RoundingModeZQCa)
>>> referenced by 
>>> D:\jpro\dmd2\windows\bin\..\..\src\phobos\std\uni.d:6291
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_D3std3uni__T16UnicodeSetParserTSQBf5regex8internal6parser__T6ParserTAyaTSQCuQBpQBmQBg7CodeGenZQBiZQDi13parseCharTermMFNfZSQEr8typecons__T5TupleTSQFoQFn__T13InversionListTSQGoQGn8GcPolicyZQBhTEQHjQHi__TQHhTQGsZQHp8OperatorZQDh)
>>> referenced by 
>>> D:\jpro\dpro2\SpellIt\..\JecsdlLib\source\jecsdl\draw.d:47
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_D6jecsdl4draw10JRectangleQrMFZv)
>>> referenced by 
>>> D:\jpro\dpro2\SpellIt\..\JecsdlLib\source\jecsdl\lettermanager.d:650
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_D6jecsdl13lettermanager13LetterManager7doInputMFKbZa)
>>> referenced by 
>>> D:\jpro\dpro2\SpellIt\..\arsdLib\source\arsd\dom.d:5988
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_D4arsd3dom13parseSelectorFAAyabZSQBgQBe17SelectorComponent)
>>> referenced by 
>>> D:\jpro\dpro2\SpellIt\..\arsdLib\source\arsd\terminal.d:1770
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_D4arsd8terminal20RealTimeConsoleInput11injectEventMFSQCaQBy10InputEventEQCtQCrQCl17InjectionPositionZv)
>>> referenced by 
>>> D:\jpro\dpro2\SpellIt\..\arsdLib\source\arsd\terminal.d:3718
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_D4arsd8terminal16ScrollbackBuffer11handleEventMFSQBwQBu10InputEventZb)
>>> referenced by D:\jpro\dpro2\SpellIt\source\app.d:188
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_Dmain)
>>> referenced by D:\jpro\dpro2\SpellIt\source\app.d:185
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_Dmain)
>>> referenced by D:\jpro\dpro2\SpellIt\source\projectetc.d:307
>>>               
>>> .dub\build\application-debug-windows-x86_64-dmd_2092-8E7B763C2C746F27EB489566C5B583AE\spellit.obj:(_D10projectetc10ProjectEtc11showTheWordMFZv)
>>> referenced 1 more times
Error: linker exited with status 1
D:\jpro\dmd2\windows\bin\dmd.exe failed with exit code 1.


More information about the Digitalmars-d-learn mailing list