Jump to content

Oak

Community Members
  • Posts

    8
  • Joined

  • Last visited

Posts posted by Oak

  1. I'm sorry if I'm not getting something obvious... Do you mean to use "--with-system-nvtt" during building? As stated, those are pre-compiled packages for the OpenSUSE version I have.

    By the way I do have the NVTT installed, it's nvidia-texture-tools 2.0.8-lp152.3.9. I see I can opt for 2.1.2-lp152.3.9. Would you think that might help?

    Considering my system old - I guess it depends on a point of view :-). It's the latest stable Leap, which has annual generation (kernel) updates and daily software and security updates in between. True, the Leap 15.3 is in RC state and nearing the release date.

  2. Hello community!

    I've installed 0.24b on my OpenSUSE Leap 15.2 (after failing to compile it, but in the meanwhile compiled packages emerged) and now I'm getting a strange error at start up:

    UserReport written to /home/libor/.config/0ad/logs/userreport_hwdetect.txt
    TIMER| RunHardwareDetection: 18.4307 ms
    TIMER| write_sys_info: 16.2172 ms
    TextureConverter.cpp(299): Assertion failed: "nvtt::version() >= NVTT_VERSION"
    /usr/bin/0ad: line 9: 18373 Unauthorized access to the memmory (SIGSEGV)                     (core dumped [memmory image saved]) "$pyrogenesis" "$@"

    There's not much information about this problem, apparently it's related to Nvidia Texture Tools. Anyone has any ideas how to resolve this with 0AD, please?

  3. On 17/05/2021 at 9:38 PM, nwtour said:

    Hi. The compiler cannot find files: libboost_filesystem.so libboost_system.so libvorbisfile.so libidn.so and libgnutls.so on your system...

    Oh! Apparently I'm blind during late hours! :-D Thank you very much for pointing that out.

    The problem might be, that it's looking for lboost but it's called libboost in OpenSUSE, same for libvorbisfile. It that's the case, I'll do symlinks with required library names.

    • Like 1
  4. Hello community!

    After I tested 0ad on my secondary computer, I set to compile it from the sources, since I cannot install newer OpenSUSE Linux 15.3 Alpha/Release Candidate (yet). I resolved all dependency issues and now it seems I get exactly the same error as @Karnorth85 with 0.23 some 3 years ago, here's my error:

    Linking pyrogenesis
    /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lboost_filesystem
    /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lboost_system
    /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lvorbisfile
    /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lidn
    /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: cannot find -lgnutls
    collect2: error: ld returned 1 exit status
    make[1]: *** [pyrogenesis.make:81: ../../../binaries/system/pyrogenesis] Error 1
    make: *** [Makefile:71: pyrogenesis] Error 2

    He resolved that by updating libsodium to 0.16. I have the 0.16, but it's been 3 years since then. I cannot get newer than 0.16 from official repositories, but I can get user-built package of 0.18. 

    Do you think this is the issue? So that I know whether it is worth trying before I break anything...

  5. 2 minutes ago, Stan` said:

    You need to update to OpenSuse 15.3, as this version of 0 A.D. is now outdated, and doesn't support Ryzen CPUs. AMD changed something in those which broke the game.

    Hi @Lion.Kanzen & @Stan`!

    thank you for caring to give me instructions, it's appreciated! OpenSUSE 15.3 is a Beta, but I'll consider that, since I don't use this computer for work anymore. It's two months before the release date, so it should be working quite fine...

    Regards,

    Oak

    • Like 1
  6. Hello community,

    I would like to know, wheter there's a way to run the 0AD on my PC. I read quite a lot of threads regarding similar issues and become to understand, that there's a problem with newer AMD processors. However, it's not clear to me whether a fix exists and could be applied or if there's some workaround.

    The error I get is similar to many other users:

    Assertion failed: "cache.Validate()"
    Location: cache.cpp:43 (AddCache)
    ...
    (0x7f9aafb1134a) /lib64/libc.so.6(__libc_start_main+0xea) [0x7f9aafb1134a]
    errno = 0 (Error during IO)
    OS error = ?

    Hardware:

    AMD Ryzen 7 3700X 8-Core Processor

    Game version:

    0.0.23b-lp152.1.2 (OpenSUSE Leap 15.2 default package and data)

    I tried to disable GLSL, but this don't seem to be relevant and didn't work.

    I appreciate any help.

    Regards

    Oak

×
×
  • Create New...