#exult@irc.freenode.net logs for 9 Jul 2008 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[01:14:33] --- Sevalecan is now known as Sevaway
[01:15:02] --- Sevaway is now known as Sevelaway
[01:36:53] --- Sevelaway is now known as Sevalecan
[02:00:53] --> Colourless has joined #Exult
[02:59:27] --> Marzo has joined #exult
[02:59:58] <Marzo> Kirben: I am thinking of updating the compilation instructions and tools in readme.win32
[03:00:29] <Marzo> There is a bug in the snapshot that I have traced to older versions of MinGW
[03:21:53] * Marzo pokes Kirben with the Death Scythe in an attempt to get a response
[04:12:10] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[04:58:31] <-- Sevalecan has left IRC ("Leaving")
[05:07:04] --> Sevalecan has joined #exult
[08:07:24] --- Sevalecan is now known as Sevalebed
[08:20:40] --> ettin has joined #exult
[08:34:19] <-- ettin_ has left IRC (Read error: 110 (Connection timed out))
[08:54:20] <-- servus has left IRC ("Leaving")
[08:58:39] --> servus has joined #exult
[09:23:46] --> Cahaan has joined #exult
[11:16:50] --> shazza has joined #exult
[11:35:26] <-- shazzaV2 has left IRC (Read error: 110 (Connection timed out))
[13:04:20] <-- pupnik has left IRC ("leaving")
[13:08:27] --> Marzo has joined #exult
[13:30:38] <Kirben> Marzo: Exacly what bug was caused? I only see reference to Exult Studio bug in forums, which doesn't use bison/flex.
[13:38:25] --- Marzo is now known as Marzo_away
[13:42:41] --- Marzo_away is now known as Marzo
[13:43:17] <Marzo> I was actually slightly mistaken: it is not MinGW, but the older version of GTK in the ES tools
[13:43:22] <Marzo> (I just found that out)
[13:43:43] <Marzo> (And I was about to post it in the Phorum)
[13:45:07] <Marzo> I am looking into fixing that, but I will need to proceed with caution, since the newest versions of GTK are not Win98-friendly
[13:45:17] <Kirben> That could be a problem, I stick with older version specifically for backwards compatbility with Windows 9x.
[13:45:51] <Marzo> I have a VM with Win98, so at least I can test to see if it works
[13:55:33] <Marzo> Let me correct my statement: the error *does not happen* in new versions of GTK, but it *is* there (maybe the newer GTK's are more robust); but I found the true cause.
[13:55:49] <Marzo> So no updates will be needed for GTK
[13:55:59] <Marzo> (but in any case, the build instructions for Win32 now work)
[13:56:21] <Kirben> That is good, as GTK 2.8+ is mentioned as using APIs only available in NT kernel.
[13:57:04] <Kirben> Thanks for the compile guide update, the compile intructions get quite out dated over time.
[13:57:52] <Marzo> It would probably work in Win98 with KernelEx (an unofficial compatibility layer for Win98 with NT APIs) -- there are reports of people using FF3 with it -- but I think it would be too much to ask for people to use ES to install it...
[13:58:29] <Marzo> Yeah, I found out that following them would lead to many errors nowadays which prevent compilation
[13:58:39] <Marzo> Which is why I decided to update them anyway
[13:59:13] <Marzo> (and some of the errors -- such as the Bison one -- lead to others, such as the GNUWin32 Bison overwriting unistd.h)
[14:00:36] <wjp> Marzo: please see private message :-)
[14:01:20] <Marzo> I am trying to figure out how to do it in Miranda
[15:07:25] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[15:28:14] --- Marzo is now known as Marzo_away
[15:36:19] --- Marzo_away is now known as Marzo
[16:08:13] --> pupnik has joined #exult
[16:44:20] --> Jett has joined #exult
[16:45:15] --- Lord_Nightmare is now known as LordNAway
[16:46:06] <-- Darke has left IRC (Read error: 110 (Connection timed out))
[17:13:44] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[18:20:22] --> Marzo has joined #exult
[18:21:38] <Marzo> wjp: Jeff replied, and he is OK with the move to SVN
[18:21:57] <wjp> cool
[18:24:04] * RadoS . o O ( Why not hg? (kidding) Damn, why can't cvs simply "upgrade" )
[18:27:13] <exg> RadoS: sf provides only cvs/svn anyway
[18:27:25] <wjp> I guess that means I have work to do
[18:29:17] <exg> wjp: do you use a script to build release binaries for osx ?
[18:30:16] <wjp> to be honest, I'm not sure if there's anything of a process for releases given that our last one was a couple of ages ago
[18:31:17] <wjp> why do you ask?
[18:35:00] <exg> i have a box i could use to build snapshots for osx
[18:36:23] <wjp> we do have a 'bundle' target in our Makefile, but I have no idea if that is up to date
[18:36:56] <Marzo> I think it isn't
[18:37:13] <Marzo> (yep, it isn't: http://sourceforge.net/tracker/index.php?func=detail&aid=1985732&group_id=2335&atid=102335)
[18:38:54] <Marzo> Also: http://sourceforge.net/tracker/index.php?func=detail&aid=1377892&group_id=2335&atid=352335
[18:57:56] --> Fingolfin has joined #exult
[18:57:56] --- ChanServ gives channel operator status to Fingolfin
[19:20:53] <-- Marzo has left IRC (Read error: 110 (Connection timed out))
[20:13:26] <wjp> ah, I'd almost forgotten what fun converting a CVS repo to SVN is
[20:13:42] <wjp> </sarcasm>
[20:16:32] --> Marzo has joined #exult
[20:20:48] <wjp> hm, the exult svn dump file is over 1Gb
[20:20:59] <Marzo> O>o
[20:21:00] <Marzo> Wow
[20:26:36] <Colourless> lots of revision
[20:27:21] <Marzo> To put it mildly
[20:28:18] <wjp> there are quite a few binary files in there that aren't marked binary
[20:28:36] <Marzo> Hm
[20:28:46] <Marzo> Which were those?
[20:29:59] <wjp> let's see, a bunch of .dat files, and a couple of others
[20:31:58] <Marzo> In the 'content' directory tree? Maybe Keyring & SI Fixes?
[20:33:45] <wjp> oh, never mind about those .dat files
[20:34:05] <wjp> that was just me being confused :-)
[20:34:11] <Marzo> Oh
[20:35:15] <Fingolfin> looking forward to Exult SVN, anyway
[20:35:28] <Marzo> Me too
[20:35:31] <Fingolfin> I haven't touched exult for years, but I still remember that I really would have loved to rearrange / rename some files
[20:35:33] <Fingolfin> to make more sense
[20:35:42] <Fingolfin> (in fact we did that for the gumps, IIRC)
[20:36:29] <Marzo> I am already itching to make a directory for all IDE-related stuff, with both msvcstuff dirs being moved there
[21:08:53] <Fingolfin> I might be motivated to take a look at Exult again after all those years... make sure it compiles on OSX, fix some warnings, whatever
[21:09:18] <Fingolfin> (though these days I am so used to the ScummVM code formatting guidelines, that it kinda makes my eyes blur to look at Exult... ah well, I'll cope ;)
[21:09:59] <Marzo> Maybe we should have (and enforce) some kind of code formatting guidelines
[21:12:03] <Fingolfin> I found that very helpful in ScummVM
[21:12:19] <Fingolfin> usually when i contribute code to another project, I try to figure out their "style" by looking at existing code
[21:12:27] <Fingolfin> but that is difficult when it is inconsistent... ;)
[21:12:32] <Marzo> :-p
[21:13:03] <Fingolfin> we keep that on our wiki
[21:13:16] <Fingolfin> I wonder whether Exult could make use of SF.net's wiki offering?
[21:21:07] <Colourless> exult... code formatting guidelines...
[21:21:10] <Colourless> hahaha
[21:24:30] <wjp> cvs2svn does weird things with tags
[21:24:54] <wjp> it copies /trunk to a tag, then deletes ~10 files, and then re-copies those exact same 10 files, from the _same_ revision as trunk was copied from
[21:25:08] <wjp> (and all that within a single revision)
[21:25:28] <Marzo> Hehe
[21:25:41] <Marzo> You could file a bug report with cvs2svn devs :-)
[21:44:23] <wjp> I think the reason is that it doesn't pick optimal tags for the 'main' copy of a file when a file has multiple tags
[21:44:56] <wjp> so sometimes when creating a new tag, it has to copy files from both the trunk and several old tags
[21:45:09] <wjp> s/has to/thinks it has to/
[21:45:36] <wjp> I'm tempted to replace them by straight copies from the trunk
[21:45:53] <Marzo> :-)
[21:52:14] --- Sevalebed is now known as Sevalecan
[22:05:35] <Marzo> bbl (going home)
[22:05:38] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[22:42:12] <-- Fingolfin has left IRC ()
[22:44:20] --> Baastuul has joined #exult
[23:30:53] <-- ettin has left IRC (Read error: 104 (Connection reset by peer))
[23:33:10] --> Kirben has joined #exult
[23:33:10] --- ChanServ gives channel operator status to Kirben
[23:34:45] --> ettin has joined #exult