Logged In: NO

The problem depends on mysql 5.

To fix it you need to adapt lib/class-contactlist.php to the new left join syntax wich requires parenthesis around table names.

At line 101 change:

FROM " . TABLE_CONTACT . " AS contact";

to

FROM (" . TABLE_CONTACT . " AS contact";

At line 107 change:

$sql_group = " LEFT JOIN " . TABLE_ADDRESS . " AS address ON contact.id=address.id AND contact.primaryAddress=address.refid

to

$sql_group = ") LEFT JOIN " . TABLE_ADDRESS . " AS address ON contact.id=address.id AND contact.primaryAddress=address.refid

At line 112 change:

$sql_group = " LEFT JOIN " . TABLE_ADDRESS . " AS address ON contact.id=address.id AND contact.primaryAddress=address.refid

to

$sql_group = ") LEFT JOIN " . TABLE_ADDRESS . " AS address ON contact.id=address.id AND contact.primaryAddress=address.refid

At line 118 change:

$sql_group = " LEFT JOIN " . TABLE_ADDRESS . " AS address ON contact.id=address.id AND contact.primaryAddress=address.refid

to

$sql_group = ") LEFT JOIN " . TABLE_ADDRESS . " AS address ON contact.id=address.id AND contact.primaryAddress=address.refid

And finally at line 123 change:

$sql_group = ", " . TABLE_GROUPS . " AS groups

to

$sql_group = ", " . TABLE_GROUPS . " AS groups)

this is a very raw and dirty hack, but it's better than nothing.