conan-io / conan

Conan - The open-source C and C++ package manager
https://conan.io
MIT License
8.03k stars 957 forks source link

conan install error: ERROR: Build-require 'strawberryperl' cannot be found in lockfile #13068

Closed BoilerTom90 closed 6 months ago

BoilerTom90 commented 1 year ago

Environment details

Below I'm providing the lock file and the conanfile that was provided to the conan install command. The conanfile.text file contains the build_requires section, but when I run conan install, it tells me a build dependency is not in the conan file. But it is...

conanfile.txt

[requires]
grpc/1.44.0@#c84cdc4c5fee4a04e5141a8ef8711fb9
googleapis/cci.20220711@#8e8984db290641a972e04b5d77c0b6dc
boost/1.73.0
openssl/1.1.1d
libcurl/7.66.0
zlib/1.2.11
range-v3/0.11.0
aws-sdk-cpp/1.9.100
websocketpp/0.8.2
scope-lite/0.2.0
mbedtls/2.25.0
protobuf/3.21.4
[generators]
cmake_find_package
[build_requires]
b2/4.9.3
nasm/2.15.05
strawberryperl/5.30.0.1
[options]
aws-sdk-cpp:dynamodb=True
aws-sdk-cpp:text-to-speech=False

conanlock.lock

{
 "graph_lock": {
  "nodes": {
   "0": {
    "options": "abseil:shared=False\naws-c-auth:shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False\naws-c-compression:shared=False\naws-c-event-stream:shared=False\naws-c-http:shared=False\naws-c-io:shared=False\naws-c-mqtt:shared=False\naws-c-s3:shared=False\naws-c-sdkutils:shared=False\naws-checksums:shared=False\naws-crt-cpp:shared=False\naws-sdk-cpp:access-management=True\naws-sdk-cpp:accessanalyzer=False\naws-sdk-cpp:acm=False\naws-sdk-cpp:acm-pca=False\naws-sdk-cpp:alexaforbusiness=False\naws-sdk-cpp:amp=False\naws-sdk-cpp:amplify=False\naws-sdk-cpp:amplifybackend=False\naws-sdk-cpp:apigateway=False\naws-sdk-cpp:apigatewaymanagementapi=False\naws-sdk-cpp:apigatewayv2=False\naws-sdk-cpp:appconfig=False\naws-sdk-cpp:appflow=False\naws-sdk-cpp:appintegrations=False\naws-sdk-cpp:application-autoscaling=False\naws-sdk-cpp:application-insights=False\naws-sdk-cpp:appmesh=False\naws-sdk-cpp:appstream=False\naws-sdk-cpp:appsync=False\naws-sdk-cpp:athena=False\naws-sdk-cpp:auditmanager=False\naws-sdk-cpp:autoscaling=False\naws-sdk-cpp:autoscaling-plans=False\naws-sdk-cpp:awstransfer=False\naws-sdk-cpp:backup=False\naws-sdk-cpp:batch=False\naws-sdk-cpp:braket=False\naws-sdk-cpp:budgets=False\naws-sdk-cpp:ce=False\naws-sdk-cpp:chime=False\naws-sdk-cpp:cloud9=False\naws-sdk-cpp:clouddirectory=False\naws-sdk-cpp:cloudformation=False\naws-sdk-cpp:cloudfront=False\naws-sdk-cpp:cloudhsm=False\naws-sdk-cpp:cloudhsmv2=False\naws-sdk-cpp:cloudsearch=False\naws-sdk-cpp:cloudsearchdomain=False\naws-sdk-cpp:cloudtrail=False\naws-sdk-cpp:codeartifact=False\naws-sdk-cpp:codebuild=False\naws-sdk-cpp:codecommit=False\naws-sdk-cpp:codedeploy=False\naws-sdk-cpp:codeguru-reviewer=False\naws-sdk-cpp:codeguruprofiler=False\naws-sdk-cpp:codepipeline=False\naws-sdk-cpp:codestar=False\naws-sdk-cpp:codestar-connections=False\naws-sdk-cpp:codestar-notifications=False\naws-sdk-cpp:cognito-identity=False\naws-sdk-cpp:cognito-idp=False\naws-sdk-cpp:cognito-sync=False\naws-sdk-cpp:comprehend=False\naws-sdk-cpp:comprehendmedical=False\naws-sdk-cpp:compute-optimizer=False\naws-sdk-cpp:config=False\naws-sdk-cpp:connect=False\naws-sdk-cpp:connect-contact-lens=False\naws-sdk-cpp:connectparticipant=False\naws-sdk-cpp:cur=False\naws-sdk-cpp:customer-profiles=False\naws-sdk-cpp:databrew=False\naws-sdk-cpp:dataexchange=False\naws-sdk-cpp:datapipeline=False\naws-sdk-cpp:datasync=False\naws-sdk-cpp:dax=False\naws-sdk-cpp:detective=False\naws-sdk-cpp:devicefarm=False\naws-sdk-cpp:devops-guru=False\naws-sdk-cpp:directconnect=False\naws-sdk-cpp:discovery=False\naws-sdk-cpp:dlm=False\naws-sdk-cpp:dms=False\naws-sdk-cpp:docdb=False\naws-sdk-cpp:ds=False\naws-sdk-cpp:dynamodb=True\naws-sdk-cpp:dynamodbstreams=False\naws-sdk-cpp:ebs=False\naws-sdk-cpp:ec2=False\naws-sdk-cpp:ec2-instance-connect=False\naws-sdk-cpp:ecr=False\naws-sdk-cpp:ecr-public=False\naws-sdk-cpp:ecs=False\naws-sdk-cpp:eks=False\naws-sdk-cpp:elastic-inference=False\naws-sdk-cpp:elasticache=False\naws-sdk-cpp:elasticbeanstalk=False\naws-sdk-cpp:elasticfilesystem=False\naws-sdk-cpp:elasticloadbalancing=False\naws-sdk-cpp:elasticloadbalancingv2=False\naws-sdk-cpp:elasticmapreduce=False\naws-sdk-cpp:elastictranscoder=False\naws-sdk-cpp:email=False\naws-sdk-cpp:emr-containers=False\naws-sdk-cpp:es=False\naws-sdk-cpp:eventbridge=False\naws-sdk-cpp:events=False\naws-sdk-cpp:firehose=False\naws-sdk-cpp:fms=False\naws-sdk-cpp:forecast=False\naws-sdk-cpp:forecastquery=False\naws-sdk-cpp:frauddetector=False\naws-sdk-cpp:fsx=False\naws-sdk-cpp:gamelift=False\naws-sdk-cpp:glacier=False\naws-sdk-cpp:globalaccelerator=False\naws-sdk-cpp:glue=False\naws-sdk-cpp:greengrass=False\naws-sdk-cpp:greengrassv2=False\naws-sdk-cpp:groundstation=False\naws-sdk-cpp:guardduty=False\naws-sdk-cpp:health=False\naws-sdk-cpp:healthlake=False\naws-sdk-cpp:honeycode=False\naws-sdk-cpp:iam=False\naws-sdk-cpp:identity-management=True\naws-sdk-cpp:identitystore=False\naws-sdk-cpp:imagebuilder=False\naws-sdk-cpp:importexport=False\naws-sdk-cpp:inspector=False\naws-sdk-cpp:iot=False\naws-sdk-cpp:iot-data=False\naws-sdk-cpp:iot-jobs-data=False\naws-sdk-cpp:iot1click-devices=False\naws-sdk-cpp:iot1click-projects=False\naws-sdk-cpp:iotanalytics=False\naws-sdk-cpp:iotdeviceadvisor=False\naws-sdk-cpp:iotevents=False\naws-sdk-cpp:iotevents-data=False\naws-sdk-cpp:iotfleethub=False\naws-sdk-cpp:iotsecuretunneling=False\naws-sdk-cpp:iotsitewise=False\naws-sdk-cpp:iotthingsgraph=False\naws-sdk-cpp:iotwireless=False\naws-sdk-cpp:ivs=False\naws-sdk-cpp:kafka=False\naws-sdk-cpp:kendra=False\naws-sdk-cpp:kinesis=False\naws-sdk-cpp:kinesis-video-archived-media=False\naws-sdk-cpp:kinesis-video-media=False\naws-sdk-cpp:kinesis-video-signaling=False\naws-sdk-cpp:kinesisanalytics=False\naws-sdk-cpp:kinesisanalyticsv2=False\naws-sdk-cpp:kinesisvideo=False\naws-sdk-cpp:kms=False\naws-sdk-cpp:lakeformation=False\naws-sdk-cpp:lambda=False\naws-sdk-cpp:lex=False\naws-sdk-cpp:lex-models=False\naws-sdk-cpp:lexv2-models=False\naws-sdk-cpp:lexv2-runtime=False\naws-sdk-cpp:license-manager=False\naws-sdk-cpp:lightsail=False\naws-sdk-cpp:location=False\naws-sdk-cpp:logs=False\naws-sdk-cpp:lookoutvision=False\naws-sdk-cpp:machinelearning=False\naws-sdk-cpp:macie=False\naws-sdk-cpp:macie2=False\naws-sdk-cpp:managedblockchain=False\naws-sdk-cpp:marketplace-catalog=False\naws-sdk-cpp:marketplace-entitlement=False\naws-sdk-cpp:marketplacecommerceanalytics=False\naws-sdk-cpp:mediaconnect=False\naws-sdk-cpp:mediaconvert=False\naws-sdk-cpp:medialive=False\naws-sdk-cpp:mediapackage=False\naws-sdk-cpp:mediapackage-vod=False\naws-sdk-cpp:mediastore=False\naws-sdk-cpp:mediastore-data=False\naws-sdk-cpp:mediatailor=False\naws-sdk-cpp:meteringmarketplace=False\naws-sdk-cpp:migrationhub-config=False\naws-sdk-cpp:min_size=False\naws-sdk-cpp:mobile=False\naws-sdk-cpp:mobileanalytics=False\naws-sdk-cpp:monitoring=True\naws-sdk-cpp:mq=False\naws-sdk-cpp:mturk-requester=False\naws-sdk-cpp:mwaa=False\naws-sdk-cpp:neptune=False\naws-sdk-cpp:network-firewall=False\naws-sdk-cpp:networkmanager=False\naws-sdk-cpp:opsworks=False\naws-sdk-cpp:opsworkscm=False\naws-sdk-cpp:organizations=False\naws-sdk-cpp:outposts=False\naws-sdk-cpp:personalize=False\naws-sdk-cpp:personalize-events=False\naws-sdk-cpp:personalize-runtime=False\naws-sdk-cpp:pi=False\naws-sdk-cpp:pinpoint=False\naws-sdk-cpp:pinpoint-email=False\naws-sdk-cpp:polly=False\naws-sdk-cpp:polly-sample=False\naws-sdk-cpp:pricing=False\naws-sdk-cpp:qldb=False\naws-sdk-cpp:qldb-session=False\naws-sdk-cpp:queues=True\naws-sdk-cpp:quicksight=False\naws-sdk-cpp:ram=False\naws-sdk-cpp:rds=False\naws-sdk-cpp:rds-data=False\naws-sdk-cpp:redshift=False\naws-sdk-cpp:redshift-data=False\naws-sdk-cpp:rekognition=False\naws-sdk-cpp:resource-groups=False\naws-sdk-cpp:resourcegroupstaggingapi=False\naws-sdk-cpp:robomaker=False\naws-sdk-cpp:route53=False\naws-sdk-cpp:route53domains=False\naws-sdk-cpp:route53resolver=False\naws-sdk-cpp:s3=False\naws-sdk-cpp:s3-crt=False\naws-sdk-cpp:s3-encryption=True\naws-sdk-cpp:s3control=False\naws-sdk-cpp:s3outposts=False\naws-sdk-cpp:sagemaker=False\naws-sdk-cpp:sagemaker-a2i-runtime=False\naws-sdk-cpp:sagemaker-edge=False\naws-sdk-cpp:sagemaker-featurestore-runtime=False\naws-sdk-cpp:sagemaker-runtime=False\naws-sdk-cpp:savingsplans=False\naws-sdk-cpp:schemas=False\naws-sdk-cpp:sdb=False\naws-sdk-cpp:secretsmanager=False\naws-sdk-cpp:securityhub=False\naws-sdk-cpp:serverlessrepo=False\naws-sdk-cpp:service-quotas=False\naws-sdk-cpp:servicecatalog=False\naws-sdk-cpp:servicecatalog-appregistry=False\naws-sdk-cpp:servicediscovery=False\naws-sdk-cpp:sesv2=False\naws-sdk-cpp:shared=False\naws-sdk-cpp:shield=False\naws-sdk-cpp:signer=False\naws-sdk-cpp:sms=False\naws-sdk-cpp:sms-voice=False\naws-sdk-cpp:snowball=False\naws-sdk-cpp:sns=False\naws-sdk-cpp:sqs=False\naws-sdk-cpp:ssm=False\naws-sdk-cpp:sso=False\naws-sdk-cpp:sso-admin=False\naws-sdk-cpp:sso-oidc=False\naws-sdk-cpp:states=False\naws-sdk-cpp:storagegateway=False\naws-sdk-cpp:sts=False\naws-sdk-cpp:support=False\naws-sdk-cpp:swf=False\naws-sdk-cpp:synthetics=False\naws-sdk-cpp:text-to-speech=False\naws-sdk-cpp:textract=False\naws-sdk-cpp:timestream-query=False\naws-sdk-cpp:timestream-write=False\naws-sdk-cpp:transcribe=False\naws-sdk-cpp:transcribestreaming=False\naws-sdk-cpp:transfer=True\naws-sdk-cpp:translate=False\naws-sdk-cpp:waf=False\naws-sdk-cpp:waf-regional=False\naws-sdk-cpp:wafv2=False\naws-sdk-cpp:wellarchitected=False\naws-sdk-cpp:workdocs=False\naws-sdk-cpp:worklink=False\naws-sdk-cpp:workmail=False\naws-sdk-cpp:workmailmessageflow=False\naws-sdk-cpp:workspaces=False\naws-sdk-cpp:xray=False\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=off\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=False\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_nowide=False\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:shared=False\nc-ares:shared=False\nc-ares:tools=True\ngoogleapis:shared=False\ngrpc:codegen=True\ngrpc:cpp_plugin=True\ngrpc:csharp_ext=False\ngrpc:csharp_plugin=True\ngrpc:node_plugin=True\ngrpc:objective_c_plugin=True\ngrpc:php_plugin=True\ngrpc:python_plugin=True\ngrpc:ruby_plugin=True\ngrpc:secure=False\ngrpc:shared=False\nlibcurl:shared=False\nlibcurl:with_brotli=False\nlibcurl:with_c_ares=False\nlibcurl:with_ca_bundle=None\nlibcurl:with_ca_path=None\nlibcurl:with_cookies=True\nlibcurl:with_crypto_auth=True\nlibcurl:with_dict=True\nlibcurl:with_docs=False\nlibcurl:with_file=True\nlibcurl:with_ftp=True\nlibcurl:with_gopher=True\nlibcurl:with_http=True\nlibcurl:with_imap=True\nlibcurl:with_ipv6=True\nlibcurl:with_largemaxwritesize=False\nlibcurl:with_ldap=False\nlibcurl:with_librtmp=False\nlibcurl:with_libssh2=False\nlibcurl:with_mqtt=True\nlibcurl:with_nghttp2=False\nlibcurl:with_ntlm=True\nlibcurl:with_ntlm_wb=True\nlibcurl:with_pop3=True\nlibcurl:with_proxy=True\nlibcurl:with_rtsp=True\nlibcurl:with_smb=True\nlibcurl:with_smtp=True\nlibcurl:with_ssl=openssl\nlibcurl:with_symbol_hiding=False\nlibcurl:with_telnet=True\nlibcurl:with_tftp=True\nlibcurl:with_threaded_resolver=True\nlibcurl:with_unix_sockets=True\nlibcurl:with_verbose_debug=True\nlibcurl:with_verbose_strings=True\nlibcurl:with_zlib=True\nmbedtls:shared=False\nmbedtls:with_zlib=True\nopenssl:386=False\nopenssl:capieng_dialog=False\nopenssl:enable_capieng=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nprotobuf:debug_suffix=True\nprotobuf:lite=False\nprotobuf:shared=False\nprotobuf:with_rtti=True\nprotobuf:with_zlib=True\nre2:shared=False\nwebsocketpp:asio=boost\nwebsocketpp:with_openssl=True\nwebsocketpp:with_zlib=True\nzlib:shared=False",
    "requires": [
     "1",
     "8",
     "9",
     "4",
     "11",
     "6",
     "12",
     "13",
     "26",
     "27",
     "28",
     "5"
    ],
    "build_requires": [
     "29",
     "30",
     "31"
    ],
    "path": "conanfile.txt",
    "context": "host"
   },
   "1": {
    "ref": "grpc/1.44.0#c84cdc4c5fee4a04e5141a8ef8711fb9",
    "options": "codegen=True\ncpp_plugin=True\ncsharp_ext=False\ncsharp_plugin=True\nnode_plugin=True\nobjective_c_plugin=True\nphp_plugin=True\npython_plugin=True\nruby_plugin=True\nsecure=False\nshared=False\nabseil:shared=False\nc-ares:shared=False\nc-ares:tools=True\nopenssl:386=False\nopenssl:capieng_dialog=False\nopenssl:enable_capieng=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nprotobuf:debug_suffix=True\nprotobuf:lite=False\nprotobuf:shared=False\nprotobuf:with_rtti=True\nprotobuf:with_zlib=True\nre2:shared=False\nzlib:shared=False",
    "package_id": "7586ad72e284d029c38dfd14b8c79741f621736c",
    "requires": [
     "2",
     "3",
     "4",
     "5",
     "7",
     "6"
    ],
    "context": "host"
   },
   "2": {
    "ref": "abseil/20211102.0#6a05f664abe59941c7af936e80da8e92",
    "options": "shared=False",
    "package_id": "9309eb230a5457f6d9271b631c0f1d89595fe505",
    "prev": "b46a5a112b134534d48e169474130878",
    "context": "host"
   },
   "3": {
    "ref": "c-ares/1.18.1#c88bae59343c20f4baaff0301f9205f2",
    "options": "shared=False\ntools=True",
    "package_id": "1c54d4c95d5eabc2f165e2921683e7e0ae946eff",
    "context": "host"
   },
   "4": {
    "ref": "openssl/1.1.1d#0c7655a4594f288c68d8c8aeb726a92a",
    "options": "386=False\ncapieng_dialog=False\nenable_capieng=False\nenable_weak_ssl_ciphers=False\nno_aria=False\nno_asm=False\nno_async=False\nno_bf=False\nno_blake2=False\nno_camellia=False\nno_cast=False\nno_chacha=False\nno_cms=False\nno_comp=False\nno_ct=False\nno_deprecated=False\nno_des=False\nno_dgram=False\nno_dh=False\nno_dsa=False\nno_dso=False\nno_ec=False\nno_ecdh=False\nno_ecdsa=False\nno_engine=False\nno_filenames=False\nno_gost=False\nno_hmac=False\nno_idea=False\nno_md4=False\nno_md5=False\nno_mdc2=False\nno_ocsp=False\nno_pinshared=False\nno_rc2=False\nno_rfc3779=False\nno_rmd160=False\nno_rsa=False\nno_seed=False\nno_sha=False\nno_sm2=False\nno_sm3=False\nno_sm4=False\nno_sock=False\nno_srp=False\nno_srtp=False\nno_sse2=False\nno_ssl=False\nno_ssl3=False\nno_stdio=False\nno_tests=False\nno_threads=False\nno_tls1=False\nno_ts=False\nno_whirlpool=False\nopenssldir=None\nshared=False",
    "package_id": "164640aad040835ac89882393a96d89200694f04",
    "context": "host"
   },
   "5": {
    "ref": "protobuf/3.21.4#869978781fd6d02ba782c925f2f454e9",
    "options": "debug_suffix=True\nlite=False\nshared=False\nwith_rtti=True\nwith_zlib=True\nzlib:shared=False",
    "package_id": "e00946bd912329109c7b57f955f3386856e2a662",
    "requires": [
     "6"
    ],
    "context": "host"
   },
   "6": {
    "ref": "zlib/1.2.11#ffa77daf83a57094149707928bdce823",
    "options": "shared=False",
    "package_id": "164640aad040835ac89882393a96d89200694f04",
    "context": "host"
   },
   "7": {
    "ref": "re2/20220201#0777b27a284e16696b79cc93cd842ee1",
    "options": "shared=False",
    "package_id": "9309eb230a5457f6d9271b631c0f1d89595fe505",
    "context": "host"
   },
   "8": {
    "ref": "googleapis/cci.20220711#8e8984db290641a972e04b5d77c0b6dc",
    "options": "shared=False\nprotobuf:debug_suffix=True\nprotobuf:lite=False\nprotobuf:shared=False\nprotobuf:with_rtti=True\nprotobuf:with_zlib=True\nzlib:shared=False",
    "package_id": "d719ea8f0eb3c7e4880aa81c1d50b00a0b94a9f5",
    "requires": [
     "5"
    ],
    "context": "host"
   },
   "9": {
    "ref": "boost/1.73.0#16f80b8800795f8890405ffac685e07f",
    "options": "asio_no_deprecated=False\nbuildid=None\nbzip2=True\ndebug_level=0\ndiagnostic_definitions=False\nerror_code_header_only=False\nextra_b2_flags=None\nfilesystem_no_deprecated=False\nfilesystem_use_std_fs=False\nfilesystem_version=None\nheader_only=False\ni18n_backend=deprecated\ni18n_backend_iconv=off\ni18n_backend_icu=False\nlayout=system\nlzma=False\nmagic_autolink=False\nmultithreading=True\nnamespace=boost\nnamespace_alias=False\nnuma=True\npch=True\npython_executable=None\npython_version=None\nsegmented_stacks=False\nshared=False\nsystem_no_deprecated=False\nsystem_use_utf8=False\nvisibility=hidden\nwithout_atomic=False\nwithout_chrono=False\nwithout_container=False\nwithout_context=False\nwithout_contract=False\nwithout_coroutine=False\nwithout_date_time=False\nwithout_exception=False\nwithout_fiber=False\nwithout_filesystem=False\nwithout_graph=False\nwithout_graph_parallel=True\nwithout_iostreams=False\nwithout_locale=False\nwithout_log=False\nwithout_math=False\nwithout_mpi=True\nwithout_nowide=False\nwithout_program_options=False\nwithout_python=True\nwithout_random=False\nwithout_regex=False\nwithout_serialization=False\nwithout_stacktrace=False\nwithout_system=False\nwithout_test=False\nwithout_thread=False\nwithout_timer=False\nwithout_type_erasure=False\nwithout_wave=False\nzlib=True\nzstd=False\nbzip2:build_executable=True\nbzip2:shared=False\nzlib:shared=False",
    "package_id": "e8f2d40896d1a4781f2dc13ab8ae266a7ccb0a56",
    "requires": [
     "6",
     "10"
    ],
    "context": "host"
   },
   "10": {
    "ref": "bzip2/1.0.8#464be69744fa6d48ed01928cfe470008",
    "options": "build_executable=True\nshared=False",
    "package_id": "d74f69022acf854c1ce6f27efa07ccbb6504e4b1",
    "context": "host"
   },
   "11": {
    "ref": "libcurl/7.66.0#d70fa97ae2cb54e77d2a215d34892c9b",
    "options": "shared=False\nwith_brotli=False\nwith_c_ares=False\nwith_ca_bundle=None\nwith_ca_path=None\nwith_cookies=True\nwith_crypto_auth=True\nwith_dict=True\nwith_docs=False\nwith_file=True\nwith_ftp=True\nwith_gopher=True\nwith_http=True\nwith_imap=True\nwith_ipv6=True\nwith_largemaxwritesize=False\nwith_ldap=False\nwith_librtmp=False\nwith_libssh2=False\nwith_mqtt=True\nwith_nghttp2=False\nwith_ntlm=True\nwith_ntlm_wb=True\nwith_pop3=True\nwith_proxy=True\nwith_rtsp=True\nwith_smb=True\nwith_smtp=True\nwith_ssl=openssl\nwith_symbol_hiding=False\nwith_telnet=True\nwith_tftp=True\nwith_threaded_resolver=True\nwith_unix_sockets=True\nwith_verbose_debug=True\nwith_verbose_strings=True\nwith_zlib=True\nopenssl:386=False\nopenssl:capieng_dialog=False\nopenssl:enable_capieng=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nzlib:shared=False",
    "package_id": "eff84cfe7f3f3a8af45add562a23818ca1a5ad28",
    "requires": [
     "4",
     "6"
    ],
    "context": "host"
   },
   "12": {
    "ref": "range-v3/0.11.0#2294b9377ba7c881ca5997519a55106f",
    "options": "",
    "package_id": "5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9",
    "prev": "ffe0d23b8db318db96efe628512f935f",
    "context": "host"
   },
   "13": {
    "ref": "aws-sdk-cpp/1.9.100#be2df8403898111b2b9068b48ab90c36",
    "options": "access-management=True\naccessanalyzer=False\nacm=False\nacm-pca=False\nalexaforbusiness=False\namp=False\namplify=False\namplifybackend=False\napigateway=False\napigatewaymanagementapi=False\napigatewayv2=False\nappconfig=False\nappflow=False\nappintegrations=False\napplication-autoscaling=False\napplication-insights=False\nappmesh=False\nappstream=False\nappsync=False\nathena=False\nauditmanager=False\nautoscaling=False\nautoscaling-plans=False\nawstransfer=False\nbackup=False\nbatch=False\nbraket=False\nbudgets=False\nce=False\nchime=False\ncloud9=False\nclouddirectory=False\ncloudformation=False\ncloudfront=False\ncloudhsm=False\ncloudhsmv2=False\ncloudsearch=False\ncloudsearchdomain=False\ncloudtrail=False\ncodeartifact=False\ncodebuild=False\ncodecommit=False\ncodedeploy=False\ncodeguru-reviewer=False\ncodeguruprofiler=False\ncodepipeline=False\ncodestar=False\ncodestar-connections=False\ncodestar-notifications=False\ncognito-identity=False\ncognito-idp=False\ncognito-sync=False\ncomprehend=False\ncomprehendmedical=False\ncompute-optimizer=False\nconfig=False\nconnect=False\nconnect-contact-lens=False\nconnectparticipant=False\ncur=False\ncustomer-profiles=False\ndatabrew=False\ndataexchange=False\ndatapipeline=False\ndatasync=False\ndax=False\ndetective=False\ndevicefarm=False\ndevops-guru=False\ndirectconnect=False\ndiscovery=False\ndlm=False\ndms=False\ndocdb=False\nds=False\ndynamodb=True\ndynamodbstreams=False\nebs=False\nec2=False\nec2-instance-connect=False\necr=False\necr-public=False\necs=False\neks=False\nelastic-inference=False\nelasticache=False\nelasticbeanstalk=False\nelasticfilesystem=False\nelasticloadbalancing=False\nelasticloadbalancingv2=False\nelasticmapreduce=False\nelastictranscoder=False\nemail=False\nemr-containers=False\nes=False\neventbridge=False\nevents=False\nfirehose=False\nfms=False\nforecast=False\nforecastquery=False\nfrauddetector=False\nfsx=False\ngamelift=False\nglacier=False\nglobalaccelerator=False\nglue=False\ngreengrass=False\ngreengrassv2=False\ngroundstation=False\nguardduty=False\nhealth=False\nhealthlake=False\nhoneycode=False\niam=False\nidentity-management=True\nidentitystore=False\nimagebuilder=False\nimportexport=False\ninspector=False\niot=False\niot-data=False\niot-jobs-data=False\niot1click-devices=False\niot1click-projects=False\niotanalytics=False\niotdeviceadvisor=False\niotevents=False\niotevents-data=False\niotfleethub=False\niotsecuretunneling=False\niotsitewise=False\niotthingsgraph=False\niotwireless=False\nivs=False\nkafka=False\nkendra=False\nkinesis=False\nkinesis-video-archived-media=False\nkinesis-video-media=False\nkinesis-video-signaling=False\nkinesisanalytics=False\nkinesisanalyticsv2=False\nkinesisvideo=False\nkms=False\nlakeformation=False\nlambda=False\nlex=False\nlex-models=False\nlexv2-models=False\nlexv2-runtime=False\nlicense-manager=False\nlightsail=False\nlocation=False\nlogs=False\nlookoutvision=False\nmachinelearning=False\nmacie=False\nmacie2=False\nmanagedblockchain=False\nmarketplace-catalog=False\nmarketplace-entitlement=False\nmarketplacecommerceanalytics=False\nmediaconnect=False\nmediaconvert=False\nmedialive=False\nmediapackage=False\nmediapackage-vod=False\nmediastore=False\nmediastore-data=False\nmediatailor=False\nmeteringmarketplace=False\nmigrationhub-config=False\nmin_size=False\nmobile=False\nmobileanalytics=False\nmonitoring=True\nmq=False\nmturk-requester=False\nmwaa=False\nneptune=False\nnetwork-firewall=False\nnetworkmanager=False\nopsworks=False\nopsworkscm=False\norganizations=False\noutposts=False\npersonalize=False\npersonalize-events=False\npersonalize-runtime=False\npi=False\npinpoint=False\npinpoint-email=False\npolly=False\npolly-sample=False\npricing=False\nqldb=False\nqldb-session=False\nqueues=True\nquicksight=False\nram=False\nrds=False\nrds-data=False\nredshift=False\nredshift-data=False\nrekognition=False\nresource-groups=False\nresourcegroupstaggingapi=False\nrobomaker=False\nroute53=False\nroute53domains=False\nroute53resolver=False\ns3=False\ns3-crt=False\ns3-encryption=True\ns3control=False\ns3outposts=False\nsagemaker=False\nsagemaker-a2i-runtime=False\nsagemaker-edge=False\nsagemaker-featurestore-runtime=False\nsagemaker-runtime=False\nsavingsplans=False\nschemas=False\nsdb=False\nsecretsmanager=False\nsecurityhub=False\nserverlessrepo=False\nservice-quotas=False\nservicecatalog=False\nservicecatalog-appregistry=False\nservicediscovery=False\nsesv2=False\nshared=False\nshield=False\nsigner=False\nsms=False\nsms-voice=False\nsnowball=False\nsns=False\nsqs=False\nssm=False\nsso=False\nsso-admin=False\nsso-oidc=False\nstates=False\nstoragegateway=False\nsts=False\nsupport=False\nswf=False\nsynthetics=False\ntext-to-speech=False\ntextract=False\ntimestream-query=False\ntimestream-write=False\ntranscribe=False\ntranscribestreaming=False\ntransfer=True\ntranslate=False\nwaf=False\nwaf-regional=False\nwafv2=False\nwellarchitected=False\nworkdocs=False\nworklink=False\nworkmail=False\nworkmailmessageflow=False\nworkspaces=False\nxray=False\naws-c-auth:shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False\naws-c-compression:shared=False\naws-c-event-stream:shared=False\naws-c-http:shared=False\naws-c-io:shared=False\naws-c-mqtt:shared=False\naws-c-s3:shared=False\naws-c-sdkutils:shared=False\naws-checksums:shared=False\naws-crt-cpp:shared=False",
    "package_id": "e9df934396982ee827fd9d4f65ea496a6bc5b6f9",
    "prev": "57e5c44c5901ca04bd2ca0b88fa171cb",
    "requires": [
     "14",
     "15",
     "16",
     "18",
     "19"
    ],
    "context": "host"
   },
   "14": {
    "ref": "aws-c-common/0.6.19#5fd9e6c100b9cab451e21f08dba0b8db",
    "options": "cpu_extensions=True\nshared=False",
    "package_id": "abe54df7f14b3ece3426f7a9364866409069248b",
    "prev": "70bb3dd14d21bdb486d4e76b4e8e59c7",
    "context": "host"
   },
   "15": {
    "ref": "aws-c-cal/0.5.13#0d38baec053393667bf93d5072d0a649",
    "options": "shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False",
    "package_id": "ad14d066a55eeb217e43c3f1353e1fcd070c5416",
    "prev": "1eb347dc4138748e5997722476063131",
    "requires": [
     "14"
    ],
    "context": "host"
   },
   "16": {
    "ref": "aws-c-http/0.6.13#b67b91e30d70178a9de10c6db6e157c9",
    "options": "shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False\naws-c-compression:shared=False\naws-c-io:shared=False",
    "package_id": "9df0f5dda111c7e7f1851c681ca9d0b38c3decd2",
    "prev": "e3e3be10b65970c672212c36c5706ab1",
    "requires": [
     "14",
     "17",
     "18"
    ],
    "context": "host"
   },
   "17": {
    "ref": "aws-c-compression/0.2.15#890dd9907d09e3cb01b0a5996fcaad49",
    "options": "shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False",
    "package_id": "ad14d066a55eeb217e43c3f1353e1fcd070c5416",
    "prev": "38a8ff6adb60210b9f141f6fd868afc0",
    "requires": [
     "14"
    ],
    "context": "host"
   },
   "18": {
    "ref": "aws-c-io/0.10.20#4f2b71797fe5703cf891b264fa092ce8",
    "options": "shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False",
    "package_id": "e4e19274f4952cd0374ae48e467845045aaa1ca3",
    "prev": "5f40c8a5ab48306f9a1b0a95b79275c7",
    "requires": [
     "14",
     "15"
    ],
    "context": "host"
   },
   "19": {
    "ref": "aws-crt-cpp/0.17.23#df584d76d18fa59abd4b96755e65c01b",
    "options": "shared=False\naws-c-auth:shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False\naws-c-compression:shared=False\naws-c-event-stream:shared=False\naws-c-http:shared=False\naws-c-io:shared=False\naws-c-mqtt:shared=False\naws-c-s3:shared=False\naws-c-sdkutils:shared=False\naws-checksums:shared=False",
    "package_id": "6dda9f53561462c598e35c7ac6e48fe67d1659c6",
    "prev": "cff83dc543467e2d9c44a397a402e683",
    "requires": [
     "14",
     "20",
     "18",
     "16",
     "21",
     "23",
     "24",
     "25"
    ],
    "context": "host"
   },
   "20": {
    "ref": "aws-checksums/0.1.13#59218957e8a84d5b13bce117c3ff4081",
    "options": "shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False",
    "package_id": "ad14d066a55eeb217e43c3f1353e1fcd070c5416",
    "prev": "6cb23f01be184f729d142e7a402daab2",
    "requires": [
     "14"
    ],
    "context": "host"
   },
   "21": {
    "ref": "aws-c-auth/0.6.11#28a54c8785d211c81ade3ff6a464e10f",
    "options": "shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False\naws-c-compression:shared=False\naws-c-http:shared=False\naws-c-io:shared=False\naws-c-sdkutils:shared=False",
    "package_id": "c9c69a4d9a4edcf3c15f053f22195ec497dc04cf",
    "prev": "38abe0b620a11045cf323247291de63b",
    "requires": [
     "14",
     "15",
     "18",
     "16",
     "22"
    ],
    "context": "host"
   },
   "22": {
    "ref": "aws-c-sdkutils/0.1.3#d19b8a23932e60d48cdbeb93973ceef9",
    "options": "shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False",
    "package_id": "ad14d066a55eeb217e43c3f1353e1fcd070c5416",
    "prev": "276b23dc804eb0f2cc23adfa44ed52a6",
    "requires": [
     "14"
    ],
    "context": "host"
   },
   "23": {
    "ref": "aws-c-s3/0.1.37#0a2b4dda5bd4b3f8980beaf1658851cc",
    "options": "shared=False\naws-c-auth:shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False\naws-c-compression:shared=False\naws-c-http:shared=False\naws-c-io:shared=False\naws-c-sdkutils:shared=False\naws-checksums:shared=False",
    "package_id": "5f22eb17e47b2a5b7725ac082d5e7d84a8353e25",
    "prev": "8f2e720befc4dcdfabd277bc410ba0a2",
    "requires": [
     "14",
     "18",
     "16",
     "21",
     "20"
    ],
    "context": "host"
   },
   "24": {
    "ref": "aws-c-mqtt/0.7.10#a92a527303b339f314a8a32e85fefe32",
    "options": "shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False\naws-c-compression:shared=False\naws-c-http:shared=False\naws-c-io:shared=False",
    "package_id": "63f358862d81ed81c51a60e0f4453d8a6c3b649b",
    "prev": "1d07ba2eb795543c88b9fb2013ff4b88",
    "requires": [
     "14",
     "15",
     "18",
     "16"
    ],
    "context": "host"
   },
   "25": {
    "ref": "aws-c-event-stream/0.2.7#72768432f558c9b8f07c846511ba9264",
    "options": "shared=False\naws-c-cal:shared=False\naws-c-common:cpu_extensions=True\naws-c-common:shared=False\naws-c-io:shared=False\naws-checksums:shared=False",
    "package_id": "3dde3e82c7193fc4a528baf35b49529a7c6287ac",
    "prev": "4a218c2ba609a00e410dbbd63dae95e3",
    "requires": [
     "20",
     "14",
     "18"
    ],
    "context": "host"
   },
   "26": {
    "ref": "websocketpp/0.8.2#40943ed31a41707f77e031d7fc8dd268",
    "options": "asio=boost\nwith_openssl=True\nwith_zlib=True\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=off\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=False\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_nowide=False\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:shared=False\nopenssl:386=False\nopenssl:capieng_dialog=False\nopenssl:enable_capieng=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nzlib:shared=False",
    "package_id": "5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9",
    "prev": "a30203dcb80f80f4f3099080bf97fecf",
    "requires": [
     "4",
     "6",
     "9"
    ],
    "context": "host"
   },
   "27": {
    "ref": "scope-lite/0.2.0#3d661c43163ac4ebc53ec5e3f9e77490",
    "options": "",
    "package_id": "5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9",
    "prev": "92e4b9b1d8250eeeb78ce9cbe02c6579",
    "context": "host"
   },
   "28": {
    "ref": "mbedtls/2.25.0#5f2f923500118fd89dc3dfa1b3a16649",
    "options": "shared=False\nwith_zlib=True\nzlib:shared=False",
    "package_id": "b35818331a29d6ee3d6f58ec625d8538192761e4",
    "requires": [
     "6"
    ],
    "context": "host"
   },
   "29": {
    "ref": "b2/4.9.3#c721ad9d71f6b114ed03a94887c973b6",
    "options": "toolset=auto\nuse_cxx_env=False",
    "package_id": "ca33edce272a279b24f87dc0d4cf5bbdcffbc187",
    "prev": "af21ef6c069218ac14bd644751369edd",
    "context": "host"
   },
   "30": {
    "ref": "nasm/2.15.05#799d63b1672a337584b09635b0f22fc1",
    "options": "",
    "package_id": "01edd76db8e16db9b38c3cca44ec466a9444c388",
    "prev": "bc150d26d6dde7a726c4b39a62cecab8",
    "context": "host"
   },
   "31": {
    "ref": "strawberryperl/5.30.0.1#d125df083747d815c66e9ee621f3909f",
    "options": "",
    "package_id": "ca33edce272a279b24f87dc0d4cf5bbdcffbc187",
    "prev": "ffd124eb48d535d9e5b7134311ef0b65",
    "context": "host"
   }
  },
  "revisions_enabled": true
 },
 "version": "0.4",
 "profile_host": "[settings]\narch=x86_64\narch_build=x86_64\nbuild_type=Debug\ncompiler=Visual Studio\ncompiler.cppstd=17\ncompiler.runtime=MDd\ncompiler.version=17\nos=Windows\nos_build=Windows\n[options]\n[build_requires]\n[env]\n"
}

