[avahi] compile avahi from ubuntu 10.04
Kevyn-Alexandre Pare
kapare at rogue-research.com
Tue Aug 17 10:05:04 PDT 2010
That's what I thought but the gtk3.0 package that I found is this one
and is already install.
kapare at ubuntu:~/avahi/avahi$ sudo aptitude search gtk3
i libmoonlight-gtk3.0-cil - Moonlight.Gtk library
So I will try to recompile it from source.
I'm currently following these steps:
http://library.gnome.org/devel/gtk/unstable/gtk-building.html
I have another question, what will be the minimum requirement to compile
avahi on a emebedded device that doesn't required UI?
./configure --disable-UI
?
Best Regards
--
Kevyn-Alexandre Pare
On Tue, 2010-08-17 at 22:52 +0800, Trent Lloyd wrote:
> 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
> >
>
> _______________________________________________
> avahi mailing list
> avahi at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/avahi
More information about the avahi
mailing list