Skip to content

Issue with concretisation and external package preference ? #5651

@pramodskumbhar

Description

@pramodskumbhar

I have external openssl entry in packages.yaml as:

    openssl:
        paths:
            [email protected]: /usr/local

In #5650 I changed node-js dependency of openssl to 1.0.2d:. But now I am getting:

→ spack spec node-js
Input spec
--------------------------------
node-js

Normalized
--------------------------------
node-js
    ^pkg-config
    ^[email protected]:2.8
        ^bzip2
        ^ncurses
        ^openssl
            ^zlib
        ^readline
        ^sqlite

Concretized
--------------------------------
==> Error: An unsatisfiable version constraint has been detected for spec:

    [email protected]%[email protected] arch=darwin-sierra-x86_64


while trying to concretize the partial spec:

    [email protected]%[email protected]~debug~doc~icu4c+openssl+zlib arch=darwin-sierra-x86_64
        ^[email protected]%[email protected]+pic~shared~tk~ucs4 arch=darwin-sierra-x86_64
            ^[email protected]%[email protected]+shared arch=darwin-sierra-x86_64
            ^ncurses@system%[email protected]~symlinks arch=darwin-sierra-x86_64
            ^[email protected]%[email protected] arch=darwin-sierra-x86_64
            ^[email protected]%[email protected] arch=darwin-sierra-x86_64
            ^[email protected]%[email protected] arch=darwin-sierra-x86_64
            ^[email protected]%[email protected]+pic+shared arch=darwin-sierra-x86_64

Any suggestion?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions