-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue compiling newest release after you implememented the new functionality in screensave.c #95
Comments
Hallo "magxx66", da sind mir Parameter in der "define.h" durch die Lappen gegangen. Gruß Nico |
Hi Nico - Danke Dir schonmal. rm GuiMain Curl ist installiert. Das kann also eigentlich nicht das prob sein. |
Hey, das hat nicht mit dem letzten Update zu tun, da musst du auf deinem Raspberry noch die library für CURL installieren. Das ist im Kapitel zum Wetter ganz am Ende beschrieben. Ich habe zwar einen "Schalter" mit Du schreibst zwar, dass es installiert sei, aber vielleicht ist die Installation nicht im Ordner "curl/curl.h" zu finden. Gruß Nico |
Also Curl ist echt ein Thema. Nachdem ich // #include "External/WetterGui.h" auskommentiert habe läuft er zumindest weiter. Endet aber trotzdem in einem Error und verlangt nach cURL. funktion.h:737:6: note: referencing argument 1 of type ‘char[20]’ pi@raspberrypi:~/E3dcGui $ sudo apt-get install curlReading package lists... Done |
sudo apt-get install libcurl4-openssl-dev hat das Problem des Kompilierens gelöst. Allerdings bekomme ich E3dcgui nicht mehr zum laufen. War vorher eigentlich nie ein Problem. Ich musste den Raspberry schon x mal neu aufsetzen da er immer wieder SD Karten frisst. Aber so zickig habe ich E3dcgui noch nicht erlebt. Habe die SD Karte mit dem PI Imager mit 32Bit Desktop Variante vorbereitet für meinen Raspi 3B+ mit Display. Kann ich mir irgendwie die alte Version noch installieren? Geht das? Die lief zumindest. |
Ich vermute eher es liegt am neuen PI Image was aktuell zur Verfügung gestellt wird. Hier haben sich einige Befehle geändert "sudo apt update" zum Beispiel. rc.local gibt es gar nicht mehr und muss manuell erstellt und eingebunden werden. /boot/config.txt heißt nun /boot/firmware/config.txt und die Display rotation klappt auch nicht mehr. Ich habe noch andere Effekte die früher mit Deiner App sauber liefen aber nun mit dem neuen PI Image Probleme machen. |
Frohe Weihnachten, Welches Image hast du denn genutzt? Dann kann ich das vielleicht mal testen. Groß Nico |
Hey, Frohes neues Jahr! ja ich habe eine Idee 😕 Da hat sich durch "Wurstfinger" oder sowas ein "x" im Code verirrt. Die Datei habe ich angepasst und gerade neue mit V2.26 hochgeladen. Viele Grüße Nico |
Läuft - Du bist der Beste! |
Nee leider noch nicht final gefixt. Das Compilieren läuft sauber durch aber und im Log sieht man auch dass alle Werte per RSCP ausgelesen werden aus der E3DC. Ich hatte aber einen alternativen Weg gefunden die App wieder gängig zu machen (alte Version). Ich switche wieder |
Hi, Gruß |
pi@raspberrypi:~/E3dcGui $ make
rm copyPara
cc -O1 copyPara.c -o copyPara
rm watchdog
g++ -O1 Watchdog.cpp -o watchdog
rm screenSave
rm: cannot remove 'screenSave': No such file or directory
make: [Makefile:54: cleanSS] Error 1 (ignored)
cc -O1 screenSave.c -o screenSave
screenSave.c: In function ‘main’:
screenSave.c:190:37: error: ‘WBHALTX’ undeclared (first use in this function)
190 | int buttonCordsWbHalt[4] = {WBHALTX,WBHALTY,82,30};
| ^~~~~~~
screenSave.c:190:37: note: each undeclared identifier is reported only once for each function it appears in
screenSave.c:190:45: error: ‘WBHALTY’ undeclared (first use in this function)
190 | int buttonCordsWbHalt[4] = {WBHALTX,WBHALTY,82,30};
| ^~~~~~~
screenSave.c:192:39: error: ‘WBWEITERX’ undeclared (first use in this function)
192 | int buttonCordsWbWeiter[4] = {WBWEITERX,WBWEITERY,82,30};
| ^~~~~~~~~
screenSave.c:192:49: error: ‘WBWEITERY’ undeclared (first use in this function)
192 | int buttonCordsWbWeiter[4] = {WBWEITERX,WBWEITERY,82,30};
| ^~~~~~~~~
make: *** [Makefile:25: screenSave] Error 1
The text was updated successfully, but these errors were encountered: