Hi, I succeeded in getting Tracker to build on Solaris 11, patches attached in case anybody is interested. They are not really applicable for upstream inclusion, but anybody facing the same task might appreciate the pointers. I'm using building and using 'master' from git. I'm using the provided tracker-sandbox script for running Tracker. Unfortunately this fails, tracker-control -s throws the following error: root solaris:~# /opt/tracker/bin/tracker\-control -s Starting miners? (tracker-control:15040): Tracker-CRITICAL **: Could not create proxy on the D-Bus session bus, Error calling StartServiceByName for org.freedesktop.Tracker1.Miner.Applications: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /opt/tracker/libexec/tracker-miner-fs exited with status 1 ? File System (perhaps a disabled plugin?) (tracker-control:15040): Tracker-CRITICAL **: No D-Bus proxy found for miner 'org.freedesktop.Tracker1.Miner.Applications' ? Applications (perhaps a disabled plugin?) I've pasted some the results of some debugging to pastie.org: Using tracker-sandbox: <http://pastie.org/private/jvxvvg4ciwg2kibv6nuq1g> Running libexec/tracker-miner-fs -v 3 -n: <http://pastie.org/private/jp8j0cdvy24lskokn4nncg> trussing the dbus-daemon while calling tracker-control -s, split in two parts: <http://pastie.org/private/plcnoxd4lkay3lxrhkrufg> <http://pastie.org/private/nds6vkunbgxi8ows8w75uq> I'd highly appreciate any hint. Otherwise I have to give up with Tracker > 0.6.x and go back to trying to use the system 0.6. Thanks! -f
Attachment:
0001-Add-replacement-function-for-flock.patch
Description: Binary data
Attachment:
0002-Replace-uuid_unparse_lower-with-uuid_unparse.patch
Description: Binary data
Attachment:
0003-_XOPEN_SOURCE-hides-non-standard-stuff-__EXTENSIONS_.patch
Description: Binary data
Attachment:
0004-Fix-bizarre-linking-error-on-Solaris-by-removing-con.patch
Description: Binary data