This is a multi-part message in MIME format.
Source: justbuild
Version: 1.5.1-1
Severity: normal
Tags: FTBFS patch
User:
debian-loongarch@lists.debian.org
Usertags: loong64
Dear maintainers,
Compiling the justbuild failed for loong64 in the Debian Package
Auto-Building environment.
The error log is as follows,
```
In file included from work/src/buildtool/file_system/atomic.cpp:15: work/src/buildtool/file_system/atomic.hpp:18:10: fatal error: 'string'
file not found
18 | #include <string>
| ^~~~~~~~
1 error generated.
......
subprocess.CalledProcessError: Command '['clang++', '-target', 'x86_64-linux-gnu', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', ......
```
The full build log can be found at
https://buildd.debian.org/status/fetch.php?pkg=justbuild&arch=loong64&ver=1.5.1-1&stamp=1745330600&raw=0.
Please consider the patch I attached.
Based on the attached patch, justbuild was built successfully on locally. Please note that the dependency libprotobuf-dev of justbuild lacks
loongarch64 support(I have submitted bug and patch to protobuf source
package, too).
```
......
dh_builddeb
dpkg-deb: building package 'justbuild' in '../justbuild_1.5.1-1+loong64_loong64.deb'.
dpkg-deb: building package 'justbuild-dbgsym' in '../justbuild-dbgsym_1.5.1-1+loong64_loong64.deb'.
dpkg-genbuildinfo --build=binary -O../justbuild_1.5.1-1+loong64_loong64.buildinfo
dpkg-genchanges --build=binary -O../justbuild_1.5.1-1+loong64_loong64.changes
```
Please add loongarch64 support in the next upload.
Your opinions are welcome.
Best regards,
Dandan Zhang
ZGlmZiAtTnJ1IGp1c3RidWlsZC0xLjUuMS9kZWJpYW4vY2hhbmdlbG9nIGp1c3RidWlsZC0x LjUuMS9kZWJpYW4vY2hhbmdlbG9nCi0tLSBqdXN0YnVpbGQtMS41LjEvZGViaWFuL2NoYW5n ZWxvZwkyMDI1LTA0LTAxIDEwOjQ4OjU4LjAwMDAwMDAwMCArMDAwMAorKysganVzdGJ1aWxk LTEuNS4xL2RlYmlhbi9jaGFuZ2Vsb2cJMjAyNS0wNC0yOCAwNjo1MzoxNy4wMDAwMDAwMDAg KzAwMDAKQEAgLTEsMyArMSw5IEBACitqdXN0YnVpbGQgKDEuNS4xLTErbG9vbmc2NCkgdW5z dGFibGU7IHVyZ2VuY3k9bWVkaXVtCisKKyAgKiBBZGQgc3VwcG9ydCBmb3IgbG9vbmdhcmNo NjQgdGFyZ2V0CisKKyAtLSBEYW5kYW4gWmhhbmcgPHpoYW5nZGFuZGFuQGxvb25nc29uLmNu PiAgTW9uLCAyOCBBcHIgMjAyNSAxNDo1MzoxNyArMDgwMAorCiBqdXN0YnVpbGQgKDEuNS4x LTEpIHVuc3RhYmxlOyB1cmdlbmN5PW1lZGl1bQogCiAgICogTmV3IHVwc3RyZWFtIHZlcnNp b24gMS41LjEKZGlmZiAtTnJ1IGp1c3RidWlsZC0xLjUuMS9kZWJpYW4vanVzdGJ1aWxkLm1h a2VmaWxlIGp1c3RidWlsZC0xLjUuMS9kZWJpYW4vanVzdGJ1aWxkLm1ha2VmaWxlCi0tLSBq dXN0YnVpbGQtMS41LjEvZGViaWFuL2p1c3RidWlsZC5tYWtlZmlsZQkyMDI1LTA0LTAxIDEw OjQ4OjU4LjAwMDAwMDAwMCArMDAwMAorKysganVzdGJ1aWxkLTEuNS4xL2RlYmlhbi9qdXN0 YnVpbGQubWFrZWZpbGUJMjAyNS0wNC0yOCAwNjo1MzoxNy4wMDAwMDAwMDAgKzAwMDAKQEAg LTUsNiArNSw4IEBACiAKIGlmZXEgKCQoc2hlbGwgdW5hbWUgLW0pLGFhcmNoNjQpCiAgIEFS Q0ggPz0gYXJtNjQKK2Vsc2UgaWZlcSAoJChzaGVsbCB1bmFtZSAtbSksbG9vbmdhcmNoNjQp CisgIEFSQ0ggPz0gbG9vbmdhcmNoNjQKIGVsc2UKICAgQVJDSCA/PSB4ODZfNjQKIGVuZGlm CmRpZmYgLU5ydSBqdXN0YnVpbGQtMS41LjEvZGViaWFuL3BhdGNoZXMvanVzdGJ1aWxkLWFk ZC1zdXBwb3J0LWZvci1sb29uZ2FyY2g2NC10YXJnZXQucGF0Y2gganVzdGJ1aWxkLTEuNS4x L2RlYmlhbi9wYXRjaGVzL2p1c3RidWlsZC1hZGQtc3VwcG9ydC1mb3ItbG9vbmdhcmNoNjQt dGFyZ2V0LnBhdGNoCi0tLSBqdXN0YnVpbGQtMS41LjEvZGViaWFuL3BhdGNoZXMvanVzdGJ1 aWxkLWFkZC1zdXBwb3J0LWZvci1sb29uZ2FyY2g2NC10YXJnZXQucGF0Y2gJMTk3MC0wMS0w MSAwMDowMDowMC4wMDAwMDAwMDAgKzAwMDAKKysrIGp1c3RidWlsZC0xLjUuMS9kZWJpYW4v cGF0Y2hlcy9qdXN0YnVpbGQtYWRkLXN1cHBvcnQtZm9yLWxvb25nYXJjaDY0LXRhcmdldC5w YXRjaAkyMDI1LTA0LTI4IDA2OjUzOjE3LjAwMDAwMDAwMCArMDAwMApAQCAtMCwwICsxLDYw IEBACitEZXNjcmlwdGlvbjogQWRkIHN1cHBvcnQgZm9yIGxvb25nYXJjaDY0IHRhcmdldCAK KyAuCisganVzdGJ1aWxkICgxLjUuMS0xK2xvb25nNjQpIHVuc3RhYmxlOyB1cmdlbmN5PW1l ZGl1bQorIC4KKyAgICogQWRkIHN1cHBvcnQgZm9yIGxvb25nYXJjaDY0IHRhcmdldAorQXV0 aG9yOiBEYW5kYW4gWmhhbmcgPHpoYW5nZGFuZGFuQGxvb25nc29uLmNuPgorCistLS0KK0xh c3QtVXBkYXRlOiAyMDI1LTA0LTI4CisKKy0tLSBqdXN0YnVpbGQtMS41LjEub3JpZy9ldGMv dG9vbGNoYWluL0NDL1RBUkdFVFMKKysrKyBqdXN0YnVpbGQtMS41LjEvZXRjL3Rvb2xjaGFp bi9DQy9UQVJHRVRTCitAQCAtODMsNiArODMsNyBAQAorICAgICAgICAgLCAibGludXhfeDg2 XzY0IjogWyJ4ODZfNjQtbGludXgtZ251LWdjYyJdCisgICAgICAgICAsICJsaW51eF9hcm0i OiBbImFybS1saW51eC1nbnVlYWJpLWdjYyJdCisgICAgICAgICAsICJsaW51eF9hcm02NCI6 IFsiYWFyY2g2NC1saW51eC1nbnUtZ2NjIl0KKysgICAgICAgICwgImxpbnV4X2xvb25nYXJj aDY0IjogWyJsb29uZ2FyY2g2NC1saW51eC1nbnUtZ2NjIl0KKyAgICAgICAgIH0KKyAgICAg ICAsICJkZWZhdWx0IjoKKyAgICAgICAgIHsgInR5cGUiOiAiZmFpbCIKK0BAIC0xMTUsNiAr MTE2LDcgQEAKKyAgICAgICAgICwgImxpbnV4X3g4Nl82NCI6IFsieDg2XzY0LWxpbnV4LWdu dS1nKysiXQorICAgICAgICAgLCAibGludXhfYXJtIjogWyJhcm0tbGludXgtZ251ZWFiaS1n KysiXQorICAgICAgICAgLCAibGludXhfYXJtNjQiOiBbImFhcmNoNjQtbGludXgtZ251LWcr KyJdCisrICAgICAgICAsICJsaW51eF9sb29uZ2FyY2g2NCI6IFsibG9vbmdhcmNoNjQtbGlu dXgtZ251LWcrKyJdCisgICAgICAgICB9CisgICAgICAgLCAiZGVmYXVsdCI6CisgICAgICAg ICB7ICJ0eXBlIjogImZhaWwiCitAQCAtMTU2LDYgKzE1OCw3IEBACisgICAgICAgICAsICJs aW51eF94ODZfNjQiOiBbIng4Nl82NC1saW51eC1nbnUtYXIiXQorICAgICAgICAgLCAibGlu dXhfYXJtIjogWyJhcm0tbGludXgtZ251ZWFiaS1hciJdCisgICAgICAgICAsICJsaW51eF9h cm02NCI6IFsiYWFyY2g2NC1saW51eC1nbnUtYXIiXQorKyAgICAgICAgLCAibGludXhfbG9v bmdhcmNoNjQiOiBbImxvb25nYXJjaDY0LWxpbnV4LWdudS1hciJdCisgICAgICAgICB9Cisg ICAgICAgLCAiZGVmYXVsdCI6CisgICAgICAgICB7ICJ0eXBlIjogImZhaWwiCitAQCAtMTk1 LDYgKzE5OCw3IEBACisgICAgICAgICAsICJsaW51eF94ODZfNjQiOiBbIng4Nl82NC1saW51 eC1nbnUtYXIiXQorICAgICAgICAgLCAibGludXhfYXJtIjogWyJhcm0tbGludXgtZ251ZWFi aS1hciJdCisgICAgICAgICAsICJsaW51eF9hcm02NCI6IFsiYWFyY2g2NC1saW51eC1nbnUt YXIiXQorKyAgICAgICAgLCAibGludXhfbG9vbmdhcmNoNjQiOiBbImxvb25nYXJjaDY0LWxp bnV4LWdudS1hciJdCisgICAgICAgICB9CisgICAgICAgLCAiZGVmYXVsdCI6CisgICAgICAg ICB7ICJ0eXBlIjogImZhaWwiCitAQCAtMjI3LDYgKzIzMSw3IEBACisgICAgICAgICAsICJs aW51eF94ODZfNjQiOiBbIi10YXJnZXQiLCAieDg2XzY0LWxpbnV4LWdudSJdCisgICAgICAg ICAsICJsaW51eF9hcm0iOiBbIi10YXJnZXQiLCAiYXJtLWxpbnV4LWdudWVhYmkiXQorICAg ICAgICAgLCAibGludXhfYXJtNjQiOiBbIi10YXJnZXQiLCAiYWFyY2g2NC1saW51eC1nbnUi XQorKyAgICAgICAgLCAibGludXhfbG9vbmdhcmNoNjQiOiBbIi10YXJnZXQiLCAibG9vbmdh cmNoNjQtbGludXgtZ251Il0KKyAgICAgICAgIH0KKyAgICAgICAsICJkZWZhdWx0IjoKKyAg ICAgICAgIHsgInR5cGUiOiAiZmFpbCIKK0BAIC0yNjEsNiArMjY2LDcgQEAKKyAgICAgICAg ICwgImxpbnV4X3g4Nl82NCI6IFsiLXRhcmdldCIsICJ4ODZfNjQtbGludXgtZ251Il0KKyAg ICAgICAgICwgImxpbnV4X2FybSI6IFsiLXRhcmdldCIsICJhcm0tbGludXgtZ251ZWFiaSJd CisgICAgICAgICAsICJsaW51eF9hcm02NCI6IFsiLXRhcmdldCIsICJhYXJjaDY0LWxpbnV4 LWdudSJdCisrICAgICAgICAsICJsaW51eF9sb29uZ2FyY2g2NCI6IFsiLXRhcmdldCIsICJs b29uZ2FyY2g2NC1saW51eC1nbnUiXQorICAgICAgICAgfQorICAgICAgICwgImRlZmF1bHQi OgorICAgICAgICAgeyAidHlwZSI6ICJmYWlsIgpkaWZmIC1OcnUganVzdGJ1aWxkLTEuNS4x L2RlYmlhbi9wYXRjaGVzL3NlcmllcyBqdXN0YnVpbGQtMS41LjEvZGViaWFuL3BhdGNoZXMv c2VyaWVzCi0tLSBqdXN0YnVpbGQtMS41LjEvZGViaWFuL3BhdGNoZXMvc2VyaWVzCTIwMjUt MDQtMDEgMTA6NDg6NTguMDAwMDAwMDAwICswMDAwCisrKyBqdXN0YnVpbGQtMS41LjEvZGVi aWFuL3BhdGNoZXMvc2VyaWVzCTIwMjUtMDQtMjggMDY6NTM6MTcuMDAwMDAwMDAwICswMDAw CkBAIC0xICsxLDIgQEAKIHJlbmFtZV9qdXN0X3RvX2p1c3RidWlsZC5kaWZmCitqdXN0YnVp bGQtYWRkLXN1cHBvcnQtZm9yLWxvb25nYXJjaDY0LXRhcmdldC5wYXRjaAo=
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)