www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Vibe.d compiler errors...

reply "WhatMeWorry" <kheaser gmail.com> writes:
I just started to dip my toes into vibe.d and I tried to stay on 
the beaten track. I downloaded vibe, and did the "First Steps" as 
recommended:

$ cd /path/to/my/projects
$ dub init <project-name> vibe.d

But when I try compiling the default code in app.d which is 
created after the "dub init" above, I get:

N:\VibeMyProject\MyProject\source>dmd app.d -IN:\vibe.d\source  
-IN:\Deimos\openssl-master
N:\Deimos\openssl-master\deimos\openssl\bn.d(907): Error: 
matching '}' expected, not EOF
N:\vibe.d\source\vibe\templ\parsertools.d(12): Error: module 
metastrings is in file 'std\metastrings.d' which cannot be read
import path[0] = N:\vibe.d\source
import path[1] = N:\Deimos\openssl-master
import path[2] = N:\D\dmd2\windows\bin\..\..\src\phobos
import path[3] = N:\D\dmd2\windows\bin\..\..\src\druntime\import

Isn't the first a syntax error and the second one I read that 
metastrings was Deprecated and it would be removed in March 2014.

I realize that vibe is a volunteer project, but the whole project 
seems so elegant and professional, I was expecting at least a 
successful compile.

I guess I'm really asking is before I go tweaking code, I want to 
make sure I haven't done anything bone-headed here?

thanks.
Oct 24 2014
parent "WhatMeWorry" <kheaser gmail.com> writes:
On Friday, 24 October 2014 at 19:58:37 UTC, WhatMeWorry wrote:
 I just started to dip my toes into vibe.d and I tried to stay 
 on the beaten track. I downloaded vibe, and did the "First 
 Steps" as recommended:

 $ cd /path/to/my/projects
 $ dub init <project-name> vibe.d

 But when I try compiling the default code in app.d which is 
 created after the "dub init" above, I get:

 N:\VibeMyProject\MyProject\source>dmd app.d -IN:\vibe.d\source  
 -IN:\Deimos\openssl-master
 N:\Deimos\openssl-master\deimos\openssl\bn.d(907): Error: 
 matching '}' expected, not EOF
 N:\vibe.d\source\vibe\templ\parsertools.d(12): Error: module 
 metastrings is in file 'std\metastrings.d' which cannot be read
 import path[0] = N:\vibe.d\source
 import path[1] = N:\Deimos\openssl-master
 import path[2] = N:\D\dmd2\windows\bin\..\..\src\phobos
 import path[3] = N:\D\dmd2\windows\bin\..\..\src\druntime\import

 Isn't the first a syntax error and the second one I read that 
 metastrings was Deprecated and it would be removed in March 
 2014.

 I realize that vibe is a volunteer project, but the whole 
 project seems so elegant and professional, I was expecting at 
 least a successful compile.

 I guess I'm really asking is before I go tweaking code, I want 
 to make sure I haven't done anything bone-headed here?

 thanks.
Oops. Just realized that there is a Vibe discussion group I should have posted to. Sorry.
Oct 24 2014