Steps to reproduce

export CONAN_REVISIONS_ENABLED=1
conan install ./conanfile.txt --update --build-require --lockfile=./conan.lock --build=missing
   or (same result)
conan install ./conanfile.txt --update --lockfile=./conan.lock --build=missing

Logs

When I run the conan install command, you can see that it's ignoring the entries in the build_requires section of the conanfile.text file. Then, it errors out saying it can't find one of the values.

$ conan install ./conanfile.txt --update --lockfile=./conan.lock --build=missing
Using lockfile: 'C:\SVNProjectRepos\Phoenix-gRPC\build\conan.lock'
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Debug
compiler=Visual Studio
compiler.cppstd=17
compiler.runtime=MDd
compiler.version=17
os=Windows
os_build=Windows
[options]
[build_requires]
[env]

abseil/20211102.0: WARN: Can't update, no package in remote
aws-c-common/0.6.19: WARN: Can't update, no package in remote
aws-c-cal/0.5.13: WARN: Can't update, no package in remote
aws-c-compression/0.2.15: WARN: Can't update, no package in remote
aws-c-sdkutils/0.1.3: WARN: Can't update, no package in remote
aws-checksums/0.1.13: WARN: Can't update, no package in remote
aws-c-io/0.10.20: WARN: Can't update, no package in remote
aws-c-event-stream/0.2.7: WARN: Can't update, no package in remote
aws-c-http/0.6.13: WARN: Can't update, no package in remote
aws-c-auth/0.6.11: WARN: Can't update, no package in remote
aws-c-mqtt/0.7.10: WARN: Can't update, no package in remote
aws-c-s3/0.1.37: WARN: Can't update, no package in remote
aws-crt-cpp/0.17.23: WARN: Can't update, no package in remote
aws-sdk-cpp/1.9.100: WARN: Can't update, no package in remote
ERROR: Build-require 'strawberryperl' cannot be found in lockfile
memsharded commented 1 year ago

