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