[01:54:14] *** Quits: Dominus (Oh no... znc died)
[01:54:28] *** Joins: DominusExult
[01:55:23] *** Quits: Dominus (Ping timeout: 268 seconds)
[01:55:23] *** DominusExult is now known as Dominus
[01:57:14] *** Quits: exult-bridge (Ping timeout: 268 seconds)
[01:57:14] *** exultbridge is now known as exult-bridge
[05:38:26] *** Quits: tsoliman (Ping timeout: 260 seconds)
[05:42:42] *** Joins: tsoliman
[06:42:07] *** Joins: Marzo
[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?
[11:02:08] *** Joins: Dominus
[11:02:38] *** Joins: exult-bridge
[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 🙂
[17:09:44] github-actions: exult/refs/heads/master2abedb79ec48516abf9266f2c888c38de3cc138e https://github.com/exult/exult/actions/runs/2950311811 The iOS build succeeded.
[18:03:44] *** Joins: tsoliman_
[18:05:06] *** Quits: tsoliman (Ping timeout: 260 seconds)
[18:05:06] *** tsoliman_ is now known as tsoliman
[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
[21:13:29] *** Quits: Marzo (Ping timeout: 268 seconds)
[21:16:19] *** Joins: tgys
[21:16:26] *** Parts: tgys (WeeChat 3.5)