Closed Speedvicio closed 4 years ago
Appveyor updated the VM image used for the builds and it caused a lot of problems. I am in the process of migrating to GitHub actions. Could you please test this build?
https://github.com/finalburnneo/FBNeo/suites/277304439/artifacts/163020
Any idea when this started to happen? Also does it happen with the VS builds?
the dynamic link error is the same that appear with visual studio build, it is a common error when you compile a project with VS 2019 and run the executable on win xp.
You are right of course about vs builds not working on windows xp. GCC builds should be fine though, at least they were last time I tried. I will take a look when I get time unless someone beats me to it. Probably just needs WIN32_WINNT=0x0501 (iirc) defining somewhere or something
Yes, previous version working fine. Could be automatic build ignore GCC compilation and instead use VS?
The GCC build and VS builds are sperate, one doesn't interfere with the other. And really the GCC build has some advantages over the VS builds currently. This will all get sorted, just might take a while :)
On Fri, 25 Oct 2019, 09:33 Speedvicio, notifications@github.com wrote:
Yes, previous version working fine. Could be automatic build ignore GCC compilation and instead use VS?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/finalburnneo/FBNeo/issues/147?email_source=notifications&email_token=AMBWQAZOSHI52ET5AMEYVTTQQKVNJA5CNFSM4JEUP75KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECHT7QA#issuecomment-546258880, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMBWQAZNPXGB4NTE2VL6DA3QQKVNJANCNFSM4JEUP75A .
@Speedvicio GCC build is probably the most tested (@dinkc64 @iq132 and myself are gcc users)
Yes a week ago the gcc version works very well, it is likely that the latest gcc updates have removed win xp support.
You can't expect good support for winXP in 2019. You should consider updating your setup.
@barbudreadmon, as an XP user I feel that's a really a ignorant comment. Of course, I hear it enough from people who think they "know better". We will support XP for as long as possible. Most people with an XP pc don't have the option to upgrade, due to older but perfectly useable hw.
best regards,
Thx dink for your interest to xp users. I have any pc with win 10 any with Linux distro, but my old eeepc 70 is good enough to run most emu, it can run until xp OS. I'm also a amateur dev and continue to support my gui by ultra old net framework 2.0 for the same reason.
Compatibility-wise and security-wise it's certainly problematic. I was a winXP user until ~2013, then i finally decided to move to win7 (because i was experiencing more & more software compatibility issues), where i noticed an immediate improvement of my computer's responsiveness, probably because of the better multi-core support.
Not sure what's the specs of your computers, i'm just surprised there are still computers around where it's worth keeping XP, my Q6600 bought in 2006 was already faster with win7.
Only problematic for those who don't know what they're doing. anyways, enough FUD here - this is not the place for it.
So it seems that no free to use CI system I can find will build an xp binary out of the box, or with the amount of tinkering that I have come up with so far. I have written a script that can cross compile from Ubuntu but that seems like a silly way of fixing it.
Another option is to install a build system on a server somewhere and host it ourselves, so I might set up a $5 digitalocean droplet to give that a try. At least it means we can host the binaries as well.
What I really need is to look at the yaml for another project that uses appveyor or GitHub Actions that also have an XP build but I can't find any. I will continue to investigate. :)
I have tried more times to build a Xp compatible version without success also i have tried the Ashura-X´s build and also that is not compatible. if I could compile a working version, I could use my server on rpy, to make the public download available.
Speedvicio, I will talk to Ashura-X, his build is supposed to be winxp compat. Maybe he upgraded and didn't know about the issue :(
Unlucky Ashura-X build is not compatible from a lot of months. I think he have updated gcc when it was available to the public.
Speedvicio I'm terribly sorry about that, buddy! Right now I'm away from home - but - I will try to get a new exe for you by tonight :)
best regards,
thank you very much dink, I appreciate your effort
I forgot to mention: Daily builds are working fine at Ashura-X's page now: https://ashura.mameworld.info/nightlybuilds/builds.html
@Speedvicio @dinkc64 In theory the appveyor builds should now be XP compatible again. The only downside is that its using GCC5.30 which is a bit old, but please test if you can as my XP machine is not here currently.
oh, nice! 5.30 is old but, it has a good -O3 still. (I used 4.8.1 with -O3 for years - it served me well)
Assuming the XP builds work on XP when someone is able to test them, I have now set up appveyor to build the XP versions on 5.30 and another version with the latest GCC. Just need this build run to finish and I will rename the archives its uploading.
Seem now all is ok, tested on a xp VM under win 10, tomorrow i will test it on my eeepc 70. Thx for keeping FB compatible with the good old XP.
Speedvicio, we'll always support XP as it really is a great system for retro gaming via emulation. Since I've moved on to Win7 (its a newer PC) a year ago from XP, we rely on good people like you to let us know when there is a problem :)
best regards,
@dinkc64 and @Speedvicio , I've just tried the latest 0.219 build on my Windows XP x64 install but it still spits out the GetTickCount64 error.
https://ashura.mameworld.info/nightlybuilds/builds.html
Is there another version that others have validated working in XP? Thanks
You should try dev 32 gcc xp release, it work fine for me on win xp 32 bit and should work also on 64 bit xp os
Il 01 mar 2020 21:22, Retrogaming notifications@github.com ha scritto:
@dinkc64https://github.com/dinkc64 and @Speedviciohttps://github.com/Speedvicio , I've just tried the latest 0.219 build on my Windows XP x64 install but it still spits out the GetTickCount64 error.
https://ashura.mameworld.info/nightlybuilds/builds.html
Is there another version that others have validated working in XP? Thanks
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/finalburnneo/FBNeo/issues/147?email_source=notifications&email_token=ADDRTB3TARU5Y5ZCDMIQFT3RFK7ZJA5CNFSM4JEUP75KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENNJX3I#issuecomment-593140717, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADDRTB3KX2U2YW7622T3S2DRFK7ZJANCNFSM4JEUP75A.
You should try dev 32 gcc xp release, it work fine for me on win xp 32 bit and should work also on 64 bit xp os
Ok, I'll try that. Sorry for asking but where can I download that from? I don't see it at Ashura's nightly builds.
RetroInVitro, here: https://github.com/finalburnneo/FBNeo-WIP-Storage-Facility/releases/tag/appveyor-build Grab the fbn-xp-gcc.7z build :)
btw: 0.219? are you talking about MAME? This is for the FinalBurn Neo project
best regards,
@dinkc64 I am so sorry for wasting your time. Yes, I was referring to MAME and not FBneo. Googling for the GetTickCount64 made me lazy in reading posts fully. Thanks again. At least now I have a source for FBneo!
Latest appveyor-build is no longer compatible with win xp
EDIT Current WinXP+(compatible) daily builds can be downloaded here: https://ashura.mameworld.info/nightlybuilds/builds.html