Closed marcodiiga closed 7 years ago
Hi @marcodiiga !
Thanks for trying to improve this, and sorry I have been busy and couldn't look it before. Having a look now.
I have been investigating. It was very weird that the CI builds broke, without actually changing anything related. What I have found:
ConfigureEnvironment
that fails to adequately handle libcxx
. So the build is getting link errors due to incompatibility between libstdc++ in the protobuf library and the app. I have open an issue to solve it: https://github.com/conan-io/conan/issues/791Tomorrow I will keep working on this. Cheers!
Some more progress:
We have released today conan 0.17.2 minor release to solve that ConfigureEnvironment bug. I have relaunched travis CI and it seems things have improved: https://travis-ci.org/memsharded/conan-protobuf/builds/157754493. Now, the Linux build is not broken (as it was before your PR, your PR was failing CI but not due to the PR, but such a failure plus the upgrade of CI infrastructure).
Tomorrow I will try to merge your PR, add a few improvements and push everything. Thanks again for your help!
Thanks for looking into this in the first place 👍
Finally, I manage to get a green build! Then relaunched your PR and everything green too, so I merged it. Thanks very much for your contribution!
On Windows the
conanfile_directory
path needs to be either quoted or escaped if it contains spaces.