Hi,

In my dub.json, I have:

```
            "dependencies": {
                    "apache-thrift": "==0.16.0",
                    ...
            }

            "subConfigurations": {
                    "apache-thrift": "use_openssl_1_1",
                    "pyd": "python39"
            },

```

But:

    $ dub build
    Unresolvable dependencies to package openssl:
      apache-thrift 0.16.0 depends on openssl ~>2.0.3
      apache-thrift 0.16.0 depends on openssl ~>1.1.6
      app ~master depends on openssl ~>2.0.3


Why the subConfigurations: "use_openssl_1_1":

https://github.com/apache/thrift/blob/master/dub.json#L26

        {
          "name": "use_openssl_1_1",
          "versions": ["use_openssl_1_1_x"],
          "dependencies": {
            "openssl": {
              "version": "~>2.0.3"
            }
          }
        }

did not pick up the 2.0.3? but report conflict instead?

Thanks.


Reply via email to