[question] Project manifest doesn't match installed one
See original GitHub issueHello Friends, I am trying to build opencascade locally from the recipe. It looks like everything works, but at the end I get this error:
ERROR: New manifest 'brotli/1.0.9' detected.
Remote: conancenter:https://center.conan.io
Project manifest doesn't match installed one
I tried to find information about this error but I have found nothing.
This is my command:
conan create . opencascade-marz/7.7.0@mnesarco/dev --profile default -v --update --build=missing
The recipe was downloaded from conan index, I added the sources url, sha256 for version 7.7.0. and commented out a line in conanfile.py just ignoring a replacement in file that does not apply to master.
https://github.com/conan-io/conan-center-index/tree/master/recipes/opencascade
my conan version is:
Conan version 1.52.0
my plaform:
Linux Mint 21
5.15.0-47-generic #51-Ubuntu SMP x86_64 GNU/Linux
my profile:
[settings]
os=Linux
os_build=Linux
arch=x86_64
arch_build=x86_64
compiler=clang
compiler.version=14
compiler.libcxx=libc++
build_type=Release
[options]
[build_requires]
[env]
CC=/usr/bin/clang
CXX=/usr/bin/clang++
All dependencies are downloaded and built. Opencascade is built apparently because I can see the message:
...
opencascade-marz/7.7.0@mnesarco/dev: Package 'fe8e9f78b7cfc07ca05fddec15478bf3a4cc8c9b' created
opencascade-marz/7.7.0@mnesarco/dev: Created package revision 53da2e431f4356d575c9b05eee63fa4b
opencascade-marz/7.7.0@mnesarco/dev: Appending PATH environment variable: /xxxxx/.conan/data/opencascade-marz/7.7.0/mnesarco/dev/package/fe8e9f78b7cfc07ca05fddec15478bf3a4cc8c9b/bin
Downloading conan_sources.tgz completed [2.89k]
Decompressing conan_sources.tgz completed [0.00k]
Downloading conan_sources.tgz completed [1.83k]
Decompressing conan_sources.tgz completed [0.00k]
Downloading conan_sources.tgz completed [10.58k]
Decompressing conan_sources.tgz completed [0.00k]
Downloading conan_sources.tgz completed [0.40k]
Decompressing conan_sources.tgz completed [0.00k]
Downloading conan_sources.tgz completed [1.17k]
Decompressing conan_sources.tgz completed [0.00k]
ERROR: New manifest 'brotli/1.0.9' detected.
Remote: conancenter:https://center.conan.io
Project manifest doesn't match installed one
- I’ve read the CONTRIBUTING guide.
Issue Analytics
- State:
- Created a year ago
- Comments:5 (1 by maintainers)
Top Results From Across the Web
c# - The located assembly's manifest definition does not match ...
1 ) Directly and 2) Indirectly by referencing a component (class library) that itself had a reference to the changed dll. Now my...
Read more >Assembly Manifest doesn't match reference - .NET Framework
This article describes a problem that cdf-ms files may be deleted when the Framework 3.5 Service pack 1 is installed and the ClickOnce...
Read more >The Located Assembly's Manifest Definition Does Not Match ...
As stated, this is caused when the version of a .dll file in the /bin directory (assembly reference), is not the same as...
Read more >Troubleshooting - Unity - Manual
If you are trying to install a new package from the registry and it is not working, it might be due to permission...
Read more >SQLite - located assembly's manifest definition does not match ...
While on my development box the software project runs just fine, it throws an error when ran on client's PC. Would OA runtime...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thank you @memsharded , Yes I think the main problem was confusing/missing documentation.
My use case was:
There was obscure errors, hard to understand and hard to find info about them. I saw the light at the end of the tunnel by chance in a Youtube video.
In the end, everything worked with a simple text file, so the tool is powerful. But requires better docs.
In retrospective, I think in my case the problem was something wrong in the test_package of the original recipe. I have no idea what is wrong there and I don’t care.
"Project manifest doesn't match installed one"
is an undecipherable error message for me at this point, so I built it with--test-folder=None
and moved on.All these things may be obvious for an experienced conan user for sure. on-boarding on anything related to C++ is hard.
Thank you for all the hard work, I know you are trying to make things easier for the rest of us.
Hi @mnesarco
Thanks for your feedback and following up. Happy to hear that you are converted now. I am sorry that your onboarding experience was not as smooth as we intended, but let me clarify a few factors that could help explaining a bit:
We are really confident that Conan 2.0 will be much, much better than 1.X, both in the tool itself, but also in the docs, which is something core to a good onboarding experience. Thanks for all the feedback!