Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building dependencies #263

Open
monschkopf opened this issue Feb 20, 2022 · 3 comments
Open

Building dependencies #263

monschkopf opened this issue Feb 20, 2022 · 3 comments
Labels

Comments

@monschkopf
Copy link

I'm having trouble building the dependencies with the makedeps-cross file.
When I run that, it returns with:

"Using cross compilers prefixed with 'i686-w64-mingw32-'.
(Set CROSS_TOOL_PREFIX to change this; don't include the trailing hyphen.)
did not find i686-w64-mingw32-gcc, which is required"

Now, I have mingw64 and added to path, but it doesn't contain i686-w64-mingw32-gcc, only x86_64-w64-ming32-gcc. I've tried different installations, but I'm wondering if the one that the makedeps is asking for is a version to a specific operating system? Or why wouldn't I find it otherwise?
Or am I completely on the wrong track here?
Google doesn't provide me with useful answers and I'm pretty new to any type of programming... I'd love to play the game, though.

I have the games root inside a virtual environment with python27 32-bit and currently running windows11. I remember having the same issue tho on win10...

Thanks for any comments :)

@monschkopf monschkopf added the bug label Feb 20, 2022
@monschkopf
Copy link
Author

Or it's a 32 bit version that even though I get the 32bit mingw version, I still don't have.
Anyways, I set the cross tool prefix to x86_64-w64-mingw32, but the story goes on... A bunch of programs have slightly different names, which I edited in the .sh, but for some I'm not sure where to find those. What is wine, for example? Am I missing something here?

@Linkid
Copy link
Member

Linkid commented Feb 24, 2022

Hi!
About the èmakedeps-cross.sh` script, I tried to do something with it in another repo: https://github.com/fofix/win-dependencies. But it doesn't work well. I'm trying to work on a more Windows way to get dependencies, but it is hard to make it work too.
The initial script is only for 32 bits.

Wine lets you use some Windows app into your linux station. It can be used to run some cross-install.

@monschkopf
Copy link
Author

Thanks for the answer, and really for all your work on this!

Right now, the game seems to work even though I wasn't able to run the makedeps-cross.sh script.

When I tried to start the game before, I got an error saying that win32api cannot be found, so I was assuming this is related to no being able to build the dependencies... But it turns out that this can be solved by downgrading pywin to version 224.

So perhaps I misunderstood the instructions. I assumed I have to unpack the dependencies and then also build them using the makedeps-cross.sh script. But perhaps this step is unnecessary...

Anyways, for now seems to work fine :) time to get some songs ready

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants