[avahi] compile avahi from ubuntu 10.04

Trent Lloyd lathiat at bur.st
Tue Aug 17 07:52:04 PDT 2010


Kevyn,

On 17/08/2010, at 4:39 AM, Kevyn-Alexandre Pare wrote:

> It work by doing this so I still need to understand how to incorporate
> these 2 to completely compile the entire stack:
> 
> ./configure --disable-gtk3 --disable-mono
> 

You would need to enable gtk3 and mono development libraries :)


Regards,
Trent
Web In A Box

> 
> ---{ avahi 0.6.27 }---
> 
>    prefix:                                    /usr/local
>    sysconfdir:                                ${prefix}/etc
>    localstatedir:                             ${prefix}/var
>    avahi socket:
> ${prefix}/var/run/avahi-daemon/socket
>    dbus-1 system.d dir:
> ${prefix}/etc/dbus-1/system.d
>    dbus-1 version:                            1.2.16
>    dbus-1 system socket:
> unix:path=/var/run/dbus/system_bus_socket
>    C Compiler:                                gcc -std=gnu99
>    CFLAGS:                                    -g -O2 -fstack-protector
> -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
> -fdiagnostics-show-option -Wno-cast-qual -fno-strict-aliasing
>    Enable GLIB:                               yes
>    Enable GLIB GObject:                       yes
>    Enable GObject Introspection:              no
>    Enable GTK 2.0:                            yes
>    Enable GTK 3.0:                            no
>    Enable D-Bus:                              yes
>    With XML:                                  expat
>    Enable GDBM:                               yes
>    Enable DBM:                                no
>    Enable libdaemon:                          yes
>    Enable Python:                             yes
>    Enable pygtk:                              yes
>    Enable python-dbus:                        yes
>    Enable QT3:                                yes
>    Enable QT4:                                yes
>    Enable Mono:                               no
>    Enable Monodoc:                            yes
>    Distribution/OS:                           debian
>    User for avahi-daemon:                     avahi
>    Group for avahi-daemon:                    avahi
>    Priviliged access group for Avahi clients: netdev
>    User for avahi-autoipd:                    avahi-autoipd
>    Group for avahi-autoipd:                   avahi-autoipd
>    Enable chroot():                           yes
>    Enable Linux inotify:                      yes
>    Enable stack-smashing protection:          yes
>    systemd unit directory:                    
> 
>    Building libavahi-core              yes
>    Building avahi-daemon:              yes
>    Building avahi-dnsconfd:            yes
>    Building libavahi-client:           yes
>    Building avahi-utils:               yes
>    Building avahi-python:              yes
>    Building libavahi-glib:             yes
>    Building libavahi-gobject:          yes
>    Building avahi-discover-standalone: yes
>    Building libavahi-qt3:              yes
>    Building libavahi-qt4:              yes
>    Building avahi-sharp:               no
>    Building avahi-compat-libdns_sd:    no
>    Building avahi-compat-howl:         no
>    Building tests:                     no
>    Building avahi-core documentation:  no
>    Building avahi-autoipd:             yes
>    Building libavahi-ui:               yes
> 
> 
> # Then I compile and follows docs/INSTALL
> 
> make
> 
> 
> 
> 
> On Mon, 2010-08-16 at 16:19 -0400, Kevyn-Alexandre Pare wrote:
>> Thx Lennart,
>> 
>> Now I have :
>> 
>> checking for moc-qt4... /usr/bin/moc-qt4
>> checking for GTK20... yes
>> checking for GTK30... configure: error: Package requirements ( gtk
>> +-3.0 ) were not met:
>> 
>> No package 'gtk+-3.0' found
>> 
>> Consider adjusting the PKG_CONFIG_PATH environment variable if you
>> installed software in a non-standard prefix.
>> 
>> Alternatively, you may set the environment variables GTK30_CFLAGS
>> and GTK30_LIBS to avoid the need to call pkg-config.
>> See the pkg-config man page for more details.
>> 
>> What I found on the net let me think that GTK3.0 is under dev. His there
>> a package on debian/ubuntu for that didn't found it?
>> 
>> Thx
>> 
>> On Tue, 2010-08-10 at 13:01 +0200, Lennart Poettering wrote:
>>> On Mon, 09.08.10 09:53, Kevyn-Alexandre Pare (kapare at rogue-research.com) wrote:
>>> 
>>>> Thx Trend,
>>>> 
>>>> All these package are install and I have automake version 1.11.1
>>>> 
>>>> Nothing is done when doing build-dep:
>>>> 
>>>> kapare at ubuntu:~/avahi/avahi$ sudo apt-get build-dep avahi
>>>> [sudo] password for kapare: 
>>>> Reading package lists... Done
>>>> Building dependency tree       
>>>> Reading state information... Done
>>>> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>>>> 
>>>> When I launch ./autogen.sh same result:
>>>> checking for linux/netlink.h... yes
>>>> checking for net/route.h... no
>>>> checking for sys/filio.h... no
>>>> checking for sys/sysctl.h... yes
>>>> checking for struct lifconf... no
>>>> checking for struct ip_mreqn... ./configure: line 16505: syntax error near unexpected token `,'
>>>> ./configure: line 16505: `	_au_m4_changequote(,)cat confdefs.h - <<_ACEOF >conftest.$ac_ext'
>>>> 
>>>> Still searching for solution do you know which package that contain
>>>> "struct ip_mreqn" ?
>>> 
>>> That's from the glibc.
>>> 
>>> Lennart
>>> 
>> 
> 
> 
> _______________________________________________
> avahi mailing list
> avahi at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/avahi
> 



More information about the avahi mailing list