Dein Code paßt nicht zu den benutzten Bibliotheken. Warum das so ist, und was man dagegen tun kann, läßt sich ohne Studium aller verfügbaren Bibliotheksversionen kaum feststellen.
Kannst Du wenigstens die Beispielprogramme zu den Bibliotheken zum Laufen bringen? Bevor die nicht funktionieren, muß der Fehler in den Bibliotheken gesucht werden. Erst wenn das läuft, und man die genaue Signatur (Parameterliste...) jeder Funktion kennt, kann man die Funktionen in eigenen Programmen verwenden.