(Also ich brauch noch eine Library mehr als Du.)
Ich denke das kann ich mit meinen bisherigen Erfahrungen mit FLTK erklären da ich das bisher 3 mal neu installiert habe. Wenn man vom Quelltext der Webseite installiert, prüft das Inastallationsscript, was bereits vorhanden ist und berücksichtigt das dann entsprechend. Wenn dann z.B. kein alsa-dev oder Cairo-dev vorhanden ist, werden die Libs ohne diese Unterstützung übersetzt und dementsprechend fehlen dann auch die zugehörigen Abhängigkeiten (und Funktionalität).
Ich denke das Canonical da aufgrund der vorgesehenen standard Installation die Libs einfach für eine andere Umgebung konfiguriert hat, während das normale Installationsscript nur berücksichtigt, was bereits vorhanden ist. Das war ja auch der Grund, weswegen ich mehrmals neu installiert hatte. Ich hatte dann, wie auf der Webseite empfohlen, Alsa-dev (war mir wichtig) und einige andere Sachen vor der Neuinstallation zusätzlich installiert.
Laut Google wird Xinerama nur benötigt, wenn mehrere Bildschirme zusammengefasst werden sollen (wusste ich bisher auch nicht) was bei mir nicht konfiguriert ist (hätte ich aber gerne, aber der zweite HD-Monitor fehlt, und auch der Platz).
An einen Bedienfehler denke ich eigentlich nicht, denn ich lade nur das Programm, gehe zur besagten Zeile (etwa 192) und setzt den Breakpoint und bediene das Programm bis die Dropdown Liste aufgerufen wird.
Aber ich kann nicht ausschliessen, das dieser Rechner noch andere Probleme hat, denn ich hatte ihn seinerzeit nicht frisch sondern per Update Installiert. Da sind noch einige ander Programme, die sich anders als gewohnt verhalten. Aber bevor ich das jetzt alles nochmal neu installiere, mache ich lieber den Test mit dem Debian System. Das hatte ich letzte Sommer frisch installiert, bisher aber nur für meine Aduino Projekte benutzt.
Ich werde morgen nochmal darüber nachdenken, heute ist es für wichtige Probleme schon zu spät.