Undefined symbols: "_XFlush", referenced from: TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o "_XChangeProperty", referenced from: TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o "_XGetSelectionOwner", referenced from: TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o "_XGetWMHints", referenced from: TrayIcon::TrayIconPrivate::initWM(unsigned long)in trayicon.o "_XUngrabServer", referenced from: TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o "_XScreenNumberOfScreen", referenced from: TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o "_XSetWMHints", referenced from: TrayIcon::TrayIconPrivate::initWM(unsigned long)in trayicon.o "_XSelectInput", referenced from: TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o "_XSetErrorHandler", referenced from: trap_errors() in trayicon.o untrap_errors() in trayicon.o "_XFree", referenced from: TrayIcon::TrayIconPrivate::initWM(unsigned long)in trayicon.o "_XGrabServer", referenced from: TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o "_XSync", referenced from: send_message(_XDisplay*, unsigned long, long, long, long, long)in trayicon.o "_XSendEvent", referenced from: send_message(_XDisplay*, unsigned long, long, long, long, long)in trayicon.o "_XDefaultScreenOfDisplay", referenced from: TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o "_XSetClassHint", referenced from: TrayIcon::TrayIconPrivate::initWM(unsigned long)in trayicon.o TrayIconWharf::TrayIconWharf(TrayIcon*, QPixmap const&)in trayicon.o "_XInternAtom", referenced from: send_message(_XDisplay*, unsigned long, long, long, long, long)in trayicon.o TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o TrayIconFreeDesktop::TrayIconFreeDesktop(TrayIcon*, QPixmap const&)in trayicon.o ld: symbol(s) not found collect2: ld returned 1 exit status scons: *** [workdir/museeq/museeq] Error 1 scons: building terminated because of errors.