User avatar
mline
Posts: 1084
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Sat May 26, 2018 12:56 pm

Andreas_K wrote:
Sat May 26, 2018 12:14 pm
Weiß jemand woran das liegen könnte?
Sieht so aus, als würden die Bibliotheken für GLES nicht gefunden werden. Du musst dich exakt an meine Anleitung halten.
Poste doch bitte die configure.log Datei ( bitte nicht einfach nur den Text hier reinkopieren. Nutze pastebin.com oder sowas in der Art ).
<~~>

Andreas_K
Posts: 2
Joined: Sat May 26, 2018 11:55 am

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Sun May 27, 2018 4:55 pm

Hallo mline,

vielen Dank für dein Tutorial und deine schnelle Rückmeldung. Ich habe heute alles nochmal von beginn an mit einer neuen UbuntuVM gemacht, nun funktioniert es!

mrkshdr
Posts: 1
Joined: Tue May 15, 2018 10:03 am

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Mon May 28, 2018 7:21 pm

Am Raspberry bekomm ich folgende Fehlermeldung:
[9;0]Unable to query physical screen size, defaulting to 100 dpi.
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
QQmlApplicationEngine failed to load component
qrc:/main.qml:4 module "QtQuick.Controls" is not installed

muss ich da eine environment variable setzen? wenn ja wohin

User avatar
mline
Posts: 1084
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Tue May 29, 2018 7:33 am

mrkshdr wrote:
Mon May 28, 2018 7:21 pm
Am Raspberry bekomm ich folgende Fehlermeldung:
[9;0]Unable to query physical screen size, defaulting to 100 dpi.
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
QQmlApplicationEngine failed to load component
qrc:/main.qml:4 module "QtQuick.Controls" is not installed

muss ich da eine environment variable setzen? wenn ja wohin
Die ersten zwei Zeilen sind normal. Variablen kannst aber musst du nicht setzen. Die letzten beiden deuten darauf hin, dass QtQuick nicht korrekt installiert ist. Irgendwo hast du wohl einen Fehler gemacht. Hast du dich auch exakt an meine Anleitung gehalten? Gabs Fehlermeldungen beim kompilieren?
<~~>

GrisuMS
Posts: 7
Joined: Fri Jun 29, 2018 11:28 am

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Fri Jul 13, 2018 1:07 pm

Hi,

ich habe leider Probleme beim Debuggen. So richtig will ich keine Lösung finden.

Ich habe "gdb-multiarch" installiert und als Debugger angegeben.

Die Ausgabe der Anwendung lautet:

Checking available ports...
Found 101 free ports.
Starting gdbserver...
Debugging starts

bash: Zeile 0: exec: gdbserver: Nicht gefunden.
Application finished with exit code 127.

Muss ich noch irgendwo einen Server einrichten, bzw. den gdb-multiarch eirichten?

Gruß

Sebastian

User avatar
mline
Posts: 1084
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Fri Jul 13, 2018 3:06 pm

GrisuMS wrote:
Fri Jul 13, 2018 1:07 pm
...
Wenn du den GDB aus dem Raspberry Pi Toolchain verwendest klappts
<~~>

GrisuMS
Posts: 7
Joined: Fri Jun 29, 2018 11:28 am

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Fri Jul 20, 2018 7:25 am

Hi,

war etwas im Stress, bin jetzt erst wieder dazu gekommen.
mline wrote:
Fri Jul 13, 2018 3:06 pm
Wenn du den GDB aus dem Raspberry Pi Toolchain verwendest klappts
Wenn die den hier meinst:
/opt/qt5pi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-gdb

Bei dem bekomme ich die folgende Fehlermeldung:
The selected build of GDB does not support Python scripting.
It cannot be used in Qt Creator.

Und die Lösung, die ich in anderen Foren gefunden hatte, war das Benutzen von gdb-multiarch.

Gruß
Sebastian

User avatar
mline
Posts: 1084
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Fri Jul 20, 2018 2:27 pm

Dann hast du vermutlich python nicht installiert.
Der GDB aus dem toolkit funktioniert 100%ig

Image
<~~>

GrisuMS
Posts: 7
Joined: Fri Jun 29, 2018 11:28 am

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Sat Jul 21, 2018 6:53 am

