conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
973 stars 1.79k forks source link

[package] aws-sdk-cpp/1.11.352: Fails to build for Windows (with MinGW) #25540

Open DevAGCO opened 1 month ago

DevAGCO commented 1 month ago

Description

When building the lib with MinGW the following error shows up:

ERROR: There are invalid packages:
s2n/1.4.16: Invalid: Not supported (yet)

Related to #25401 ?

Package and Environment Details

Conan profile

Profile host: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=20 compiler.libcxx=libstdc++11 compiler.version=13 os=Windows

Steps to reproduce

CC=/bin/x86_64-w64-mingw32-gcc-posix CXX=/bin/x86_64-w64-mingw32-g++-posix conan install --require aws-sdk-cpp/1.11.352 -pr:b=default -pr:h=/tmp/mingw.profile --build=missing

Logs

Click to expand log ``` ======== Input profiles ======== Profile host: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=20 compiler.libcxx=libstdc++11 compiler.version=13 os=Windows [conf] tools.system.package_manager:mode=install Profile build: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=gnu17 compiler.libcxx=libstdc++11 compiler.version=13 os=Linux [conf] tools.system.package_manager:mode=install ======== Computing dependency graph ======== Graph root cli Requirements aws-c-auth/0.7.16#d1c779b29e87d9b9e6564a1b4a5a2e28 - Cache aws-c-cal/0.6.14#3ed4cc4d6b5ebe63bcbed6fd0fa9951f - Cache aws-c-common/0.9.15#c44a2ce5f1e858caf1a5b692078755eb - Cache aws-c-compression/0.2.18#c86b8f00cee8d572cd71835e9842405f - Cache aws-c-event-stream/0.4.2#a390c1c504451a7eeab447bfbb4a9e47 - Cache aws-c-http/0.8.1#2dbdd363d5daf73ead6877310e406ebe - Cache aws-c-io/0.14.7#3ac4e4b9a0d26e4d22592076f8f06171 - Cache aws-c-mqtt/0.10.3#a4d43fcbcc1e0a91079ec93691dd64d2 - Cache aws-c-s3/0.5.5#cae5e2180e586fe5c10a278999a7ca8b - Cache aws-c-sdkutils/0.1.15#6cfaa1f582765f5fabf9609f7626522c - Cache aws-checksums/0.1.18#7039b79391bd012855848816cb663464 - Cache aws-crt-cpp/0.26.9#a63cd7ec7a0b15cfa417cecc4a9cf6e9 - Cache aws-sdk-cpp/1.11.352#7d7147f3c861229b804593da5ead39da - Cache openssl/3.3.1#279e86dc2a7dded8c1fe8512e775bdb1 - Cache s2n/1.4.16#3950958f32a1a08bd69ae2971fc08cf7 - Cache zlib/1.3.1#f52e03ae3d251dec704634230cd806a2 - Cache Resolved version ranges openssl/[>=1.1 <4]: openssl/3.3.1 zlib/[>=1.2.11 <2]: zlib/1.3.1 ======== Computing necessary packages ======== aws-crt-cpp/0.26.9: Compatible package ID 0b11aea96e37eeb87b615420b9125a1ec8bf5c6a equal to the default package ID: Skipping it. aws-crt-cpp/0.26.9: Checking 9 compatible configurations aws-crt-cpp/0.26.9: Compatible configurations not found in cache, checking servers aws-crt-cpp/0.26.9: 'a65aa805705058fbd77b428b8200a06592b89ccb': compiler.cppstd=11 aws-crt-cpp/0.26.9: 'fb54f353b397fe03f77d7df62bdaab0c3c34cd9e': compiler.cppstd=gnu11 aws-crt-cpp/0.26.9: 'ea0526883c991d98d58e919b3ae2e639b344ecb2': compiler.cppstd=14 aws-crt-cpp/0.26.9: '398e540bb8918b5828d5cff46b66d8cf2a714de4': compiler.cppstd=gnu14 aws-crt-cpp/0.26.9: 'f661965ec2c4cabae2740d518d073c20213875b5': compiler.cppstd=17 aws-crt-cpp/0.26.9: 'feb1e2f133471c90ee1a8dd43b5f5173144d9280': compiler.cppstd=gnu17 aws-crt-cpp/0.26.9: '36a1c483023db766e276b8871eb2a7d13c2087bb': compiler.cppstd=gnu20 aws-crt-cpp/0.26.9: 'e6382a4966a2a7283307fdf1c194f74d01346924': compiler.cppstd=23 aws-crt-cpp/0.26.9: 'eed1cf77f600ba4be2caba40df20516458b4c825': compiler.cppstd=gnu23 aws-sdk-cpp/1.11.352: Compatible package ID fc8d5688d4c894179d3caa680fb3dcc763c17d02 equal to the default package ID: Skipping it. aws-sdk-cpp/1.11.352: Checking 11 compatible configurations aws-sdk-cpp/1.11.352: Compatible configurations not found in cache, checking servers aws-sdk-cpp/1.11.352: '78ba603ee227eb7abdf90df63189022caf787c20': compiler.cppstd=98 aws-sdk-cpp/1.11.352: '23ac1f7dd5fedf70ef4ad727a541fad2274c79a5': compiler.cppstd=gnu98 aws-sdk-cpp/1.11.352: '1fb2dad408de54b468913fbc740144ba949ba274': compiler.cppstd=11 aws-sdk-cpp/1.11.352: '79d2e8816be46bd78996c68bb3e6dabfb3a5d1fa': compiler.cppstd=gnu11 aws-sdk-cpp/1.11.352: 'bce21b0442dd7f1efc35a003ea68733ba72fe8b2': compiler.cppstd=14 aws-sdk-cpp/1.11.352: '94a79582c8b6e1e76180a52cb8964efa18e7b8b6': compiler.cppstd=gnu14 aws-sdk-cpp/1.11.352: 'cd7fcc1b17efc044af12516edc8d72d2d30fc86e': compiler.cppstd=17 aws-sdk-cpp/1.11.352: 'f5cd4006a1609a60a96dd34c2a7339a2edcc694f': compiler.cppstd=gnu17 aws-sdk-cpp/1.11.352: '2bbe82f1fa1c6b9276f3180fcf74bfcb0968c440': compiler.cppstd=gnu20 aws-sdk-cpp/1.11.352: '9e53ca1f88b0e5426d25836f25337edaf2506e6d': compiler.cppstd=23 aws-sdk-cpp/1.11.352: '6810a9727ed6d4e422903395f52ee4278ad923d5': compiler.cppstd=gnu23 Requirements aws-c-auth/0.7.16#d1c779b29e87d9b9e6564a1b4a5a2e28:c3cf8ea7fda75b0f0e679634407a129a0ae9dfa8 - Build aws-c-cal/0.6.14#3ed4cc4d6b5ebe63bcbed6fd0fa9951f:e5d66c0e6f2d7be36ac0688de02ef697f29d0cee - Build aws-c-common/0.9.15#c44a2ce5f1e858caf1a5b692078755eb:6183c3fa3fec8b004fd6331fd769eac84324fe59 - Build aws-c-compression/0.2.18#c86b8f00cee8d572cd71835e9842405f:e5d66c0e6f2d7be36ac0688de02ef697f29d0cee - Build aws-c-event-stream/0.4.2#a390c1c504451a7eeab447bfbb4a9e47:cdcb4d38057796b4b16e30a6e9bbd6b1e3365ff7 - Build aws-c-http/0.8.1#2dbdd363d5daf73ead6877310e406ebe:a4cdc0907c0f998c123ed6cf0542449ba7dbff5c - Build aws-c-io/0.14.7#3ac4e4b9a0d26e4d22592076f8f06171:07a4bce393153c32068150b2b6443a255d01d24c - Build aws-c-mqtt/0.10.3#a4d43fcbcc1e0a91079ec93691dd64d2:02e7502f485510d40ddcfbd890f3e15390802188 - Build aws-c-s3/0.5.5#cae5e2180e586fe5c10a278999a7ca8b:bee26ac50297cafb6a9b08925aae111969527ccf - Build aws-c-sdkutils/0.1.15#6cfaa1f582765f5fabf9609f7626522c:e5d66c0e6f2d7be36ac0688de02ef697f29d0cee - Build aws-checksums/0.1.18#7039b79391bd012855848816cb663464:e5d66c0e6f2d7be36ac0688de02ef697f29d0cee - Build aws-crt-cpp/0.26.9#a63cd7ec7a0b15cfa417cecc4a9cf6e9:0b11aea96e37eeb87b615420b9125a1ec8bf5c6a - Build aws-sdk-cpp/1.11.352#7d7147f3c861229b804593da5ead39da:fc8d5688d4c894179d3caa680fb3dcc763c17d02 - Build openssl/3.3.1#279e86dc2a7dded8c1fe8512e775bdb1:3cc4e99bcb6f14c856a02af797b25ecae9e9dcf5#e08ee807c9e81b9803efbccf49ece68e - Cache s2n/1.4.16#3950958f32a1a08bd69ae2971fc08cf7:eb63320161a5a18b54b6c764002c21a4fca0c224 - Invalid zlib/1.3.1#f52e03ae3d251dec704634230cd806a2:74fce2c720f804facc619f996bab77ff99796c4d#2256409d04a1f3919da52366d63ca3f6 - Cache ERROR: There are invalid packages: s2n/1.4.16: Invalid: Not supported (yet) ```
AbrilRBS commented 1 month ago

Hi @DevAGCO, thanks a lot for the report, I'll look into this asap, thanks a lot for the patience. The aws-sdk handling seems to be a bit misguided on our side, so I'll also be trying to simplify it while I'm at it

DevAGCO commented 1 month ago

I understand that there are many issues that you guys have to attend to... I'm just pinging here to make sure it doesn't go forgotten. Cheers