Forum: Mikrocontroller und Digitale Elektronik Fehler beim Build in Debian. In VM geht es


von Moritz (Gast)


Lesenswert?

Moin,

ich hab eine Anwendung für Linux, die später auf einem Allwinner A13 
laufen soll (Kernel 3.4.90 Debian 7.0). Da ich die Anwendung ein 
bisschen anpassen muss, versuche ich diese grade selber zu builden. In 
einer VM mit Debian geht das ohne Problem, aber auf dem eigentlichen 
Zielsystem bekomme ich folgende Fehlermeldung:
1
./src/Renderer/AirspaceRenderer.hpp:46:7: error: prototype for ‘constexpr AirspaceRenderer::AirspaceRenderer(const AirspaceRenderer&)’ does not match any in class ‘MapWindow’
2
src/MapWindow/MapWindow.hpp:61:7: error: candidates are: MapWindow::MapWindow(LabelBlock::Bucket*, const LabelBlock::Bucket&)
3
src/MapWindow/MapWindow.hpp:175:3: error:                 MapWindow::MapWindow(const MapLook&, const TrafficLook&)
4
make: *** [output/UNIX/src/MapWindow/MapWindow.o] Error 1

Auf beiden Systemen habe ich mit dem gleichen apt-get Befehlen die 
gleichen Libraries,  usw. installiert. Das Modul wird auch garantiert 
auf beiden Plattformen mit compiliert und Code ist auch der gleiche (aus 
Git). Compiler ist g++.

Bei der Anwendung handelt es sich um XCSoar: 
http://git.xcsoar.org/cgit/master/xcsoar.git/

Bin grade neu in der Linux Welt und hab keine Ahnung was beim builden 
falsch läuft. Hat jemand eine Idee? Habs auch schon häufig ausprobiert 
und System neu aufgesetzt.

Moritz

von Bernd D. (Firma: ☣ ⍵ ☣) (bernd_d56) Benutzerseite


Lesenswert?

Wenn du diese Zeichen (UTF8/16/) ‘MapWindow†in beiden setups hast, 
weiß ich es nicht.
Oder ist es ein Kopierfehler?
Vergleiche, ob du in beiden die selbe Shell und das selbe Environment 
hast
für den Anfang:
auf A env|sort>A.txt
auf B env|sort>B.txt

Nun mit diff oder meld vergleichen.
Oder auf dem Windows rechner mit einem guten Editor.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.