import std.random fails

Jonathan M Davis jmdavisProg at gmx.com
Fri Aug 31 15:52:01 PDT 2012


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


More information about the Digitalmars-d-learn mailing list