Re: [Tracker] ANNOUNCE: tracker 0.12.0 released (stable)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 13/09/11 09:54, Martyn Russell wrote:
On 13/09/11 08:50, Rainer M Krug wrote:
OK, I managed to track this down, quite nasty. So, the problem
was that (for me at least), I have GTK+ 2.x and 3.x installed
on the machine. Version 3.x is required by Tracker and we
explicitly require it for the nautilus plugin. However, the 
libnautilus-extension pkg-config information already has the
GTK+ version we need to link against mentioned and it was 2.x.
So the issue was that Nautilus uses 2.x, the plugin was using
3.x and that caused crashes and all sorts here.

So the fix was (now in master):

http://git.gnome.org/browse/tracker/commit/?id=98a8948c8ef2f46568f49091d42a17c3d944fe4f






The downside here is that you can't use a version of GTK+ any newer
than the one nautilus is built with for that extension. That's
ok for now.

If this doesn't fix it, let me know.

Thanks. I would like to try it out, but I don't seem to be able
to compile it, due to dependencies: I cloned the git repo, and
could not run autogen.sh due to an error: "valac>= 0.13.4
installed to build, you have 0.12.0"

This fix is for a GObject Introspection issue, if you're not using
that you can set it back to 0.12.0 for now. Alternatively, updating
your Vala version is quite painless.

OK - I upgraded vala, and get the following error (the longish output
from autogen.sh follows):


rkrug ecolmod:~/.../tracker-git/tracker$ ./autogen.sh  --prefix=/usr
- --sysconfdir=/etc --localstatedir=/var --enable-libflac
- --enable-libvorbis --enable-miner-rss --enable-taglib
- --enable-nautilus-extension --enable-tracker-preferences
- --enable-tracker-explorer --enable-tracker-needle --enable-taglib
Found Vala 0.13.4
Copying file ABOUT-NLS
Copying file config.rpath
Copying file m4/codeset.m4
Copying file m4/gettext.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intlmacosx.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en boldquot header
Copying file po/en quot header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
autoreconf2.50: Entering directory `.'
autoreconf2.50: running: intltoolize --automake --copy --force
autoreconf2.50: running: aclocal --force -I m4 ${ACLOCAL_FLAGS}
autoreconf2.50: configure.ac: tracing
autoreconf2.50: running: libtoolize --install --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./config.guess'
libtoolize: copying file `./config.sub'
libtoolize: copying file `./install-sh'
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
autoreconf2.50: running: /usr/bin/autoconf --force
autoreconf2.50: running: /usr/bin/autoheader --force
autoreconf2.50: running: automake --add-missing --copy --force-missing
configure.ac:105: installing `./compile'
configure.ac:53: installing `./missing'
docs/tools/Makefile.am: installing `./depcomp'
src/libtracker-extract/Makefile.am:82: HAVE_INTROSPECTION does not
appear in AM_CONDITIONAL
src/libtracker-extract/Makefile.am:83: INTROSPECTION_CFLAGS must be
set with `=' before using `+='
src/libtracker-miner/Makefile.am:159: HAVE_INTROSPECTION does not
appear in AM_CONDITIONAL
src/libtracker-miner/Makefile.am:160: INTROSPECTION_CFLAGS must be set
with `=' before using `+='
src/libtracker-sparql/Makefile.am:82: HAVE_INTROSPECTION does not
appear in AM_CONDITIONAL
Makefile.am: installing `./INSTALL'
autoreconf2.50: automake failed with exit status: 1
rkrug ecolmod:~/.../tracker-git/tracker$

Any ideas?

Rainer



- -- 
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation
Biology, UCT), Dipl. Phys. (Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :       +33 - (0)9 53 10 27 44
Cell:       +33 - (0)6 85 62 59 98
Fax :       +33 - (0)9 58 10 27 44

Fax (D):    +49 - (0)3 21 21 25 22 44

email:      Rainer krugs de

Skype:      RMkrug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk5vFVsACgkQoYgNqgF2egoG5ACfZ2r49SHS6gKIAjmuC2UIHwOz
aOkAn2qsIaJpGxQ5m0N0Es3tiu/NP3i0
=MU12
-----END PGP SIGNATURE-----



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]