Hallo allerseits,
ein frohes neues Jahr an alle. Ich bin neu hier und in der Linux-Welt. Nun habe ich ein Problem, bei dem ich nicht weiter komme. Ich hoffe, Ihr könnt mir helfen.
Für eine Studienarbeit möchte ich auf einem Banana Pi Zero (Quad Core CPU) OpenCV installieren, um zu überprüfen, ob eine Texterkennung auf dem Board im Vergleich zu einem Raspberry Pi Zero (Single Core CPU) performanter läuft.
Da der Support für den Banana Pi Zero nicht wirklich gut ist, versuche ich mich durch zu probieren.
Zum Banana Pi Zero: Ich habe ein Ubuntu 19.10 mit Kernel 5.3.11 ohne GUI laufen. Der BPZ ist mit dem Wlan verbunden. Ich habe schon die Google Edge TPU angeschlossen und zum Laufen gebracht, um auf Bildern Objekte zu erkennen. Nun wollte ich OpenCV (Version 4.2.0) installieren. Ich bin dabei der Anleitung von https://www.pyimagesearch.com/2018/08/15/how-to-install-opencv-4-on-ubuntu/ gefolgt. Jedoch komme ich beim Kompilieren mit "make -j4" irgendwann zu dem Punkt, dass das Kompilieren mit Fehlern abgebrochen wird. (siehe Anhang, Fehlermeldung.png)
Die Fehlermeldungen lauten:
/lib/arm-linux-gnueabihf/libgdk-3.so.0: undefined reference to wl_egl_window_destroy /lib/arm-linux-gnueabihf/libgdk-3.so.0: undefined reference to wl_egl_window_create /lib/arm-linux-gnueabihf/libgdk-3.so.0: undefined reference to wl_egl_window_resize
Ich habe schon versucht die "Libgtk-3-0" neu zu installieren, jedoch bekomme ich dort auch eine ähnliche Meldung (siehe Angang, Libgtk-3-0.png) die mir einen symbol lookup error bringt.
/usr/lib/arm-linux-gnueabihf/libgtk-3-0/gtk-query-immodules-3.0: symbol lookup error: /lib/arm-linux-gnueabihf/libgdk-3.so.0: undefined symbol: wl_egl_window_destroy
Leider bin ich mit meinem Latein jetzt schon am Ende und weiß nicht, was ich jetzt tun soll. Unzählige google Suchen haben mir kein wirklich helfendes Ergebnis geliefert. Könnt ihr mir weiterhelfen ? Was mache ich falsch bzw. was stimmt nicht.
Ich habe gelesen, dass es eine "Wayland" Library gibt ? Aber ich weiß zum einen nicht, was diese ist oder macht und wie ich sie neu installieren kann. Vielleicht muss ich das auch gar nicht? Für Hilfe wäre ich sehr dankbar.
Danke schon einmal im Voraus Grüße Sebastian
Bearbeitet von sebix:
Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!