Hi,
genau den habe ich ausgewählt. Und von Python ist auch die aktuelle Version installiert. Aber ich glaube das habe ich erst später gemacht, hatte den Schritt in der Anleitung überlesen.
Vielleicht ist das Problem, dass zum Zeitpunkt des Builds die Python nicht da war. Ich fange nochmal von vorne an und melde mich dann mit dem Ergebnis.

Sebastian

GrisuMS
Posts: 7
Joined: Fri Jun 29, 2018 11:28 am

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Mon Jul 23, 2018 2:59 pm

Hi,

habe alles nochmal von vorne gemacht, gleiches Ergebnis...
Ich habe die Anleitung vom Anfang des Posts genommen, ist das vielleicht das Problem?

Ich habe festgestellt, dass der gdbserver auf dem Raspberry nicht installiert war, dass habe ich nachgeholt. Habe ich einen Schritt übersehen?

Code: Select all

sudo apt-get install gdbserver
Jetzt bekomme ich folgende Logausgabe:

Prüfe Verfügbarkeit von Ports...
101 freie Ports gefunden.
Starte gdbserver...
Debuggen beginnt

Listening on port 10000

Aber immer noch die Fehlermeldung:

The selected build of GDB does not support Python scripting.
It cannot be used in Qt Creator.

User avatar
mline
Posts: 1084
Joined: Sun Jan 27, 2013 1:47 pm
Location: Austria, Vienna

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Wed Jul 25, 2018 4:51 pm

Tja, sorry aber da kann ich dir nicht weiter helfen. Ich hab das erst vor einigen Tagen selbst neu gemacht und bei mir klappt es einwandfrei.
Das Problem liegt vermutlich in der Installation von QT Creator oder python (fehlende Umgebungsvariablen oder sowas).
<~~>

GrisuMS
Posts: 7
Joined: Fri Jun 29, 2018 11:28 am

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Fri Jul 27, 2018 12:28 pm

Hi,

bevor ich jetzt nochmal alles von vorne anfange, schreibe ich hier mal lieber meine Konfiguration auf, vielleicht fällt da ja was auf ;-)

Raspberry Pi 3 mit Linux raspberrypi 4.14.56-v7+ #1128
Der gdbserver ist nicht vorhanden. Ich habe ihn mit

Code: Select all

 apt-get install gdbserver
installiert

Ubuntu 18.04 mit Qt Creator 4.5.1 und Qt 5.10.1 (qt5pi)
Configure von Qt mache ich mit -device linux-rasp-pi3-g++
" -device linux-rasp-rpi3-g++" existiert nicht, ist das vielleicht das Porblem?

Wenn das alles so OK ist, werde ich jetzt bei der nächsten Runde alle Consolenausgaben loggen.

Sebastian

GrisuMS
Posts: 7
Joined: Fri Jun 29, 2018 11:28 am

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Wed Aug 01, 2018 8:57 am

Hallo zusammen,

jetzt läuft es mit folgenden Änderungen:

Erstmal zur Konfiguration:
Raspberry Pi 3 mit Linux raspberrypi 4.14.56-v7+ #1128
Ubuntu 18.04 mit Qt Creator 4.5.1 und Qt 5.10.1 (qt5pi)
Configure von Qt mache ich mit -device linux-rasp-pi3-g++ (-device linux-rasp-rpi3-g++ existiert nicht)

Auf dem Raspberry fehlt der gdbserver. Der muss auf dem Raspberry installiert werden:

Code: Select all

 apt-get install gdbserver
 

Das Python-Problem mit dem Debuger aus der Toolchain (https://github.com/raspberrypi/tools) besteht weiterhin.

Ich habe den gdb-multiarch installiert

Code: Select all

https://github.com/raspberrypi/tools
Den Debuger habe ich im Qt-Creator eingetragen mit dem Pfad: /usr/bin/gdb-multiarch

Gruß
Sebastian

Tomdroid
Posts: 1
Joined: Wed Aug 08, 2018 12:36 pm

Re: TUTORIAL: Qt Crosscompile (Qt5.10.1)

Wed Aug 08, 2018 12:39 pm

Ich habe das Tutorial mit meinem RPi3 und Ubuntu 18.04 64bit soweit befolgt, bekomme aber beim ./configure folgenden Fehler: https://pastebin.com/wstAzNTF
Hat jemand eine Idee?

Return to “Deutsch”

Who is online

Users browsing this forum: No registered users and 4 guests