-
Notifications
You must be signed in to change notification settings - Fork 44
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
Problems in dependency resolution #45
Comments
(Original issue 45 last updated on 2014-12-23T18:58:59.676399+00:00) (Issue automaticaly closed due to status in Bitbucket: resolved) |
(Original comment by zooey on 2014-12-03T17:56:51.079931+00:00) Where in the shown log does haikuporter give you the impression that it is going to build sed first? To me, it looks as if it intends to build findutils first and that is exactly what it does. The problem of course is that the findutils recipe fails to declare the dependency (build prerequires) on sed, thus the build fails early on. implicitBuildHostProvides is something that's only ever relevant during a bootstrap, when cross-compiling from some other OS (that's why it lives in BuildPlatformUnix). The meaning of that list is just that we expect those cmds to be available on the build host (as one of the builds done as part of the bootstrap process is going to use them). |
(Original comment by kallisti5 on 2014-12-03T19:43:41.742444+00:00) Gotcha. Plus if we bootstrap sed, requiring sed could be a pain. I'll fix. |
(Original comment by kallisti5 on 2014-12-03T19:43:52.418493+00:00) resolved. Invalid |
(Original comment by scottmc on 2014-12-23T18:58:59.672135+00:00) coreutils has a similar issue where it probably needs to have cmd:flex and cmd:bison added to the recipe, but adding that and then building leads to several more packages that have the same issue. And eventually you get to bison or flex which have an issue finding the correct symbol. |
(Original issue 45 created by kallisti5 on 2014-12-03T14:56:07.499590+00:00)
There are some major problems in dependency resolution in the latest version of HaikuPorter.
Here is an example:
In the log above, haikuporter states that it needs to build sed first. However, it builds findutils first.
sed is a implicitBuildHostProvides, any implicitBuildHostProvides should always be built and activated first.
The text was updated successfully, but these errors were encountered: