Maybe we just need to add dconf as required package for clock applet? Like this:Previously clock applet did not use libpanel-util, but now does.Hi!Do you get this error when clock applet is building?
PKG_CHECK_MODULES(CLOCK, pango >= $PANGO_REQUIRED gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED gio-2.0 >= $GLIB_REQUIRED librsvg-2.0 >= $LIBRSVG_REQUIRED gweather-3.0 >= $GWEATHER_REQUIRED gnome-desktop-3.0 >= $LIBGNOME_DESKTOP_REQUIRED polkit-gobject-1 dconf >= $DCONF_REQUIRED)
AC_SUBST(CLOCK_CFLAGS)
AC_SUBST(CLOCK_LIBS)--On Mon, Jun 2, 2014 at 6:35 PM, Dmitry Shachnev <mitya57 ubuntu com> wrote:
Hi Lanoxx,
Now make distcheck works, but building from the tarball it generates still fails (with the same error about unresolved dconf symbols).
I will investigate that later.
--
Dmitry ShachnevAm 02.06.2014 04:38 schrieb "Lanoxx" <lanoxx gmx net>:Hi Dmitry,
I just pushed a commit to master that completely fixes make distcheck, now running 'make; make distcheck' from a clean state will produce a tarball that _DOES_ contain these two files:
gtk-doc.make and po/Makefile.in.in
Let me know if that will fix your build problems. If make distcheck finishes without error, then it should be an indicator that the build system is correct, or not?
Cheers
Sebastian
On 29/05/14 18:41, Dmitry Shachnev wrote:
Copying gtk-doc.make and po/Makefile.in.in into the tarball fixed it.
Now I am getting this failure:
[...]
../../gnome-panel/libpanel-util/.libs/libpanel-util.a(panel-dconf.o):
In function `panel_dconf_client_get':
/build/buildd/gnome-panel-3.8.0+20140525.2/gnome-panel/libpanel-util/panel-dconf.c:32:
undefined reference to `dconf_client_new'
[...]
../../gnome-panel/libpanel-util/.libs/libpanel-util.a(panel-dconf.o):
In function `panel_dconf_list_subdirs':
/build/buildd/gnome-panel-3.8.0+20140525.2/gnome-panel/libpanel-util/panel-dconf.c:76:
undefined reference to `dconf_client_list'
/build/buildd/gnome-panel-3.8.0+20140525.2/gnome-panel/libpanel-util/panel-dconf.c:81:
undefined reference to `dconf_is_rel_dir'
collect2: error: ld returned 1 exit status
make[6]: *** [libclock-applet.la] Error 1
make[6]: Leaving directory
`/build/buildd/gnome-panel-3.8.0+20140525.2/applets/clock'
https://launchpadlibrarian.net/176551903/buildlog_ubuntu-utopic-amd64.python-qt4_4.11%2Bdfsg-1~ppa1_FAILEDTOBUILD.txt.gz
This one looks like a result of missing -l flag somewhere.
--
Dmitry Shachnev
On Thu, May 29, 2014 at 7:57 PM, Dmitry Shachnev <mitya57 ubuntu com> wrote:
Hi,_______________________________________________
Running "autoreconf -f -i" on gnome-panel source tree (from git), I get:
[...]
automake: error: cannot open < gtk-doc.make: No such file or directory
autoreconf: automake failed with exit status: 1
This does not happen with 3.8.0 tarball (probably because the tarball
contains some automake files).
Autoreconf is run as part of Debian package build process, so this is
a blocker for packaging the latest git snapshot.
Does anybody know what may cause this error?
--
Dmitry Shachnev
gnome-flashback-list mailing list
gnome-flashback-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-flashback-list
_______________________________________________
gnome-flashback-list mailing list
gnome-flashback-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-flashback-list
_______________________________________________
gnome-flashback-list mailing list
gnome-flashback-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-flashback-list
Alberts Muktupāvels