question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[bug]: "package-id doesn't match" error with zlib/1.2.11, doxygen/1.9.1, and base lockfiles

See original GitHub issue

Package and Environment Details (include every applicable attribute)

  • Package Name/Version: zlib/1.2.11 and doxygen/1.9.1 (both appear to be important)
  • Operating System+version: Linux Ubuntu 20.04.1
  • Compiler+version: gcc 9.3.0
  • Conan version: conan 1.39.0
  • Python version: Python 3.8.10
  • Conan package ID mode: package_revision_mode
  • Revisions enabled: True

Conan profile (output of conan profile show default or conan profile show <profile> if custom profile is in use)

This bug report requires two profiles.

test-debug
[settings]
os=Linux
os_build=Linux
arch=x86_64
arch_build=x86_64
compiler=gcc
compiler.cppstd=20
compiler.version=9
compiler.libcxx=libstdc++11
build_type=Debug
[options]
[build_requires]
[env]
CC=x86_64-linux-gnu-gcc-9
CXX=x86_64-linux-gnu-g++-9
test-release
[settings]
os=Linux
os_build=Linux
arch=x86_64
arch_build=x86_64
compiler=gcc
compiler.cppstd=20
compiler.version=9
compiler.libcxx=libstdc++11
build_type=Release
[options]
[build_requires]
[env]
CC=x86_64-linux-gnu-gcc-9
CXX=x86_64-linux-gnu-g++-9

Steps to reproduce (Include if Applicable)

  1. Create a conanfile.txt with the following contents:
[requires]
zlib/1.2.11

[build_requires]
doxygen/1.9.1
  1. Generate a base lockfile, specifying “build all packages”:
conan lock create --base --lockfile-out conan-base.lock conanfile.txt --build
  1. Generate a lockfile from this base lockfile:
conan lock create -l conan-base.lock -pr:h test-debug -pr:b test-release conanfile.txt --build

When I run this sequence, the following error appears after step 3:

ERROR: 'zlib/1.2.11#280f98686dda91120690d3b58806868a' package-id '6af9cc7cb931c5ad942174fd7838eb655717c709' doesn't match the locked one '23b828d52c0630e6b0b96d2945419feb7843c4f8'

Package ID 6af9cc7cb931c5ad942174fd7838eb655717c709 is the package for build type Release; ID 23b828d52c0630e6b0b96d2945419feb7843c4f8 is the package for build type Debug.

Logs (Include/Attach if Applicable)

