Page 1 of 1

Fixed: Kompilierfehler

Posted: Mon Jul 25, 2022 7:55 pm
by uweb
Hallo Teddy,

bin grad am Updaten und bekomme folgenden Fehler:

Code: Select all

make
g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -Wno-missing-braces -std=c++11 -D_GNU_SOURCE -c -o Languages.o Languages.cpp
In file included from Languages.h:26,
                 from Languages.cpp:21:
DataModel/AccessoryBase.h: In member function ‘void DataModel::AccessoryBase::SetAccessoryState(DataModel::AccessoryState)’:
DataModel/AccessoryBase.h:136:44: error: ‘time’ was not declared in this scope; did you mean ‘tm’?
  136 |                                 lastUsed = time(nullptr);
      |                                            ^~~~
      |                                            tm
make: *** [Makefile:73: Languages.o] Fehler 1
Kannst Du bitte mal nachsehen? Danke

Gruß Uwe

Re: Kompilierfehler

Posted: Tue Jul 26, 2022 2:56 pm
by teddy
Hallo Uwe

Ich habe diese Fehlermeldungen nicht bei mir. Deshalb ist es etwas im Nebel stochern. Ich habe aber mal ein paar Änderungen gemacht, in der Hoffnung, dass die Fehler nun weg sind.

Auf welchem Betriebssystem arbeitest du?

Gruss
Teddy

Re: Kompilierfehler

Posted: Tue Jul 26, 2022 3:41 pm
by uweb
Hallo Teddy,

Railcontrol läuft auf einem aktuellen Raspi, da dort das übersetzen aber sehr lange dauert, habe ich auf meinem PC mit Opensuse Tumblewwed das Programm auch installiert und teste dort das Kompilieren.
Eben nochmals git pull ausgeführt, jetzt ist es durchgelaufen

Danke

Gruß Uwe

Re: Kompilierfehler

Posted: Tue Jul 26, 2022 3:47 pm
by teddy
Perfekt! Danke für die Info!

Gruss
Teddy