-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[package]l libe57format/2.2.0: xercesc_3_2 undefined symbols on Windows #13719
Comments
Yes, it's an consequence of #13502 (comment), fixed by #13616, but /cc @jgsogo @danimtb @uilianries if you can trigger a rebuild of (side note: so here it's really a consequence of a bug where xerces-c:shared=False was lying when last packages of libde57format were built, but it's also a reminder that this kind of bug can also occur when folks build from source against a shared lib then change transitive shared option without forcing a rebuild, since shared option of dependencies don't contribute to package id, see #8987, hope it will be fixed in conan v2) |
Thank You for picking up the issue. I guess conan center have some cache or re-triggered binaries haven't been updated/uploaded yet (I have still the same issue)
|
Everything works fine. Thank You! |
Description
There are an issue with code building which use libe57format/2.2.0 static library on Windows machine. We have downloaded in month ago and the problem did not appear on last Friday 21.10.2022 we have observed that there is a problem with linkage with libe57format lib. Xercesc package has not changed.
The receipt has the same name
.conan\data\libe57format\2.2.0__\package\99dbd0ec50a6fb8c00cb677dbfbfb9115890da29
however binary has different size
the metadata.json has different values
conandata.yml has different values
new one
old one:
Package and Environment Details
Conan profile
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
[options]
[build_requires]
[env]
Steps to reproduce
cmake -G "Visual Studio 16 2019" -DCMAKE_BUILD_TYPE=Release -S . -B %BUILD_DIR%
where the libE57Format is added to target_link_libraries
Logs
Example xercesc unresolved symbols
The text was updated successfully, but these errors were encountered: