Aktuelle Beiträge

  • Reply to: Linuxspiele-Wochendrückblick 3/2019 vom 18.01.2019   vor 13 Stunden 37 Minuten

    " Ermöglicht unter anderem Proton auch für bereits native (dennoch defekte) Titel "

    oder richtig schlechter performance wie tomb raider, oder metro

    ich bin echt überrascht wie viel geld und zeit valve in den linux client steckt. ich hoffe sehr, dass dadurch entwickler immer mehr darauf achten, dass ihre spiele zumindest mit proton laufen und linux somit mainstream wird und mehr benutzer bekommt

    fehlt nur noch, dass vavle für proton support vielleicht noch die abgaben etwas senkt, damit die entwickler einen anreiz haben

  • Reply to: OpenLoco   vor 1 Tag 10 Stunden

    Cmake ist erstmal nur ein Build-Tool. Wahrscheinlich braucht OpenLoco eine bestimmte Version vom C++-Compiler. Hast du auch die CFLAGS gesetzt? Die Anleitung sagt ja:

    mkdir build
    cd build
    CXXFLAGS="-m32" cmake ..
    make

    ich hab das mal versucht nachzuvollziehen. Meine openSUSE 15 hat GCC 7, das scheint auch nicht zu gehen, weil er aus irgendeinem Grund die 32bit Binary mit dem 64bit Linker linken will.

  • Reply to: OpenLoco   vor 3 Tage 18 Stunden

    Kann mir jemand bei untenstehender Fehlermeldung weiterhelfen? Ist unter Ubuntu 16.04.
    Es war nicht leicht, eine Version von gcc und c++ zu finden, mit der der Befehlt "cmake .." funktionierte. Momentan habe ich Version 6.5.

    XXX@XXX-W65-67SH:~/Schreibtisch/OpenLoco-18.02/build$ make
    [  5%] Built target segfiles
    [  5%] Building CXX object CMakeFiles/openloco.dir/src/openloco/audio/audio.cpp.o
    In file included from /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/interop.hpp:3:0,
                     from /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/audio.cpp:2:
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:10:36: error: ‘wstring_view’ in namespace ‘std’ does not name a type
         std::string to_utf8(const std::wstring_view& src);
                                        ^~~~~~~~~~~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:11:38: error: ‘string_view’ in namespace ‘std’ does not name a type
         std::wstring to_utf16(const std::string_view& src);
                                          ^~~~~~~~~~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:13:43: error: ‘string_view’ in namespace ‘std’ does not name a type
         static inline bool iequals(const std::string_view& a, const std::string_view& b)
                                               ^~~~~~~~~~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:13:70: error: ‘string_view’ in namespace ‘std’ does not name a type
        static inline bool iequals(const std::string_view& a, const std::string_view& b)
                                                                         ^~~~~~~~~~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp: In function ‘bool openloco::utility::iequals(const int&, const int&)’:
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:15:15: error: request for member ‘sizein ‘a’, which is of non-class type ‘const int’
             if (a.size() != b.size())
                   ^~~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:15:27: error: request for member ‘sizein ‘b’, which is of non-class type ‘const int’
             if (a.size() != b.size())
                               ^~~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:19:34: error: request for member ‘sizein ‘a’, which is of non-class type ‘const int’
             for (size_t i = 0; i < a.size(); i++)
                                      ^~~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:21:33: error: invalid types ‘const int[size_t {aka unsigned int}]for array subscript
                 if (std::tolower(a[i]) != std::tolower(b[i]))
                                     ^
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/../utility/string.hpp:21:55: error: invalid types ‘const int[size_t {aka unsigned int}]for array subscript
                 if (std::tolower(a[i]) != std::tolower(b[i]))
                                                           ^
    In file included from /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/audio.cpp:2:0:
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/interop.hpp: At global scope:
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/interop.hpp:329:21: error: ‘byte’ is not a member of ‘std’
             std::vector<std::byte> state;
                         ^~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/interop.hpp:329:30: error: template argument 1 is invalid
             std::vector<std::byte> state;
                                  ^
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/interop.hpp:329:30: error: template argument 2 is invalid
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/interop.hpp:332:27: error: ‘byte’ is not a member of ‘std’
             const std::vector<std::byte>& get_state() const
                               ^~~
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/interop.hpp:332:36: error: template argument 1 is invalid
             const std::vector<std::byte>& get_state() const
                                        ^
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/../interop/interop.hpp:332:36: error: template argument 2 is invalid
    /home/XXX/Schreibtisch/OpenLoco-18.02/src/openloco/audio/audio.cpp:8:40: error: ‘maybe_unused’ attribute directive ignored [-Werror=attributes]
         [[maybe_unused]] constexpr int32_t play_at_centre = 0x8000;
                                            ^~~~~~~~~~~~~~
    cc1plus: error: unrecognized command line option ‘-Wno-unused-private-field’ [-Werror]
    cc1plus: all warnings being treated as errors
    CMakeFiles/openloco.dir/build.make:70: die Regel für Ziel „CMakeFiles/openloco.dir/src/openloco/audio/audio.cpp.o“ scheiterte
    make[2]: *** [CMakeFiles/openloco.dir/src/openloco/audio/audio.cpp.o] Fehler 1
    CMakeFiles/Makefile2:136: die Regel für Ziel „CMakeFiles/openloco.dir/all“ scheiterte
    make[1]: *** [CMakeFiles/openloco.dir/all] Fehler 2
    Makefile:83: die Regel für Ziel „all“ scheiterte
    make: *** [all] Fehler 2

  • Reply to: Meeple Station   vor 5 Tage 15 Stunden

    Hab's mir auch gekauft und war dann ein wenig irritiert, das der berühmte (?) Unity Bug auftrat - graphische Fehler bei meiner Grafikkarte (nvidia 750Ti). Die Community ist da super - habe den Tip gekriegt, mit

    -force-glcore42 -force-clamped

    zu starten, was das Problem löste. Vorher musste ich auf 1280x720 custom ausweichen.

  • Reply to: Unknown Horizons 2019.1 und Fife 0.4.2   vor 6 Tage 8 Stunden

    Jetzt hast du einen Reddit-Kreis geschlossen! :-D

  • Reply to: Unknown Horizons 2019.1 und Fife 0.4.2   vor 6 Tage 9 Stunden

    Das kommt wohl daher weil ich das bei r/linux_gaming gepostet habe. Mit link zu holarse. Damit sich das Spiel und die suche nach hilfe herum spricht ;)

    https://old.reddit.com/r/linux_gaming/comments/af80fa/unkown_horizon_20191_released/

Mastodon