[06:57:29] Dominus: Hey bot, still working?
[06:57:48] exult-bridge:Dominus: Yay!
[09:07:23] exult-bridge:Dominus: Marzo, the iOS CI runs in my fork https://github.com/DominusExult/exult/runs/8067117772?check_suite_focus=true (stripped the notifiy section). Should I commit?
[16:51:54] exult-bridge:Marzo: Yes please
[17:00:39] exult-bridge:Dominus: On it, just wasn't sure if you wanted to do it differently for the libraries cloning 🙂
[17:04:10] exult-bridge:Marzo: @Dominus Just make sure to replace the lingering instances of 'macos' by 'ios' in the file
[17:04:34] exult-bridge:Dominus: did that 🙂
[19:42:18] exult-bridge:Dominus: @Marzo could the Android CI action be caused by the not up to date versions of ogg (1.3.4 vs 1.3.5) and vorbis (1.3.6 vs 1.3.7)?
[19:42:47] exult-bridge:Marzo: Let me check
[19:46:57] exult-bridge:Marzo: Nope, the dependencies used there are 1.3.5 and 1.3.7
[19:48:28] exult-bridge:Dominus: but the configure output is Ogg.........................: 1.3.4 338 Vorbis......................: 1.3.6
[19:48:39] exult-bridge:Dominus: that's why I wondered
[19:51:31] exult-bridge:Marzo: That is a bit misleading, actually
[19:51:59] exult-bridge:Marzo: As far as I can tell, building Exult normally as is done for the android port is useless and wasteful
[19:52:34] exult-bridge:Marzo: Everything is built again from the android folder, and it uses some cmake to get and compile dependencies
[19:56:19] exult-bridge:Dominus: I see
[19:57:42] exult-bridge:Marzo: We need to swap Exult to cmake, and nuke the parallel build systems we have in-place
[19:58:00] exult-bridge:Marzo: This is one of the reasons I wanted to setup CI for Android and iOS
[19:58:13] exult-bridge:Marzo: So that I can create a branch, and hack away
[19:58:26] exult-bridge:Marzo: And if something breaks the build, I will have feedback
[19:59:10] exult-bridge:Marzo: I will start working on ignoring most of the autoconf/automake stuff and base the cmake stuff on the MinGW stuff
[19:59:49] exult-bridge:Marzo: Because the autoconf/automake stuff kind of uses a workaround for how bad autoconf/automake is at handling dependencies in directories
[20:00:02] exult-bridge:Marzo: Namely, building static libraries for the directories
[20:14:05] exult-bridge:Dominus: I have no problem with going cmake (except for the usual ios xcode project thing) 🙂
[20:14:56] exult-bridge:Dominus: the vorbis rint thing surfaced here as well https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247799 and some problem of libtool losing the -lm dependency_lib. If that makes sense to you