Skip to content

Problem when compiling mod on linux + solution #166

Description

@SeaN0X

ok so i was trying to compile a mod on my linux and got this big ass error

Image

i found out apparently geode sdk install-linux might not be installing the sdk and the cross compilation stuff correctly, so i got into the cli source and figured where and how the sdk is installed (on arch based distros, it's on .local/share/Geode/cross-tools). there i found that msvcrtd.lib and several other debug libraries were not in ~/.local/share/Geode/cross-tools/sdk/lib/um/x86_64/ where it should be.

Solution:

then, on .local/share/Geode/cross-tools, i kept clang-msvc-sdk and the xwin executable, and deleted everything else, probably re-downloading the sdk is a better option, i ran
./xwin --accept-license --arch x86_64 --cache-dir "./.xwin-cache" --include-atl --include-debug-runtime splat --output "./splat" --include-debug-libs

and this fixed everything.

final words: i am not sure what caused this, but seems to be the lack of the flag --include-debug-runtime on the xwin execution on the original code?

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions