<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/142852>142852</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
HTTPClient.cpp: fails to build with `error: 'errc' has not been declared`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
build-problem
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
sylvestre
</td>
</tr>
</table>
<pre>
Recent regression:
```
FAILED: lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o
/usr/bin/g++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/source/build-llvm/lib/Debuginfod -I/build/source/llvm/lib/Debuginfod -I/build/source/build-llvm/include -I/build/source/llvm/include -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fdebug-prefix-map=/build/source/build-llvm=../ -fdebug-prefix-map=/build/source/= -no-canonical-prefixes -ffile-prefix-map=/build/source/build-llvm=../ -ffile-prefix-map=/build/source/= -no-canonical-prefixes -O3 -DNDEBUG -std=c++17 -fno-exceptions -funwind-tables -MD -MT lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o -MF lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o.d -o lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o -c /build/source/llvm/lib/Debuginfod/HTTPClient.cpp
/build/source/llvm/lib/Debuginfod/HTTPClient.cpp: In member function 'llvm::Error llvm::HTTPClient::perform(const llvm::HTTPRequest&, llvm::HTTPResponseHandler&)':
/build/source/llvm/lib/Debuginfod/HTTPClient.cpp:107:30: error: 'errc' has not been declared
107 | return createStringError(errc::invalid_argument,
| ^~~~
/build/source/llvm/lib/Debuginfod/HTTPClient.cpp:125:41: error: 'errc' has not been declared
125 | createStringError(errc::io_error,
| ^~~~
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysVl1v27wO_jXKjaDAkfPRXuTCjet3AZp2aLMTnKtAlmiHZ7LkSXK27mK__UB2unQr9vnWKBqIFB_yISlKwnusDcCSzK7ILB-JLhysW_pHfQQfHIxKqx6X9yDBBOqgduA9WkPSjCQZmSenvyQrsvXNdU7SjGosCS9yKLsaTWUV4cVqI95DgRo84cXNzX82Z-1YoSO8eLPdvl1pBBPGsm3HNqLzovNRV6IhvKgJvyL8irJ8_8_tu_3D3bv71XVc7R-2-Wq_urt92Ga32_0mW93fPZwVxd39Jnspvllv1mfpOrrpUMdgve2chCcB0_rYEF58z-oHNn-2-xsPaKTuFPwc-OumylhmGwyscqIB1lo0ARxlzZNcg6i-V1Y-CPmetc4GkME65oOzpv6qkFr4w5MaraFsV1nXiEDZDpyzjqT5IGAeZOcwPFLWlE4Y-dyMpLkPwijhFGU7Y1lnOg-KSds0wiim0QATru6a2FVsp0QAFrCBWJ7i7n67Lv57KjBJ85Sy6u16NVD20AgTULKeUWs9DnFWR_RYosbwyNBEB54dUCkwz0J_5mcntI6aT8GJb2JsRUxZn63dR4cBYo7Q1J6ynRQ-sA-d0INFg96jqVmFoBVDgwGFxs_gPGUtqD7OYae2pu7_UbbDptUoY-GE1uHgbFcfTnjisQTWmTPSKX3GGtPpk9dYI88aaISU4P0gdKA6Ez2yxh5hkLXxqDb4OYZ4lhoLnyS0gYXHNooUaAgQXbAjutAJzVSwkb3v6hp8YPYIzqE62ccaDlUbMqBBqOgBjQITxKlrZBDqKx_fta11IbKpFIraWB9Qeiatjo6qqjN928Seir8-7hNBfLOOR4m1Dir8xBrRkjT_xYFK8_GY8OL3bUmaUxYZCmMNSqFPJhD9V6jhL93_nunPvN-llOW3-fXVu38o80GRNJfDNJws6HAuhqKektWZj2gUC6LU0XyTU7bZvs5cpmxTvA7SWFFmXysoSf9gGL9AGC6bvzdPM7o2tIGmBEefupkSvhg6ISNpdh1HED2vzwjDugUXByvhF9IaH77beQ8fOvCB8Dnhqxc631rj4Y0wSoPr91wSvjhd0f-O1ySJOGkSKZ6maBaJgXOS8AU9CE-NDbQEMFSB1MKBIklG6SRZULJY0fg5CJ0zVDoQAR76cdrng_CLHqjnguYoNKr9071A-KoHil8EIrPrL1--vAIlPiNpNp38BSU-6yP5BQ-7H2B_GP_Tq2mklqm6TC_FCJaTxfQyWSTpLB0dlkIliUrUNJ3P5xXwRVJepjOAcnbJxUKJaoRLnvBZMk-mPJnxNB1fTsRiIkqhpvPF4mJWkWkCjUA9jokZW1eP0PsOlpMpv5jxkRYlaN-_-TgfhlbrbKmhIZzHZ6BbRkNWdrUn00SjD_4MFTBoWL48A5VA7WmwtEekHzEcKJknv5_keTLqnF4eQmh9TCYv4rsPw6Erx9I2z-ocg2ud_R_IEB9FkVucFid6xyX_fwAAAP__kHSa_g">