Hi @BoilerTom90

Thanks for your detailed report. I think this might be a duplicate https://github.com/conan-io/conan/issues/10544, and it is a complex issue to solve in 1.X, but fortunately it seems it has already been fixed in 2.0 (coming very, very soon final GA, already in beta.9)

A quick recommendation you might want to try: when using tool_requires it is recommended to use the 2 profiles, "build" and "host" profiles, because the dependency graph changes, and it is computed way closer to what Conan 2.0 will do. It will also produce a different lockfile. It is very possible that the issue will persist, but this is something to do in either case to be 2.0 ready (and 2.0 lockfiles definitely solve the issue)

benjaminc-mirageoscience commented 1 year ago

Hi @memsharded ,

I have exactly the same issue. I defined Qt as a regular requirement and also as a tool_requires. I used 2 profiles (host and build) which in my case are identical. I still use Conan 1 (1.59) as Qt's recipe is not conan-2-ready yet. I created 2 fully-locked lock files, one in release and one in debug. Then, from these lock files I generated 2 other lock files with the parameter --build. With these partially-locked lock files I am able to rebuild all the dependencies I use except for Qt. I have this error ERROR: Build-require 'double-conversion' cannot be found in lockfile (Qt was built with with_doubleconversion at true). double-conversion is in the lock files, actually I can rebuild it.

My understanding is that this issue is fixed in Conan 2 but not cannot be done in Conan 1. As I cannot use Conan 2 for now, is there a workaround?

Thank you for your help. Have a great weekend.

memsharded commented 6 months ago

Sorry this was not followed up back then.

This referred to old Conan 1.X lockfiles. Lockfiles have been fully revamped in Conan 2.0, I am closing this ticket as outdated, please create new tickets referring to the new lockfiles for any further question or issue. Thanks!