Re: [Tracker] [bug] when trackerd is not running, tracker's tools assume tracker is installed in /usr/local/bin/trackerd



since i'm not very good with the autotools stuff, I can't help out
with adding the support, but finding the dbus services directory is
easy:

pkg-config --variable=session_bus_services_dir dbus-1

Samuel Cormier-Iijima

On 9/17/06, Jamie McCracken <jamiemcc blueyonder co uk> wrote:
Baptiste Mille-Mathias wrote:
> On 9/17/06, Jamie McCracken <jamiemcc blueyonder co uk> wrote:
>> this is not a bug.
>>
>> more likely you have compiled tracker without --prefix=/usr at some
>> point in the past.
>>
> I had compiled tracker with --prefix=/home/baptiste/fake
> --sysconfdir=/home/baptiste/fake/ ; the problem was I had also tracker
> installed from the deb package, once the deb package removed I had
> ** (process:6650): WARNING **: An error has occured : The name
> org.freedesktop.Tracker was not provided by any .service files
>
> Is it possible to install tracker out of the /usr directory, because
> is seems (following I understand) that dbus is unable to find the
> tracker.service (located at
> /home/baptiste/fake/share/dbus-1/services/tracker.service)
>

it is possible but then you must manually copy the service file to
/usr/share/dbus-1/services (or wherever dbus is located) if you want
dbus activation to work

we cannot currently detect where dbus service directory is at build time
so we always assume that the prefix for both it and tracker will be the
same. (which is the case 99% of the time)

(patch welcome if anyone knows how to detect dbus service directory)

--
Mr Jamie McCracken
http://jamiemcc.livejournal.com/

_______________________________________________
tracker-list mailing list
tracker-list gnome org
http://mail.gnome.org/mailman/listinfo/tracker-list




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