Kom på att jag kunde låta wiimote-eventclienten anropa ett skript som startar xbmc, så jag checkade ut den från xbmcs repos (open source baby

Jag får ett syntaxfel, inte när jag kompilerar utan när jag kör eventclienten. Och detta innan jag ens editerat filen (även om jag får några varningar vid kompilering.
Jag testade även att checka ut revision 20654 vilket är samma revision som jag har installerat på datorn nu, där eventclienten funkar fint.
Det här är utskriften jag får när jag ska köra den färdigkompilerade filen.
Code:
micke@micke-desktop:~/Documents/xbmcSC/xbmc/XBMC/tools/EventClients/Clients/WiiRemote$ g++ CWIID_WiiRemote.cpp -lcwiid -o WiiRemote
CWIID_WiiRemote.cpp: In member function ‘void CWiiRemote::SetBluetoothAddress(const char*)’:
CWIID_WiiRemote.cpp:158: warning: taking address of temporary
CWIID_WiiRemote.cpp:158: warning: taking address of temporary
micke@micke-desktop:~/Documents/xbmcSC/xbmc/XBMC/tools/EventClients/Clients/WiiRemote$ sh WiiRemote
WiiRemote: 1: Syntax error: "&" unexpected (expecting ")")
micke@micke-desktop:~/Documents/xbmcSC/xbmc/XBMC/tools/EventClients/Clients/WiiRemote$
Jag kan tyvärr inget om c++, har bara programmerat java tidigare.