为什么我无法编译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 (将#修改为@)