#67 closed defect (fixed)
chicken-install handles dependency chains incorrectly
Reported by: | Ivan Raikov | Owned by: | felix winkelmann |
---|---|---|---|
Priority: | critical | Milestone: | |
Component: | core tools | Version: | 4.1.x |
Keywords: | chicken-install | Cc: | |
Estimated difficulty: |
Description
Dependency chains such as a -> b -> c must be handled by installing a first, then b, then c. However, chicken-install creates a list of dependencies of c, and then tries to install them in an order that is not necessarily correct.
For example, the probdist library requires the srfi-4-utils library, which in turns requires srfi-4-comprehensions, which requires srfi-42.
`chicken-install probdist' downloads srfi-4-utils, srfi-4-comprehensions, and srfi-42, and then proceeds to try to install srfi-4-comprehensions, which fails because srfi-42 has not been installed yet.
Change History (4)
comment:1 Changed 15 years ago by
Milestone: | → 4.2.0 |
---|
comment:2 Changed 15 years ago by
comment:3 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
well, reopen if necessary.
Note: See
TracTickets for help on using
tickets.
Please see r15527. I could not run this example (since I have no blas libs on my system), but the shown graph looks ok. Please verify and close this ticket if it works for you.