kostenloser Webspace werbefrei: lima-city


Beaglebone black + debian + qt5

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. Autor dieses Themas

    christein

    christein hat kostenlosen Webspace.

    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.

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    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
    configure
    mit gerade diesen und nicht anderen Parametern ausführen?
    5)
    christein schrieb:
    Manchmal muss man noch aus dem "bin-Verzeichnis" einige Symlinks in die "/usr/bin/" machen.
    Bitte was?
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!