Flight Gear - Aktualisierung auf Version 2020.317-1 bricht leider ab
Verfasst: Freitag 24. Februar 2023, 12:44
Hat jemand von Euch vielleicht das gleiche Problem und vielleicht schon eine Lösung gefunden, leider steige ich da nicht durch.
Ich versuche gerade mein installiertes Flight Gear Programm zu aktualisieren. Die Abhängigkeit Simgear macht jedoch bereits Probleme. Ich habe hier den letzten Teil der Vorganges
kann man da vielleicht etwas gerade rücken?
Ich versuche gerade mein installiertes Flight Gear Programm zu aktualisieren. Die Abhängigkeit Simgear macht jedoch bereits Probleme. Ich habe hier den letzten Teil der Vorganges
Code: Alles auswählen
[ 97%] Building CXX object simgear/CMakeFiles/SimGearScene.dir/sound/sample_group.cxx.o
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/util/SGProgram.cxx: In Elementfunktion »virtual void SGProgram::apply(osg::State&) const«:
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/util/SGProgram.cxx:58:31: Warnung: Vergleich von Ganzzahlausdrücken, von denen nur einer ein Vorzeichen hat: »int« und »unsigned int« [-Wsign-compare]
58 | for (int i = 0; i < getNumShaders(); ++i) {
| ~~^~~~~~~~~~~~~~~~~
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/util/SGProgram.cxx:69:27: Warnung: Vergleich von Ganzzahlausdrücken, von denen nur einer ein Vorzeichen hat: »int« und »unsigned int« [-Wsign-compare]
69 | for (int i = 0; i < getNumShaders(); ++i) {
| ~~^~~~~~~~~~~~~~~~~
[ 97%] Building CXX object simgear/CMakeFiles/SimGearScene.dir/sound/xmlsound.cxx.o
[ 97%] Building CXX object simgear/CMakeFiles/SimGearScene.dir/sound/filters.cxx.o
[ 98%] Building CXX object simgear/CMakeFiles/SimGearScene.dir/sound/soundmgr_openal.cxx.o
[ 98%] Building CXX object simgear/CMakeFiles/SimGearScene.dir/sound/readwav.cxx.o
In Datei, eingebunden von /home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/Compositor.cxx:17:
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/Compositor.hxx:137:34: Fehler: Feld »_uniforms« hat unvollständigen Typen »simgear::compositor::Compositor::BuiltinUniforms« {aka »std::array<osg::ref_ptr<osg::Uniform>, 14>«}
137 | BuiltinUniforms _uniforms;
| ^~~~~~~~~
In Datei, eingebunden von /usr/include/c++/12.2.1/bits/hashtable_policy.h:34,
von /usr/include/c++/12.2.1/bits/hashtable.h:35,
von /usr/include/c++/12.2.1/unordered_map:46,
von /home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/Compositor.hxx:20:
/usr/include/c++/12.2.1/tuple:1595:45: Anmerkung: Deklaration von »simgear::compositor::Compositor::BuiltinUniforms« {aka »struct std::array<osg::ref_ptr<osg::Uniform>, 14>«}
1595 | template<typename _Tp, size_t _Nm> struct array;
| ^~~~~
In Datei, eingebunden von /home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorBuffer.cxx:33:
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/Compositor.hxx:137:34: Fehler: Feld »_uniforms« hat unvollständigen Typen »simgear::compositor::Compositor::BuiltinUniforms« {aka »std::array<osg::ref_ptr<osg::Uniform>, 14>«}
137 | BuiltinUniforms _uniforms;
| ^~~~~~~~~
In Datei, eingebunden von /usr/include/c++/12.2.1/bits/stl_map.h:63,
von /usr/include/c++/12.2.1/map:61,
von /usr/include/osg/GLExtensions:24,
von /usr/include/osg/BufferObject:19,
von /usr/include/osg/Image:17,
von /usr/include/osg/Texture:18,
von /home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorBuffer.hxx:20,
von /home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorBuffer.cxx:17:
/usr/include/c++/12.2.1/tuple:1595:45: Anmerkung: Deklaration von »simgear::compositor::Compositor::BuiltinUniforms« {aka »struct std::array<osg::ref_ptr<osg::Uniform>, 14>«}
1595 | template<typename _Tp, size_t _Nm> struct array;
| ^~~~~
In Datei, eingebunden von /home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorPass.cxx:36:
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/Compositor.hxx:137:34: Fehler: Feld »_uniforms« hat unvollständigen Typen »simgear::compositor::Compositor::BuiltinUniforms« {aka »std::array<osg::ref_ptr<osg::Uniform>, 14>«}
137 | BuiltinUniforms _uniforms;
| ^~~~~~~~~
In Datei, eingebunden von /usr/include/c++/12.2.1/bits/hashtable_policy.h:34,
von /usr/include/c++/12.2.1/bits/hashtable.h:35,
von /usr/include/c++/12.2.1/unordered_map:46,
von /home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorPass.hxx:20,
von /home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorPass.cxx:17:
/usr/include/c++/12.2.1/tuple:1595:45: Anmerkung: Deklaration von »simgear::compositor::Compositor::BuiltinUniforms« {aka »struct std::array<osg::ref_ptr<osg::Uniform>, 14>«}
1595 | template<typename _Tp, size_t _Nm> struct array;
| ^~~~~
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorPass.cxx: In Elementfunktion »virtual simgear::compositor::Pass* simgear::compositor::QuadPassBuilder::build(simgear::compositor::Compositor*, const SGPropertyNode*, const simgear::SGReaderWriterOptions*)«:
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorPass.cxx:320:60: Fehler: bereichsbasierter »for«-Ausdruck mit Typ »const std::array<osg::ref_ptr<osg::Uniform>, 14>« hat unvollständigen Typ
320 | for (const auto &uniform : compositor->getUniforms())
| ^
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorPass.cxx: In Elementfunktion »virtual simgear::compositor::Pass* simgear::compositor::ScenePassBuilder::build(simgear::compositor::Compositor*, const SGPropertyNode*, const simgear::SGReaderWriterOptions*)«:
/home/claus/.cache/yay/simgear/src/simgear-2020.3.17/simgear/scene/viewer/CompositorPass.cxx:728:32: Fehler: no match for »operator[]« (operand types are »const std::array<osg::ref_ptr<osg::Uniform>, 14>« and »simgear::compositor::Compositor::BuiltinUniform«)
728 | ss->addUniform(uniforms[Compositor::FCOEF]);
| ^
make[2]: *** [simgear/CMakeFiles/SimGearScene.dir/build.make:1826: simgear/CMakeFiles/SimGearScene.dir/scene/viewer/Compositor.cxx.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet …
make[2]: *** [simgear/CMakeFiles/SimGearScene.dir/build.make:1840: simgear/CMakeFiles/SimGearScene.dir/scene/viewer/CompositorBuffer.cxx.o] Fehler 1
make[2]: *** [simgear/CMakeFiles/SimGearScene.dir/build.make:1854: simgear/CMakeFiles/SimGearScene.dir/scene/viewer/CompositorPass.cxx.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:887: simgear/CMakeFiles/SimGearScene.dir/all] Fehler 2
make: *** [Makefile:156: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
-> Fehler beim Erstellen: simgear
[claus@manjaro-desktop ~]$