Beaglebone black + debian + qt5
lima-city → Forum → Sonstiges → Spam und sonstiges Unvergütetes
card
code
entsprechende forum
fehlender diskussionsgrundlage
gedanke
host
kaffee
lebensdauer
merken
paket
parameter
release
session
starten
suchen
url
verbindung
verzeichnis
weitermachen
wichtiges tool
-
Am besten direkt auf dem BBB kompilieren.
Dazu ein ganz wichtiges Tool "screen", damit man die ssh-Verbindung später auch lösen kann und den BBB weiterarbeiten läßt.
So wir können mal mit den benötigten Paketen anfangen:
- "apt-get install perl python ruby "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev g++ gcc git git-client screen"
dies natürlich nachdem ihr auf dem BBB via ssh eingeloggt seit.
Dann sucht euch ein Verzeichnis aus, ich hab eine große microSD card drin somit muss ich mir keine Gedanken über Platz machen. Ihr solltet etwa 4-5 GB frei haben.
Erstmal die Sourcen holen mit: git clone git://gitorious.org/qt/qt5.git qt5
danach in das Verzeichnis "cd qt5" wechseln und dort "./init-repository" starten ... Ok, nun wird ein längerer Kaffee fällig
wenn alles heruntergeladen ist gehen wir in das Verzeichnis "cd qtbase", hier werden wir nun qt5x kompilieren für unseren BBB. Ja, es dauert ca. 21 Std. aber mit screen kann der fein alleine laufen ohne nen anderen Host.
Jetzt starten wir die Screen-Session "screen -S qt5".
dann starten wir das Konfigurieren: "./configure -opensource -confirm-license -no-pch -prefix /usr/local/qt5 -release -force-debug-info -make libs -nomake tests -nomake examples -qt-sql-sqlite -no-largefile -no-accessibility -qt-zlib -no-gif -qt-libpng -qt-libjpeg" so nun dauert es etwas danach dann mit "make" weitermachen, bitte kein "make -j x" nutzen, da gibt es nur Fehler.
Wenn ihr die ssh-Verbindung gelöst habt, könnt ihr euch reconnecten und mit "screen -ls" die Sessions anschauen.
Dann die Sessionnummer merken und mit "screen -rx sessionID" wieder verbinden und schauen wie weit euer BBB ist.
Wenn der BBB endlich fertig ist, dann ein kurzes "make install" und voila qt5x ist auch aufn BBB verfügbar.
Manchmal muss man noch aus dem "bin-Verzeichnis" einige Symlinks in die "/usr/bin/" machen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Aufgrund fehlender Diskussionsgrundlage ins entsprechende Forum verschoben.
Und noch zum Inhalt dieses »Tutorials«:
1) Warum will man am Board was übersetzen, wenn es doch »ca. 21 Std.« dauert? Meinst du, dass das für die SD-Karte eine optimale Beanspruchung ist, welche sich nicht auf die Lebensdauer auswirkt?
2) warum gibst du der screen-Session nicht einen einfach zu merkenden Namen?
3) warum will man Qt5 überhaupt selbst übersetzen?
4) warum sollte man
mit gerade diesen und nicht anderen Parametern ausführen?configure
5)christein schrieb:
Bitte was?
Manchmal muss man noch aus dem "bin-Verzeichnis" einige Symlinks in die "/usr/bin/" machen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage