Source: radare2 Version: 5.9.8+dfsg-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramac...@debian.org
https://buildd.debian.org/status/fetch.php?pkg=radare2&arch=armel&ver=5.9.8%2Bdfsg-1&stamp=1733137281&raw=0 [1302/1389] cc -Ilibr/lang/libr_lang.so.5.9.8.p -I. -I.. -I../libr/include -I../shlr/spp -I../shlr/qjs/src -I../shlr/sdb/include -Ishlr -I../shlr -Ilibr -I../libr -fvisibility=hidden -fdiagnostics-color=always -Wall -Winvalid-pch -fvisibility=hidden -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DR2_PLUGIN_INCORE=1 -fvisibility=hidden -Dutf8_encode=utf8_encode_r2 -MD -MQ libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_quickjs.c.o -MF libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_quickjs.c.o.d -o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_quickjs.c.o -c ../shlr/qjs/src/quickjs.c [1303/1389] cc -o libr/lang/libr_lang.so.5.9.8 libr/lang/libr_lang.so.5.9.8.p/lang.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_quickjs.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_libbf.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_cutils.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_libregexp.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_libunicode.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libr_lang.so.5.9.8 -Wl,--whole-archive -Wl,--start-group libr2sdb.a -Wl,--no-whole-archive -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../util:$ORIGIN/../io:$ORIGIN/../cons:$ORIGIN/../crypto:$ORIGIN/../socket:$ORIGIN/../asm:$ORIGIN/../syscall:$ORIGIN/../arch:$ORIGIN/../esil:$ORIGIN/../reg:$ORIGIN/../flag' -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/util -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/io -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/cons -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/crypto -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/socket -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/asm -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/syscall -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/arch -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/esil -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/reg -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/flag libr/util/libr_util.so.5.9.8 libr2spp.a libr/io/libr_io.so.5.9.8 libr/crypto/libr_crypto.so.5.9.8 libr/socket/libr_socket.so.5.9.8 libr/asm/libr_asm.so.5.9.8 libr/arch/libr_arch.so.5.9.8 libr/esil/libr_esil.so.5.9.8 libr/cons/libr_cons.so.5.9.8 -ldl -lm -pthread -lutil /usr/lib/arm-linux-gnueabi/liblz4.so /usr/lib/arm-linux-gnueabi/libz.so -Wl,--end-group FAILED: libr/lang/libr_lang.so.5.9.8 cc -o libr/lang/libr_lang.so.5.9.8 libr/lang/libr_lang.so.5.9.8.p/lang.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_quickjs.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_libbf.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_cutils.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_libregexp.c.o libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_libunicode.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libr_lang.so.5.9.8 -Wl,--whole-archive -Wl,--start-group libr2sdb.a -Wl,--no-whole-archive -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../util:$ORIGIN/../io:$ORIGIN/../cons:$ORIGIN/../crypto:$ORIGIN/../socket:$ORIGIN/../asm:$ORIGIN/../syscall:$ORIGIN/../arch:$ORIGIN/../esil:$ORIGIN/../reg:$ORIGIN/../flag' -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/util -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/io -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/cons -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/crypto -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/socket -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/asm -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/syscall -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/arch -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/esil -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/reg -Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/libr/flag libr/util/libr_util.so.5.9.8 libr2spp.a libr/io/libr_io.so.5.9.8 libr/crypto/libr_crypto.so.5.9.8 libr/socket/libr_socket.so.5.9.8 libr/asm/libr_asm.so.5.9.8 libr/arch/libr_arch.so.5.9.8 libr/esil/libr_esil.so.5.9.8 libr/cons/libr_cons.so.5.9.8 -ldl -lm -pthread -lutil /usr/lib/arm-linux-gnueabi/liblz4.so /usr/lib/arm-linux-gnueabi/libz.so -Wl,--end-group /usr/bin/ld: libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_quickjs.c.o: in function `js_atomics_op': ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:54992:(.text+0x48f24): undefined reference to `__atomic_compare_exchange_8' /usr/bin/ld: ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:54966:(.text+0x49138): undefined reference to `__atomic_load_8' /usr/bin/ld: ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:54950:(.text+0x49154): undefined reference to `__atomic_fetch_or_8' /usr/bin/ld: ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:54951:(.text+0x49170): undefined reference to `__atomic_fetch_sub_8' /usr/bin/ld: ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:54952:(.text+0x4918c): undefined reference to `__atomic_fetch_xor_8' /usr/bin/ld: ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:54953:(.text+0x491a8): undefined reference to `__atomic_exchange_8' /usr/bin/ld: ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:54948:(.text+0x4926c): undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:54949:(.text+0x49288): undefined reference to `__atomic_fetch_and_8' /usr/bin/ld: libr/lang/libr_lang.so.5.9.8.p/.._.._shlr_qjs_src_quickjs.c.o: in function `js_atomics_store': ./obj-arm-linux-gnueabi/../shlr/qjs/src/quickjs.c:55056:(.text+0x4b76c): undefined reference to `__atomic_store_8' collect2: error: ld returned 1 exit status Cheers -- Sebastian Ramacher