Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unresolvable dependencies to package vibe-d 0.7.21-rc.4 #249

Open
ProkopHapala opened this issue Sep 3, 2019 · 7 comments
Open

Unresolvable dependencies to package vibe-d 0.7.21-rc.4 #249

ProkopHapala opened this issue Sep 3, 2019 · 7 comments

Comments

@ProkopHapala
Copy link

I cannot get over this (i'm new to D-lang)

(dmd-2.088.0)prokop@s2-041:~/git_SW/Sample-Dash-Game$ dub
Unresolvable dependencies to package vibe-d:
  dash ~master depends on vibe-d 0.7.21-rc.4

I tried run dub both in Dash directory as well as in Sample-Dash-Game

I run it on ubuntu 18.04

@willowell
Copy link

I got the same error as you did, except I am on macOS 10.15.1.

I'm pretty new to poking around repositories and dub.json files, but I figured I'd give this a shot.

After changing the vibe-d dependency in dub.json to "vibe-d": "0.8.6", a whole bunch of other dependency problems and deprecations showed up. For instance, Dash uses std.stream in components/mesh.d, but std.stream has since been removed from the standard library and moved to the undead dub package.

I'm going to keep poking around the dub.json file to see if I can get Dash to build with dub. :-)

@ColdenCullen
Copy link
Member

Hey guys, I know I'm late to the party, but I've been trying to get this working again in the feature/policyserialization branch. I've got all the dependency problems sorted, now I'm just fighting my way through various API changes.

@willowell
Copy link

@ColdenCullen Do you need any help?

@ColdenCullen
Copy link
Member

That would be great! It looks like something changed in the vibe.d serializer framework and the YamlSerializer is complaining about something @safe related. If you can figure it out, I'd be super grateful!

@willowell
Copy link

@ColdenCullen Is https://github.com/Circular-Studios/Dash/wiki/Setting-Up-Your-Environment still correct? It's been a while since I've touched D - I've been in web-dev and Haskell land the past year, so I'm a bit rusty with DUB 😅

@ColdenCullen
Copy link
Member

I just tweaked that page a teensie tiny bit, but honestly if all you're trying to do is build Dash, all you should need to be able to do is git clone and dub build.

@ColdenCullen
Copy link
Member

(also, you'll want latest DMD to test in that branch)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants