Open osechet opened 7 years ago
I just made some tests: it seems lt-protoc
file is not created when the package is tested but at the creation of the package. Using the local protoc doesn't fix the issue. I changed the package to use make install
to copy files to the package directory instead of using the package step and it works.
After more tests, it isn't that simple. There is a bug with the install target in protobuf 3.3.0 on Windows. Some include files are not installed: google/protobuf#3047. The issue is fixed with v3.3.1 but it means it may be impossible to release a 3.3.0 conan package with the make install fix.
As mentioned in conan-io/conan#919, the upload fails on Linux when the shared option is true.
The problem is related to a
lt-protoc
file created in a hidden directory. The file is not referenced in the manifest but conan tries to upload it.