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

Reply via email to