如何解决为什么我无法编译dnsmasq
我想安装pi-hole-ftl
和在Arch ARM上运行的树莓派。
我从AUR克隆了git repo,进入目录并启动makepkg -si
,它看起来很不错,直到得到以下内容为止:
[ 95%] Building C object src/dnsmasq/CMakeFiles/dnsmasq.dir/tftp.c.o
[ 97%] Building C object src/dnsmasq/CMakeFiles/dnsmasq.dir/ubus.c.o
[ 98%] Building C object src/dnsmasq/CMakeFiles/dnsmasq.dir/util.c.o
[ 98%] Built target dnsmasq
{standard input}: Assembler messages:
{standard input}:173292: Warning: end of file not at end of a line; newline inserted
{standard input}:173425: Error: operand 1 must be an integer register -- `ldrh w'
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
cc: fatal error: Killed signal terminated program cc1
compilation terminated.
make[2]: *** [src/database/CMakeFiles/sqlite3.dir/build.make:82: src/database/CMakeFiles/sqlite3.dir/sqlite3.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:293: src/database/CMakeFiles/sqlite3.dir/all] Error 2
make: *** [Makefile:149: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
我也已经安装了sqlite 3.32.3-1
。我很困在这里,有人能指出我正确的方向吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。