Emerging avahi 0.6.22 fails with the following error: /usr/include/glib-2.0/glib/gthread.h:334: warning: C99 inline functions are not supported; using GNU89 ga-enums-enumtypes.c:9: warning: no previous prototype for 'ga_protocol_get_type' ga-enums-enumtypes.c:24: warning: no previous prototype for 'ga_lookup_result_flags_get_type' ga-enums-enumtypes.c:42: warning: no previous prototype for 'ga_lookup_flags_get_type' ga-enums-enumtypes.c:59: warning: no previous prototype for 'ga_resolver_event_get_type' ga-enums-enumtypes.c:73: warning: no previous prototype for 'ga_browser_event_get_type' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. "-DDEBUG_TRAP=__asm__(\"int \$3\")" -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O3 -march=pentium3 -mtune=pentium3 -pipe -fomit-frame-pointer -fstack-protector -std=c99 -Wall -W -Wextra -pedantic -pipe -Wformat -Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Winline -fPIC -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -MT libavahi_gobject_la-ga-enums-enumtypes.lo -MD -MP -MF .deps/libavahi_gobject_la-ga-enums-enumtypes.Tpo -c ga-enums-enumtypes.c -o libavahi_gobject_la-ga-enums-enumtypes.o >/dev/null 2>&1 make[3]: *** No rule to make target `../avahi-client/libavahi-client.la', needed by `libavahi-gobject.la'. Stop. make[3]: Leaving directory `/var/tmp/portage/net-dns/avahi-0.6.22/work/avahi-0.6.22/avahi-gobject' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-dns/avahi-0.6.22/work/avahi-0.6.22/avahi-gobject' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-dns/avahi-0.6.22/work/avahi-0.6.22' make: *** [all] Error 2 Re-emerging 0.6.21 works, something must have changed in 0.6.22. Reproducible: Always Steps to Reproduce:
Created attachment 139064 [details] Complete build log
Created attachment 139066 [details] environment
I was able to compile it with python and dbus flags. You should add and try with that flags.
Thanks, fixed with avahi-0.6.22-r1. We now disable avahi-gobject when USE="-dbus".