conan lock create --base --lockfile-out conan-base.lock conanfile.txt --build
$ conan lock create --base --lockfile-out conan-base.lock conanfile.txt --build 
zlib/1.2.11: Not found in local cache, looking in remotes...
zlib/1.2.11: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.35k]                                          
Downloading conanfile.py completed [5.94k]                                               
Downloading conan_export.tgz completed [0.36k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
zlib/1.2.11: Downloaded recipe revision 280f98686dda91120690d3b58806868a
zlib/1.2.11: Forced build from source
doxygen/1.9.1: Not found in local cache, looking in remotes...
doxygen/1.9.1: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.52k]                                          
Downloading conanfile.py completed [4.16k]                                               
Downloading conan_export.tgz completed [0.50k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
doxygen/1.9.1: Downloaded recipe revision c255db0964b60e0ba76a60cdb1a52a6a
xapian-core/1.4.18: Not found in local cache, looking in remotes...
xapian-core/1.4.18: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.52k]                                          
Downloading conanfile.py completed [7.25k]                                               
Downloading conan_export.tgz completed [0.42k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
xapian-core/1.4.18: Downloaded recipe revision 8c004fe7a233faa1df33dabcfed6c2e6
libuuid/1.0.3: Not found in local cache, looking in remotes...
libuuid/1.0.3: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.20k]                                          
Downloading conanfile.py completed [2.88k]                                               
Downloading conan_export.tgz completed [0.32k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
libuuid/1.0.3: Downloaded recipe revision 9c105b3c225d3534bd909800d28c0e7f
libuuid/1.0.3: Forced build from source
libtool/2.4.6: Not found in local cache, looking in remotes...
libtool/2.4.6: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.28k]                                          
Downloading conanfile.py completed [9.29k]                                               
Downloading conan_export.tgz completed [0.31k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
libtool/2.4.6: Downloaded recipe revision 24c41fe9c9cc178ee1f009c2402beb7f
automake/1.16.3: Not found in local cache, looking in remotes...
automake/1.16.3: Trying with 'develop'...
Downloading conanmanifest.txt completed [1.38k]                                          
Downloading conanfile.py completed [5.47k]                                               
Downloading conan_export.tgz completed [0.51k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
automake/1.16.3: Downloaded recipe revision 9f811cf1e5ae7c0f292cf316dd885e17
autoconf/2.71: Not found in local cache, looking in remotes...
autoconf/2.71: Trying with 'develop'...
Downloading conanmanifest.txt completed [1.05k]                                          
Downloading conanfile.py completed [5.02k]                                               
Downloading conan_export.tgz completed [0.47k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
autoconf/2.71: Downloaded recipe revision 0496601066d53aab9abdd1123dade2ef
m4/1.4.18: Not found in local cache, looking in remotes...
m4/1.4.18: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.94k]                                          
Downloading conanfile.py completed [4.84k]                                               
Downloading conan_export.tgz completed [0.46k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
m4/1.4.18: Downloaded recipe revision 8fb1f99229e460194872a73077bd50ab
m4/1.4.18: Forced build from source
autoconf/2.71: Forced build from source
gnu-config/cci.20201022: Not found in local cache, looking in remotes...
gnu-config/cci.20201022: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.10k]                                          
Downloading conanfile.py completed [2.09k]                                               
Downloading conan_export.tgz completed [0.28k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
gnu-config/cci.20201022: Downloaded recipe revision 2cbbb9aac74039632f715306fdb1ce5a
gnu-config/cci.20201022: Forced build from source
flex/2.6.4: Not found in local cache, looking in remotes...
flex/2.6.4: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.10k]                                          
Downloading conanfile.py completed [4.04k]                                               
Downloading conan_export.tgz completed [0.26k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
flex/2.6.4: Downloaded recipe revision ac6aa2cae00c591c053d6ee479f3bc06
bison/3.7.1: Not found in local cache, looking in remotes...
bison/3.7.1: Trying with 'develop'...
Downloading conanmanifest.txt completed [0.73k]                                          
Downloading conanfile.py completed [7.10k]                                               
Downloading conan_export.tgz completed [0.50k]                                           
Decompressing conan_export.tgz completed [0.00k]                                         
bison/3.7.1: Downloaded recipe revision 4bb3c1142ded811ce0e45f1109c4d75b
Requirements
    zlib/1.2.11 from 'develop' - Downloaded
Packages
    zlib/1.2.11:6af9cc7cb931c5ad942174fd7838eb655717c709 - Build
Build requirements
    autoconf/2.71 from 'develop' - Downloaded
    automake/1.16.3 from 'develop' - Downloaded
    bison/3.7.1 from 'develop' - Downloaded
    doxygen/1.9.1 from 'develop' - Downloaded
    flex/2.6.4 from 'develop' - Downloaded
    gnu-config/cci.20201022 from 'develop' - Downloaded
    libtool/2.4.6 from 'develop' - Downloaded
    libuuid/1.0.3 from 'develop' - Downloaded
    m4/1.4.18 from 'develop' - Cache
    xapian-core/1.4.18 from 'develop' - Downloaded
Build requirements packages
    autoconf/2.71:cb054d0b3e1ca595dc66bc2339d40f1f8f04ab31 - Build
    automake/1.16.3:Package_ID_unknown - Unknown
    bison/3.7.1:Package_ID_unknown - Unknown
    doxygen/1.9.1:Package_ID_unknown - Unknown
    flex/2.6.4:Package_ID_unknown - Unknown
    gnu-config/cci.20201022:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Build
    libtool/2.4.6:Package_ID_unknown - Unknown
    libuuid/1.0.3:6af9cc7cb931c5ad942174fd7838eb655717c709 - Build
    m4/1.4.18:24647d9fe8ec489125dfbae4b3ebefaf7581674c - Build
    xapian-core/1.4.18:Package_ID_unknown - Unknown

Generated lockfile: /home/user/prj/bugcheck/conan-base.lock
conan lock create -l conan-base.lock -pr:h test-debug -pr:b test-release conanfile.txt --build
$ conan lock create -l conan-base.lock -pr:h test-debug -pr:b test-release conanfile.txt --build
zlib/1.2.11: Forced build from source
libuuid/1.0.3: Forced build from source
ERROR: 'zlib/1.2.11#280f98686dda91120690d3b58806868a' package-id '6af9cc7cb931c5ad942174fd7838eb655717c709' doesn't match the locked one '23b828d52c0630e6b0b96d2945419feb7843c4f8'

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:17 (17 by maintainers)

github_iconTop GitHub Comments

1reaction
memshardedcommented, Aug 29, 2021

https://github.com/conan-io/docs/pull/2203, will be published in 1.40, I think we can close this issue now?

0reactions
hannahwhycommented, Aug 28, 2021

Sorry about the delay. I’ll aim to get a PR for this documentation change out in the next day or two.

I’ve opened https://github.com/conan-io/docs/pull/2203 for this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Spack Documentation - Read the Docs
Spack is non-destructive: installing a new version does not break existing ... The package name identifier in the spec is the root of...
Read more >
Untitled
Use the libtool supplied with the package rather than the system libtool. ... cmd/libsnap-confine-private: do not fail on ENOENT, better getline error ......
Read more >
Compare Packages Between Distributions - DistroWatch.com
Often times it is useful to be able to compare the versions of different packages between two distributions. This can let us know...
Read more >
Manjaro [Archive] - Page 2 - Bitbender Forums
I don't have any packages showing up yet, but I'm ready for them, ... glibc they might as well match my running kernel...
Read more >
Debian -- Software Packages in "bullseye"
Software Packages in "bullseye" ... Nearest Neighbor Searching library (tools); anna (1.83): anna's not nearly apt, but for the Debian installer, it will...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found