32-bit Windows Version?

Started by onesmartfellow, Nov 04, 2021, 08:01 PM

Previous topic - Next topic

onesmartfellow

After fighting for 45 minutes on the github page trying to log in AND be on the wownero at the same time, with no success, I'm  here in search of an answer to my subject line.

Was stripping the x86 from the filename wownero-x86_64-w64-mingw32-v0.10.1.0 overlooked when this was compiled as I cannot get it to run on my 32-bit Windows 7 machine.  And if so, is there a 32 bit version of the make file in the source?  I know I could just look, but I've yet to build using a make file successfully on every attempt so I would rather hear it from someone who knows so that when I get errors I know it's me and not just the fact that it's not possible.

And pretty sure the git is broken.  After clicking on the dog a bunch of times I finally got in, but while the git had 5 issues when I was just browsing, once logged in, that dropped to 0 and seemed that I was in my account's repo and not wownero's.


Thanks!
OSF

orklemerkle

Quote from: "onesmartfellow, post:1, topic:992"wownero-x86_64-w64-mingw32-v0.10.1.0

I believe that's the 64-bit version; x86_64 is just what the compiler calls AMD64/Intel 64. 32-bit Intel (IA-32) would be i686 or something.

i686 builds were removed a while ago, and I get build errors in `src/crypto/slow-hash.c` when I try to do an i686 build anyway.

Monero still has Windows 32-bit releases, so it *should* be possible in principle to build one for Wownero. There's a 32-bit ARM (armhf) release after all. I'd look further into it, but I'm currently rather busy so it'll be a while before I can do that.

@wowario, do you have any insights?

orklemerkle

I *think* the problem might be that on line 1446 here](https://git.wownero.com/wownero/wownero/src/branch/master/src/crypto/slow-hash.c#L1446), the function is named `slow_hash_allocate_state` instead of `cn_slow_hash_allocate_state` like in the [corresponding Monero source. This might have been caused by a rebase not applying cleanly. Let's hope it compiles this time...

---

Quote from: "onesmartfellow, post:1, topic:992"After clicking on the dog a bunch of times I finally got in

Login is known to be flaky on wowgit. Go ask on the IRC channel if you're having trouble logging in.

Quote from: "onesmartfellow, post:1, topic:992"once logged in, that dropped to 0 and seemed that I was in my account's repo and not wownero's.

Check the URL. https://git.wownero.com/issues](https://git.wownero.com/issues) is a list of your personal issues (heh), which is accessed from the *Issues* link at the top of the page. [https://git.wownero.com/wownero/wownero/issues is the list of wownero issues, whose link is in the *Issues* tab below the repo banner. I know, it's confusing.

squishee

forget exactly but thinkin slow-hash.c blocked powerpc builds too

orklemerkle

@onesmartfellow: Here's an i686 build fresh off the builder: https://files.catbox.moe/z61yex.zip

SHA256: `a9ecb34569a8f2fe4df4ca41f84ac1732f1405af705e24cf9857be59bfac93b4`

**Disclaimer:** This is a test build. I have only verified that this compiles. I have *not* checked whether it will even run. Please do however test and report any issues!

Sources are here: https://git.wownero.com/orklemerkle/wownero/src/branch/hotfix-slow-hash

PR to upstream: https://git.wownero.com/wownero/wownero/pulls/423

wowario

yeah, gitian builds were not working with 32-bit, so figured since not many people are using 32-bits, I dropped it and really didn't spend time debugging the underlying issue at the time.