Re: [Tracker] problems with nautilus plugin installation?



On 03/12/12 09:59, Björn Johansson wrote:
Hi,

Hello,

tried to install the new version 0.15.0 from source by

./configure  --enable-tracker-needle
--with-nautilus-extensions-dir=/usr/lib/nautilus/extensions-2.0/

and then make which ends with:

make[4]: Entering directory
`/home/bjorn/Desktop/tracker-0.15.0/src/plugins/nautilus'
   CCLD libnautilus-tracker-tags.la <http://libnautilus-tracker-tags.la>
libtool: link: only absolute run-paths are allowed
make[4]: *** [libnautilus-tracker-tags.la
<http://libnautilus-tracker-tags.la>] Error 1
make[4]: Leaving directory
`/home/bjorn/Desktop/tracker-0.15.0/src/plugins/nautilus'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/bjorn/Desktop/tracker-0.15.0/src/plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bjorn/Desktop/tracker-0.15.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bjorn/Desktop/tracker-0.15.0'
make: *** [all] Error 2

What could I do to resolve this? Thanks /bjorn

I know the quick answer, but I am investigating the cause here.

If you run make V=1 you can see this is what is happening:

martyn prunus:~/Source/tracker/src/plugins/nautilus$ /bin/bash ../../../libtool --tag=CC --mode=link /usr/bin/colorgcc -g -O0 -module -avoid-version -o `pwd`/libnautilus-tracker-tags.la -rpath tracker-tags-extension.lo tracker-tags-utils.lo tracker-tags-view.lo ../../../src/libtracker-sparql-backend/libtracker-sparql-0.15.la -lnautilus-extension -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
libtool: link: only absolute run-paths are allowed

--

However, if you use:

/bin/bash ../../../libtool --tag=CC --mode=link /usr/bin/colorgcc -g -O0 -module -avoid-version -o `pwd`/libnautilus-tracker-tags.la -rpath tracker-tags-extension.lo tracker-tags-utils.lo tracker-tags-view.lo ../../../src/libtracker-sparql-backend/libtracker-sparql-0.15.la -lnautilus-extension -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0

It works. I am only adding "`pwd`/" before the libnautilus-tracker-tags.la output parameter. The question is WHY this occurs now, this makefile.am hasn't changed in a while - so I believe it could be a change in automake/libtool or another area of the autotools. Not sure where yet or why.

--
Regards,
Martyn

Founder and CEO of Lanedo GmbH.



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