-----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/[email protected]
Copying file po/[email protected]
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:      [email protected]

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-----
_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to