Archive 17/01/2023.

What did I do wrong?

Syberyn

I compiled Urho3D for 4 hours straight today, and when it was done the samples are a bit…off.

I was following the MinGW Windows guide.

If you know what happened help would be much appreciated, thank you.

Specs: (if needed)
OS: Windows 10
Processor: AMD FX™-6300 Six-Core Processor, 3500 Mhz, 3 Core(s), 6 Logical Processor(s)
System Type: x64-based PC
GPU: GeForce GTX 760

S.L.C

Just a GCC 8 issue. See:

S.L.C

A new release should probably be made to get rid of the 1.7 release. Or instruct people to use the repository since that’s more stable anyways.

Leith

Ideally, we should be performing regular builds, and publishing a link to the latest build, with a more informed version identifier. But there is in my mind, a real need to maintain a link to the last known stable version as well, because as we’ve seen recently, sometimes bugs creep in that break core stuff like the editor, while the older version may still be usable even in the context of the latest codebase.

weitjong

I have seen enough of this. I see if I can do a backport of the fix to 1.7 and release it as 1.7.1. We don’t do backporting in the past, but I think we can make an exception just for this one. It will be a good exercise anyway before we release 1.8.

Miegamicis

@weitjong Mentioned that we could create 1.8rc. Is that still an option? It’s been almost 2 years since the last release and I think we need to proceed with that.

weitjong

Think we need to close a number of critical open issues and PR before we are ready to talk about releasing 1.8-RC. On my side this include the Gradle custom plugin development, SDL2 upgrade, fixing Web-build with latest EMSDK.

Leith

Stop poisoning this poor guys post already!
Dear Original Poster, I am willing to take your hand and guide you to Hello World stage for free.

Modanung

I guess this question seems solved enough - even though OP has not responded - that the matter it brought up can be discussed according to several people. I’ll whip out my chartreuse marker - or poison green, if you will - to pin the solution.

@Syberyn Oh, and welcome to the forums! :confetti_ball: :slight_smile:

Leith

Today, I bottled my 51 white ghosts hot sauce, so my decision making skills may be delayed, also its for sale, if you are the right buyer who likes +1million scu that also tastes good, special blend, 13 carefully selected and rare chilli varieties

Modanung

@Leith, are you familiar with Gitter?

weitjong

The new tag 1.7.1 is pushed. Let’s see the release automation still works as good today as two years ago.

EDIT: Sorry, I have to redo it again because of wrong annotation.

restless

@weitjong, Thanks for the release!

Btw, you might want to announce the release on all the usual channels:


https://discourse.urho3d.io/c/announcements

//literally registered to say thanks :slight_smile:

weitjong

This is actually only a bug fix release of 1.7. But I could post something there as well after I verified all the release automation still functions as expected.

Syberyn

Should I use the repo?

JTippetts1

I highly recommend all to use the repo. It’s pretty stable, and 1.7 is getting pretty long in the tooth.

Syberyn

Alrighty, thanks for letting me know.

Syberyn

Sorry for doublepost, but uhh how do I compile it for MinGW with code::blocks? Thanks.

weitjong

Use the provided convenient batch file or script for invoking CMake. For your case it is “cmake_codeblocks.bat”.

BTW, the release automation seems to be largely intact. CI release build on a few of the platforms failed but that was caused by the CI could not find the old compiler toolchain expected by build script in 1.7.1 tag and nothing to do with the quality of the new tag. This is something preventable in the future. So, yeah, I learnt one or two lessons in this exercise that will make the future releases better.

Syberyn

I don’t see that bat in the repo.

weitjong

It is in the “script” directory now in the master branch.

Syberyn

Oh, okay thanks haha.

Syberyn

Thanks everyone, the examples are working as intended.