Skip to contentSkip to conversation

libiio: fix libavahi-client dependency

PATCH New Marcus Folkesson 2 participants 3 messages Dec 27, 2017

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 libiio: fix libavahi-client dependency

Avahi needs avahi-daemon and D-Bus to build avahi-client.

---
 package/libiio/libiio.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
package/libiio/libiio.mk +2 -2
index 0b13064085..0ff6c47dba 100644
@@ -54,8 +54,8 @@ else
 LIBIIO_CONF_OPTS += -DWITH_IIOD_USBD=OFF
 endif
 
-# Avahi support in libiio requires avahi-client, which needs avahi-daemon
-ifeq ($(BR2_PACKAGE_AVAHI)$(BR2_PACKAGE_AVAHI_DAEMON),yy)
+# Avahi support in libiio requires avahi-client, which needs avahi-daemon and dbus
+ifeq ($(BR2_PACKAGE_AVAHI)$(BR2_PACKAGE_AVAHI_DAEMON)$(BR2_PACKAGE_DBUS),yyy)
 LIBIIO_DEPENDENCIES += avahi
 endif
 
Signature · 1 line
2.15.1
#1 lore raw

PATCH 1/1 libiio: fix libavahi-client dependency

Hi Marcus,

Quoted 12 lines · Marcus Folkesson

Avahi needs avahi-daemon and D-Bus to build avahi-client.

---
 package/libiio/libiio.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
package/libiio/libiio.mk +0 -0
index 0b13064085..0ff6c47dba 100644

package/libiio/libiio.mk else · line 58

Quoted 7 lines
package/libiio/libiio.mk +2 -2
@@ -54,8 +54,8 @@ else
 LIBIIO_CONF_OPTS += -DWITH_IIOD_USBD=OFF
 endif
 
-# Avahi support in libiio requires avahi-client, which needs avahi-daemon
-ifeq ($(BR2_PACKAGE_AVAHI)$(BR2_PACKAGE_AVAHI_DAEMON),yy)
+# Avahi support in libiio requires avahi-client, which needs avahi-daemon and dbus
+ifeq ($(BR2_PACKAGE_AVAHI)$(BR2_PACKAGE_AVAHI_DAEMON)$(BR2_PACKAGE_DBUS),yyy)

When BR2_PACKAGE_AVAHI_DAEMON is enabled, BR2_PACKAGE_AVAHI must also be enabled. So the is no need to check for BR2_PACKAGE_AVAHI.

package/libiio/libiio.mk else · line 60

Quoted 2 lines
package/libiio/libiio.mk +0 -0
 LIBIIO_DEPENDENCIES += avahi
 endif

baruch

Signature · 3 lines
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
#2 lore raw

PATCH 1/1 libiio: fix libavahi-client dependency

Hi Baruch,

Quoted 18 lines · Baruch Siach

Hi Marcus,

Quoted 15 lines · Marcus Folkesson

Avahi needs avahi-daemon and D-Bus to build avahi-client.

---
 package/libiio/libiio.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
package/libiio/libiio.mk +0 -0
index 0b13064085..0ff6c47dba 100644
@@ -54,8 +54,8 @@ else
 LIBIIO_CONF_OPTS += -DWITH_IIOD_USBD=OFF
 endif
 
Quoted 8 lines

package/libiio/libiio.mk else · line 58

Quoted 4 lines
package/libiio/libiio.mk +2 -2
-# Avahi support in libiio requires avahi-client, which needs avahi-daemon
-ifeq ($(BR2_PACKAGE_AVAHI)$(BR2_PACKAGE_AVAHI_DAEMON),yy)
+# Avahi support in libiio requires avahi-client, which needs avahi-daemon and dbus
+ifeq ($(BR2_PACKAGE_AVAHI)$(BR2_PACKAGE_AVAHI_DAEMON)$(BR2_PACKAGE_DBUS),yyy)

When BR2_PACKAGE_AVAHI_DAEMON is enabled, BR2_PACKAGE_AVAHI must also be enabled. So the is no need to check for BR2_PACKAGE_AVAHI.

You are so right.

Quoted 9 lines

package/libiio/libiio.mk else · line 60

Quoted 2 lines
package/libiio/libiio.mk +0 -0
 LIBIIO_DEPENDENCIES += avahi
 endif

baruch

Signature · 3 lines
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -

Best regards
Marcus Folkesson