import std.random fails
ixid via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Jan 6 12:26:24 PST 2015
On Tuesday, 6 January 2015 at 18:37:25 UTC, Rene Zwanenburg wrote:
> On Monday, 5 January 2015 at 15:59:17 UTC, ixid wrote:
>> On Friday, 31 August 2012 at 22:52:13 UTC, Jonathan M Davis
>> wrote:
>>> On Saturday, September 01, 2012 00:40:25 deed wrote:
>>>> ----
>>>> import std.random
>>>>
>>>> void main() {}
>>>> ---
>>>>
>>>> results in:
>>>>
>>>> Error 42: Symbol Undefined
>>>> _D4core6memory2GC6qallocFkkZS4core6memory8BLkInfo_
>>>> Error 42: Symbol Undefined _D4core6memory2GC6extendFPvkkZk
>>>> Error 42: Symbol Undefined _D4core5bitop3bsrFNaNbkZi
>>>> --- errorlevel 3
>>>>
>>>>
>>>> What is wrong?
>>>
>>> You druntime installation is bad due to some cruft left from
>>> a previous
>>> install (the installer obviously needs some work). If you
>>> used an installer,
>>> then uninstall dmd, make sure that it's completely removed,
>>> and then reinstall
>>> it.
>>>
>>> If you installed it manually, then make sure that you blow
>>> away druntime's
>>> import directory and then restore it with the current version
>>> of those files.
>>>
>>> - Jonathan M Davis
>>
>> I am having this issue now. What else would I need to do other
>> than uninstall and reinstall D on Windows to get it working? I
>> tried that and it's not fixed it. Importing std.random in my
>> own module which is in the project directory fails to find the
>> symbol while importing std.algorithm works fine. Importing
>> std.random in main.d works fine as well.
>>
>> Error 1 Error 42: Symbol Undefined _D7objects12__ModuleInfoZ
>
> How do you build your program? Dmd, rdmd, Dub, etc.?
Dmd latest non-beta, with the latest VisualD. Debug build. Debug
build and no additional or non default settings.
More information about the Digitalmars-d-learn
mailing list