make[3]: Entering directory `/home/bjorn/Desktop/tracker/src/libtracker-sparql-backend'
  VALAC  libtracker_sparql_0.18_la_vala.stamp
tracker-backend.vala:212.22-212.29: error: use `new' operator to create new objects
	static Mutex door = Mutex ();
	                    ^^^^^^^^
tracker-backend.vala:56.4-56.12: error: The name `lock' does not exist in the context of `Tracker.Sparql.Backend.door'
			door.lock ();
			^^^^^^^^^
tracker-backend.vala:67.5-67.15: error: The name `unlock' does not exist in the context of `Tracker.Sparql.Backend.door'
				door.unlock ();
				^^^^^^^^^^^
tracker-backend.vala:215.3-215.11: error: The name `lock' does not exist in the context of `Tracker.Sparql.Backend.door'
		door.lock ();
		^^^^^^^^^
tracker-backend.vala:235.4-235.14: error: The name `unlock' does not exist in the context of `Tracker.Sparql.Backend.door'
			door.unlock ();
			^^^^^^^^^^^
tracker-backend.vala:266.7-266.18: error: The name `trylock' does not exist in the context of `Tracker.Sparql.Backend.door'
		if (door.trylock ()) {
		    ^^^^^^^^^^^^
tracker-backend.vala:270.4-270.14: error: The name `unlock' does not exist in the context of `Tracker.Sparql.Backend.door'
			door.unlock ();
			^^^^^^^^^^^
Compilation failed: 7 error(s), 0 warning(s)
make[3]: *** [libtracker_sparql_0.18_la_vala.stamp] Error 1
make[3]: Leaving directory `/home/bjorn/Desktop/tracker/src/libtracker-sparql-backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bjorn/Desktop/tracker/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bjorn/Desktop/tracker'
make: *** [all] Error 2
bjorn bjorn-UL30A:~/Desktop/tracker$