Closed zhangguanzhang closed 9 months ago
@1715173329 大佬麻烦看看
buildbot 是正常的,检查你自己的环境。
buildbot 是正常的,检查你自己的环境。
github action 编译的,两次都这样了,日志可以下面这个链接看 https://github.com/zhangguanzhang/Actions-OpenWrt/runs/6824503888?check_suite_focus=true#step:14:2517
我用op官方 openwrt 21.02 的分支编译能成功,看了下 https://github.com/immortalwrt/packages/blob/master/libs/avah 和 官方是一模一样的,然后看到了
ifneq ($(CONFIG_PACKAGE_libavahi-compat-libdnssd),)
CONFIGURE_ARGS += \
--enable-compat-libdns_sd
endif
在 .config 里对比了下,官方的是
CONFIG_PACKAGE_libavahi-client=m
CONFIG_PACKAGE_libavahi-compat-libdnssd=m
CONFIG_PACKAGE_libavahi-dbus-support=m
用本仓库21.02的分支编译的是:
CONFIG_PACKAGE_libavahi-client=y
CONFIG_PACKAGE_libavahi-compat-libdnssd=m
CONFIG_PACKAGE_libavahi-dbus-support=y
依赖关系:
Symbol: PACKAGE_libavahi-client [=y] x
x Type : tristate x
x Defined at tmp/.config-package.in:56152 x
x Prompt: libavahi-client.. An mDNS/DNS-SD implementation (libavahi-client library) x
x Location: x
x (1) -> Libraries x
x Selects: PACKAGE_libpthread [=y] && PACKAGE_avahi-dbus-daemon [=y] && PACKAGE_libc [=y] && PACKAGE_librt [=y] x
x Selected by [y]: x
x - PACKAGE_samba4-libs [=y] && y && SAMBA4_SERVER_AVAHI [=y] x
x Selected by [m]: x
x - PACKAGE_libavahi-compat-libdnssd [=m] x
x - PACKAGE_forked-daapd [=m] && (!PACKAGE_libx264 [=n] || BUILD_PATENTED [=n]) && AUDIO_SUPPORT [=y] x
x - PACKAGE_shairport-sync-openssl [=m] && AUDIO_SUPPORT [=y] x
x Selected by [n]: x
x - PACKAGE_libiio [=n] && LIBIIO_NETWORK_BACKEND [=n] x
x - PACKAGE_tvheadend [=n] && TVHEADEND_AVAHI_SUPPORT [=n] x
x - TVHEADEND_AVAHI_SUPPORT [=n] && PACKAGE_tvheadend [=n] x
x - PACKAGE_avahi-utils [=n] x
x - PACKAGE_pulseaudio-daemon-avahi [=n] && AUDIO_SUPPORT [=y] x
x - PACKAGE_shairport-sync-mbedtls [=n] && AUDIO_SUPPORT [=y]
CONFIG_PACKAGE_autosamba=m
CONFIG_PACKAGE_luci-app-samba4=m
CONFIG_PACKAGE_luci-i18n-samba4-zh-cn=m
CONFIG_PACKAGE_samba4-libs=m
CONFIG_PACKAGE_samba4-server=m
我看是 CONFIG_PACKAGE_autosamba=y
引入 luci-app-samba4 引入的 libavahi,暂时调整为 autosamba=m
这样不是必须的依赖,所以make命令不会报错退出,而是包编译失败。但是这个包编译的错误还是这样的。
master 分支编译
https://github.com/immortalwrt/packages/tree/master/libs/avahi
失败