Hello,

I am having troubles running the default vibe.d application on Ubuntu 12.04.

I installed dmd, dub, vibe.d and all dependencies. I tried to compile a "Hello world" application with dmd and it works as expected.

With dub i created a new project dub init <project-name> vibe.d The project is created as expected and when i run 'dub' from project's folder i get the following:

vibe-d: ["vibe-d", "libevent", "openssl"]
dwww: ["dwww", "vibe-d", "libevent", "openssl"]
Building vibe-d configuration "libevent", build type debug.
Running dmd...
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(129): Error: safe function 'vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 119, string, string).log' cannot call system function 'std.array.appender!(string, immutable(char)).appender'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(131): Error: safe function 'vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 119, string, string).log' cannot call system function 'std.array.Appender!(string).Appender.data'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(145): Error: template instance vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 119, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(119):        instantiated from here: logInfo!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 119, string, string)
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(119): Error: template instance vibe.core.log.logInfo!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 119, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(129): Error: safe function 'vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 145, string, string, string).log' cannot call system function 'std.array.appender!(string, immutable(char)).appender'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(131): Error: safe function 'vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 145, string, string, string).log' cannot call system function 'std.array.Appender!(string).Appender.data'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(145): Error: template instance vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 145, string, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(145):        instantiated from here: logInfo!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 145, string, string, string)
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(145): Error: template instance vibe.core.log.logInfo!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 145, string, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(129): Error: safe function 'vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 146, string, string, string).log' cannot call system function 'std.array.appender!(string, immutable(char)).appender'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(131): Error: safe function 'vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 146, string, string, string).log' cannot call system function 'std.array.Appender!(string).Appender.data'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(145): Error: template instance vibe.core.log.log!(cast(LogLevel)4, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 146, string, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(146):        instantiated from here: logInfo!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 146, string, string, string)
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(146): Error: template instance vibe.core.log.logInfo!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 146, string, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(129): Error: safe function 'vibe.core.log.log!(cast(LogLevel)6, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 174, string, string).log' cannot call system function 'std.array.appender!(string, immutable(char)).appender'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(131): Error: safe function 'vibe.core.log.log!(cast(LogLevel)6, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 174, string, string).log' cannot call system function 'std.array.Appender!(string).Appender.data'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(149): Error: template instance vibe.core.log.log!(cast(LogLevel)6, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 174, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(174):        instantiated from here: logError!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 174, string, string)
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(174): Error: template instance vibe.core.log.logError!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 174, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(129): Error: safe function 'vibe.core.log.log!(cast(LogLevel)6, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 226, string, string).log' cannot call system function 'std.array.appender!(string, immutable(char)).appender'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(131): Error: safe function 'vibe.core.log.log!(cast(LogLevel)6, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 226, string, string).log' cannot call system function 'std.array.Appender!(string).Appender.data'
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(149): Error: template instance vibe.core.log.log!(cast(LogLevel)6, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 226, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(226):        instantiated from here: logError!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 226, string, string)
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d(226): Error: template instance vibe.core.log.logError!("../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 226, string, string) error instantiating
../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/log.d(129): Error: safe function 'vibe.core.log.log!(cast(LogLevel)3, "../../root/.dub/packages/vibe-d-0.7.20/source/vibe/core/args.d", 235, string, string[]).log' cannot call system function 'std.array.appender!(string, immutable(char)).appender'
FAIL ../../root/.dub/packages/vibe-d-0.7.20/.dub/build/libevent-debug-linux.posix-x86-dmd-EABE55AD321D1A1F9C45B04757FEEB8C vibe-d staticLibrary
Error executing command run: DMD compile run failed with exit code 1