[08:36:40] <Dominus> hmmm, interesting. ./configure option --disable-data clashes with the way we make exult_si_flx.h or exult_bg_flx.h
[08:37:35] <Dominus> actually disable-tools and disable-data clash with those files
[08:38:13] <Dominus> if these don't exist or are wrong (as just now happened with the autonotes file) they won't get updated with these two configure options...
[08:59:07] <Eviltar_> ive been wondering if there is a propper way to crosscompile exult
[08:59:40] <Eviltar_> as when it builds the tools they arent targeted for the build machine and fail to run
[09:00:23] <Eviltar_> got around it by building for x86 first and overwriting the powerpc bins every build
[09:41:04] <wjp> there was no way to do that properly/easily with automake back when the build system was done, and the workaround was/is indeed to let an x86 build provide these binaries and/or data files
[09:41:56] <wjp> and some quick googling suggests automake still doesn't handle this :-(
[09:43:00] <wjp> of course it can all be worked around, if someone feels like spending a day hacking up the build system for expack :-)
[09:45:29] <wjp> Dominus: why do you want to use --disable-data?
[10:07:21] <Dominus> wjp: because of cross compiling for PPC :)
[10:08:26] <Dominus> that will fail of course because ppc expack can't run on newer OS X (ppc stuff can't run)
[10:10:00] <Dominus> since we do not clean up exult_GAME_flx.h it is working fine to compile for ppc without data, then build the other arches and make a fat universal built with all arches
[10:10:45] <Dominus> just in this case, exult_game_flx.h did not include the autonotes stuff and thus building failed :)
[10:12:11] <Dominus> so our --disable-data option is potentially dangerous coupled with --disable-tools since those files (exult_GAME_flx.h) won' get generated in a clean source.
[10:12:37] <Dominus> "dangerous" meaning compile will fail :)
[10:13:13] <Dominus> so the not cleaning of those files can be considered a helpful bug :)
[11:45:22] <Dominus> hmm, keyfile and autonotes needs path checking when not using the built in. Wrong paths will currently crash Exult :9
[16:48:32] --- redwar is now known as Pardue_aka_Todd
[17:20:11] --- Dominus1 is now known as Dominus