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$