-
Notifications
You must be signed in to change notification settings - Fork 65
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
windows port #90
Comments
It's a good question. It's meant to be "not too hard" to get it working (I kept portability in mind while writing it -- for instance, it uses GLib, which provides Windows compatibility wrappers for threading and I/O). But AFAIK no one has so far actually built it successfully on Windows. That includes me, because I haven't had the time to try it yet :) In past projects, I've used MXE and (later) some awful scripts of my own to do cross-compilation, but I don't know if that's a good option anymore. @oakes mentioned using Scoop to install the toolchain in #72. It's a similar issue to this one, but with a twist: He's using an embedded GLib, which makes the build more self-contained. How far are you getting? Are you getting past configure, running make? |
Hi, So, autogen.sh ends up successfully: Make fails ... autogen output Mingw64 was used for the adventure. This is getting interesting, many thanks for your time!!! |
Maybe we can setup a CI for windows build and see how far it goes |
according to the buildlog, the build failed because the linker cannot find
|
Awesome work. It's not looking too bad, you're both probably running into a Libtool issue, or something similar to it. I've added a few commits to master that may help to work around it. Let me know if the error goes away or not. If it doesn't, |
I expect there will be a few more issues to solve once it builds to make it pass the "actually does something" test :-) |
@cdluminate @crmabs Did you get a chance to rerun the build with current master? I'm hoping commits f7e600b and 395e9f6 will improve things. |
@hpjansson sorry not yet. I'm back soon and trust me I'll report the progress. |
I'm still curious to hear if it builds successfully in the various Windows-oriented environments. It'd be nice to get it into repositories/package managers too (I've been using MXE and am submitting a PR there). |
For me I still get the same SIGSEGV I mentioned in #72 but it's great that it builds with mingw now. |
@oakes Thanks for testing it again. I might take a crack at Scoop this weekend, see if I can make sense of it. |
Hi,
Before I'm getting lost in the maze I'd like to ask this: Is it possible to compile it for windows? I can imagine that the question sounds rather stupid , sorry about that. I'm just hoping it's not.
I tried compiling in different environments (cygwin, mingw, etc) but so far I wasn't able to squeeze out an exe. It all went well, hunted down packages then re-run your scripts like a good boy,... close-yet-so-far
So - Could you pls point me to the right direction? Is it possible at all or flat out nonsense?
Thanks:
Andras
ps: Alright, now I noticed that the INSTALL contains info about compiling to different platforms. So the question above is answered.
Instead I got a cheeky one: I'm looking for one proper way to do it, possibly with/close to the simplicity of the linux compile. My head is spinning from the so many options and possibilities regarding cross compiling.
The text was updated successfully, but these errors were encountered: