#exult@irc.freenode.net logs for 3 Nov 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:18:10] <-- Dark-Star has left IRC ()
[00:21:55] --- Darke|zzZ is now known as Darke
[00:29:21] <-- wjp has left IRC ("Zzzz...")
[05:22:51] --> Colourless has joined #Exult
[05:22:51] --- ChanServ gives channel operator status to Colourless
[05:23:13] <Darke> Hi!
[05:23:15] <Colourless> hi
[06:39:00] <-- Darke has left IRC (adams.freenode.net irc.freenode.net)
[06:40:09] --> Darke has joined #exult
[07:48:53] <-- Colourless has left IRC (Read error: 110 (Connection timed out))
[10:45:51] --> Khumash-Gor has joined #exult
[10:46:07] <Khumash-Gor> hi
[10:46:43] <Darke> Hi.
[10:47:39] <Khumash-Gor> just thought I'd stop in and see whats up, haven't been here before :)
[10:49:46] <Khumash-Gor> where in qld are ya Darke?
[10:51:05] <Darke> Brisbane. *grin*
[10:51:15] * Khumash-Gor is in Parramatta
[10:51:23] <Khumash-Gor> moved here just over a year ago from New York.
[10:51:36] <Darke> As you can see there's... err... nothing much up at the moment. Things tend to start happening in a few hours when more of the devs arrive. *grin*
[10:51:38] <Darke> Cool.
[10:52:04] <Khumash-Gor> hehe, thats fine, I don't believe I have long anyway. just a few mins. but none the less wanted to stop by.
[10:53:16] <Darke> *nod* No problem, we're... err... 'always open' or most of the time we have someone vaguely awake on the channel anyway. *grin*
[10:53:27] <Khumash-Gor> hehehe
[10:53:34] <Khumash-Gor> sounds like me right now
[10:53:43] <Khumash-Gor> and with that said I'll be going to bed :)
[10:53:51] <Khumash-Gor> I'll catch you later.
[10:53:58] <Darke> Bye!
[10:54:02] <-- Khumash-Gor has left #exult ()
[11:33:26] --> wjp has joined #exult
[11:33:26] --- ChanServ gives channel operator status to wjp
[11:34:00] <wjp> hi
[11:34:29] <Darke> Hi!
[12:41:15] --> Colourless has joined #Exult
[12:41:15] --- ChanServ gives channel operator status to Colourless
[12:41:39] <Colourless> hi
[12:44:24] <wjp> hi
[12:45:50] <Darke> Hi.
[12:57:47] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[13:01:04] --> Kirben has joined #exult
[13:01:04] --- ChanServ gives channel operator status to Kirben
[13:50:36] * wjp looks at last bug report in the tracker
[13:50:39] <wjp> now _that's_ weird
[13:50:47] <wjp> I've heard of a stuck key, but a stuck mouse?
[13:51:05] <wjp> or could it be a stuck enter key?
[13:52:16] <wjp> I remember reading about this on the SDL ML
[13:53:20] <wjp> Kirben: do the latest snapshots come with SDL 1.2.5?
[13:53:28] <Kirben> yes
[13:53:38] <wjp> k, then the problem should be fixed :-)
[13:53:39] <Kirben> 1.2.5a
[13:53:53] <wjp> a?
[13:54:12] <wjp> oh, right, those couple of windows bug in 1.2.5
[13:54:16] <wjp> s/bug/bugs/
[13:54:25] <Kirben> Was a small fix added and version number was wrong in original 1.2.5 release.
[13:54:56] --> Dark-Star has joined #exult
[14:18:55] --> Fing has joined #exult
[14:19:17] <Fing> hiya
[14:19:27] <Colourless> i know no Fing
[14:19:30] <Colourless> :-)
[14:19:41] <Fing> somebody uses my nickname, grmbl
[14:19:53] * Fing will ghost him
[14:20:14] --- Fing is now known as Fingolfin
[14:20:16] * Darke snickers.
[14:20:19] <Colourless> hello Fingolfin
[14:20:20] --- ChanServ gives channel operator status to Fingolfin
[14:20:27] <Fingolfin> Colourless!
[14:20:54] <wjp> hi
[14:24:38] --- Fingolfin is now known as Fingolfin|afk
[14:35:15] <-- Dark-Star has left #exult ()
[14:35:52] <wjp> ok, fixed another crash
[14:36:07] * wjp continues browsing the bug tracker
[14:38:37] <Colourless> i was never able to replicate the "crash on reload (status bars)" bug
[14:38:59] <Colourless> i've tried it a number of times and i could never get it to crash
[14:39:11] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[14:42:57] <Darke> "The trouble with computers, of course, is that they're very sophisticated idiots." --- The Doctor, in "Robot". *grin* So true.
[15:01:54] <wjp> from what I remember I could get that one to crash consistently
[15:02:12] <wjp> it won't crash in 1.0 anymore, btw, since I committed a temp fix earlier
[15:04:03] <wjp> eek, I get a division by zero on startup now
[15:04:30] <wjp> in SDL_mixer, strangely
[15:05:08] * wjp disables music and tries again
[15:06:25] <wjp> wow, a crash in the Newfile_gump
[15:07:02] <Colourless> wjp, i get this strange feeling your compile is broken :-)
[15:07:32] <wjp> maybe I should do a clean build :-)
[15:07:50] <Darke> That couldn't hurt. *Grin*
[15:17:59] <wjp> I still get that crah in the newfile gump
[15:19:01] <wjp> after a bunch of "Error! Wrong ShapeFile!" messages
[15:20:09] <wjp> hm, but not in all cases
[15:20:19] <wjp> there are several savegames which cause a crash if I select them
[15:26:57] <wjp> hm, it seems to crash when painting the party members
[15:32:43] <wjp> gee, a shapefile of -16385 sounds slightly invalid, doesn't it? :-)
[15:33:06] <Colourless> just a bit
[15:33:18] <wjp> and here I have one with shapefile 607 and 4991
[15:33:38] <Colourless> something sounds a little screwey
[15:33:51] <wjp> these saves are from may 2001, though
[15:34:40] <wjp> savegames from before 8 may 2001 are broken
[15:34:59] <wjp> and you have a fix there related to byte ordering in the savegame info
[15:35:39] <Colourless> yes
[15:35:47] <Colourless> i sort of screwed things up
[15:36:47] <Colourless> save game infos were all written in native byte ordering so they couldn't be loaded on systems with different bytes order
[15:37:15] <wjp> weird thing is that all those broken savegames are mine
[15:37:21] <wjp> (and they were written by this machine)
[15:37:33] <Colourless> then they should work
[15:37:39] <wjp> they don't :-)
[15:38:00] <Colourless> the problem in the end would only effect games made on macs (since we use little endian format in all the files)
[15:38:08] <wjp> most shapefile IDs are in the +/-16K there
[15:38:19] <wjp> on all savegames from before 8 May
[15:38:46] <Colourless> strange
[15:38:53] <Colourless> might have been another bug that i also fixed
[15:38:57] <wjp> yeah :-)
[15:39:04] <wjp> doesn't really matter now, though. All current savegames work
[15:39:14] <wjp> a little sanity checking of the values when reading them might be nice
[15:39:25] <wjp> but these savegames are clearly just corrupt
[15:44:49] <Colourless> adding some sanity checking would be a good idea
[15:45:23] <Colourless> i've noticed that we (as in the entire team) have 'forgotten' to do sanity checking in a number of different places
[15:45:56] <Colourless> in pentagram i think we should always 'remember' to do sanity checking. you just can not trust input data
[15:46:50] <Darke> That's also going to be interesting, since we've got to try and handle broken input data in a more elegant way then an assert() too. *grin*
[15:47:03] <Colourless> agreed
[15:47:10] <wjp> I can't reproduce that status bars crash now, btw
[15:47:15] <Colourless> :-)
[15:47:29] <wjp> hm, but maybe we workaround is also in my local 1.1 copy
[15:47:56] <wjp> it isn't
[15:48:04] <wjp> let's just close that bug as 'out of date' :-)
[15:48:07] <Colourless> i could never get it to work, not even the day after you told me about it
[15:48:22] <Colourless> s/work/crash/
[15:48:37] <Colourless> :-)
[16:56:59] --> npa has joined #exult
[16:58:20] <-- npa has left IRC ("using sirc version 2.211+KSIRC/1.2.1")
[16:59:18] --> Squik has joined #exult
[16:59:40] --- Darke is now known as Darke|zzZ
[17:00:10] <Squik> I'm coming here to thank you all for exult !
[17:00:38] --> Dark-Star has joined #exult
[17:00:53] <Squik> hi
[17:01:38] <Darke|zzZ> Hi! Thanks! Don't mind the others, they're all busily coding away, and I'm supposed to be asleep. *grin*
[17:02:07] <-- Colourless has left IRC ("casts invisibility")
[17:02:33] <Dark-Star> hi
[17:11:53] <Dark-Star> ok, anyone know if the warnings/errors I keep getting when running autogen.sh are normal?
[17:17:14] <wjp> yeah
[17:17:35] <wjp> if you're using automake >= 1.5 autoconf >= 2.5
[17:18:23] <Dark-Star> OK then...
[17:18:35] <Dark-Star> this OK too:
[17:18:41] <Dark-Star> shapes/Makefile.am:37: invalid unused variable name: `OMIT_DEPENDENCIES'
[17:18:44] <Dark-Star> ??
[17:18:50] <wjp> hm, more or less
[17:19:15] <wjp> I'll just remove it
[17:20:36] * Dark-Star will try to find out if the "broken MIDI support" bug that he supported was indeed his problem...
[17:20:43] <Dark-Star> s/supported/reported
[17:21:11] <wjp> was that the one I closed earlier today?
[17:21:16] <Dark-Star> yep
[17:21:35] <wjp> just symlink your timidity directory to /usr/local/lib/timidity and it should work
[17:22:58] <Dark-Star> I did, but I need to recompile exult first to test it ...
[17:24:02] --- Fingolfin|afk is now known as Fingolfin
[17:24:07] <wjp> wb
[17:24:13] <Fingolfin> thx
[17:24:19] * Fingolfin looks into the issue wjp told him about
[17:24:29] <wjp> very annoying issue, no :/
[17:24:40] <wjp> insert question mark somewhere :-)
[17:27:26] * Dark-Star carefully aproaches the developers...
[17:27:36] <Dark-Star> exult won't compile anymore :-(
[17:28:00] <wjp> oh?
[17:28:19] <wjp> what's the error?
[17:28:25] <wjp> (and which branch/compiler are you using?)
[17:28:29] <Dark-Star> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../headers -I./.. -I./../shapes -I./../imagewin -I./../conf -I./../files -I./../server -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gnome-xml -I/opt/gnome/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DXWIN -O2 -Wno-long-long -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DEXULT_DATADIR=\"
[17:28:29] <Dark-Star> r/local/share/exult\" -I/usr/include/glib-1.2 -I/usr/lib/glib/include -g -O2 -c -o compile.o `test -f 'compile.cc' || echo './'`compile.cc
[17:28:29] <Dark-Star> compile.cc: In member function `void ExultStudio::compile(bool)':
[17:28:30] <Dark-Star> compile.cc:110: `string' undeclared (first use this function)
[17:28:43] <wjp> oh, I wonder if I forgot to commit that fix
[17:28:48] <Dark-Star> using gcc 3.2
[17:29:50] <wjp> k, try again now
[17:30:46] <Dark-Star> ok, works
[17:31:35] <Dark-Star> how about this warning:
[17:31:37] <Dark-Star> In file included from /usr/include/g++/backward/iostream.h:31,
[17:31:38] <Dark-Star> from execbox.cc:32:
[17:31:38] <Dark-Star> /usr/include/g++/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
[17:32:08] <Dark-Star> that OK too?
[17:32:36] <wjp> fixed
[17:44:53] <Fingolfin> wjp: BTW it seems the new dep rules cause problem with gcc 2.9 - maybe they were added by 3.x, that would explain why both of us didn't see them in the past
[17:45:27] <wjp> could be
[17:45:47] <wjp> although I must say I didn't really properly test cross-directory dependencies
[17:46:54] <wjp> anyway, current rules work do cause all files to be updated properly (as expected :-) )
[17:48:13] <Fingolfin> well Ender backed them out of ScummVM because he had problems on his gcc 2.96 system
[17:48:16] <Fingolfin> ok =)
[17:48:33] <Fingolfin> (that was refering to the -MD etc. stuff of course)
[17:48:44] <Fingolfin> (the first comment I mean, mentioning Ender <g>)
[17:50:28] * wjp gets lost in the references between comments
[17:51:11] * wjp checks scumm cvs mails
[17:51:18] <wjp> ah, yes, I see
[17:51:30] <Fingolfin> well, the change to use -Mq and -MP was backed out of ScummVM
[17:56:03] <-- Squik has left IRC ("using sirc version 2.211+KSIRC/1.2.1")
[17:58:22] <wjp> "g++ -E -Wp,-MMD,"a",-MQ,"a",-MP - < /dev/null" doesn't give me any errors on RH72's gcc 2.96, though
[17:59:03] <wjp> but OTOH -MQ and -MP don't show up in the gcc info page there
[17:59:21] <wjp> ah well, doesn't matter. Pentagram needs gcc 3 anyway
[18:18:47] <wjp> bbl, dinner
[18:19:52] <-- Dark-Star has left IRC (Read error: 110 (Connection timed out))
[18:20:11] --> Dark-Star has joined #exult
[18:21:37] <Dark-Star> hmmm... there seems to be no documentation for the digital music packs.
[18:21:41] <Dark-Star> into which directory do the .ogg files go?
[18:40:35] <wjp> a subdir named music/ of the exult data dir (the one with exult.flx)
[18:41:02] <Dark-Star> hmm.. ok, I only tried putting them in data/
[18:41:33] <wjp> did SDL_mixer work after copying/linking the timidity.cfg file?
[18:41:56] <Dark-Star> yep
[18:42:06] <wjp> good :-)
[18:42:36] <Dark-Star> I'll try and recompile SDL_mixer sometime with the correct (for my system) path to timidity
[18:43:23] <wjp> RH's default SDL_mixer package has the wrong path too
[18:43:42] <wjp> hm, wait a sec, maybe I'm not using RH's package
[18:43:47] <wjp> never mind :-)
[18:52:39] * Dark-Star needs to reboot...
[18:52:42] <Dark-Star> brb
[18:52:44] <Dark-Star> (i hope)
[18:53:06] <-- Dark-Star has left #exult ("Client Exiting")
[19:22:50] --> Dark-Star has joined #exult
[19:23:06] <wjp> wb
[19:23:54] <Dark-Star> seems everything is still working fine :)
[19:24:58] * Dark-Star just upgraded to KDE 3.0.4
[19:31:01] <Fingolfin> why are Swap_weapons, Need_new_opponent, Use_ammo, Ready_duel_weapon not member functions of Actor, or at least have proper prototype, I wonder...
[19:32:19] <wjp> I have no idea :-)
[19:50:50] <-- Fingolfin has left IRC ("42")
[20:14:04] <-- wjp has left IRC (Remote closed the connection)
[20:17:00] <-- cnj_ has left IRC (adams.freenode.net irc.freenode.net)
[20:18:19] --> Dominus has joined #exult
[20:18:19] --> cnj_ has joined #exult
[20:19:25] --> wjp has joined #exult
[20:20:49] --- ChanServ gives channel operator status to Dominus
[20:21:30] --- Dominus is now known as gigdr
[20:21:37] --- gigdr is now known as Dominus
[20:22:01] --- ChanServ gives channel operator status to wjp
[21:31:33] <-- Dark-Star has left IRC ("Client Exiting")
[22:34:32] --> Fingolfin has joined #exult
[22:34:33] --- ChanServ gives channel operator status to Fingolfin
[22:34:47] <Dominus> hi Fingolfin
[22:34:57] <Fingolfin> hi
[22:38:58] <wjp> hi again
[22:39:38] <Dominus> Fingolfin: how is it going with MacOS port?
[22:40:07] <Fingolfin> as I stated in the channel and on the list, the OS X version will not be released due to a library bug
[22:40:31] <Fingolfin> the OS 9 version still compiles now, I had to work some problems in SDL
[22:40:59] <Dominus> the OS 9 was what I wanted to know about (I knew about OSX)
[22:41:11] <Dominus> good to hear it still works :-)
[22:44:20] <Fingolfin> don't hold your hopes to high. There are various changes I had to made so far which I need to commit, but I don't mind if you guys want to go ahead and release, I can always make my own MAC_1_0 tag. also expack is giving me some troubles, right now I am using the OS X expack generated data files (which should be identical, though)
[22:45:44] <wjp> yeah, data files should be identical
[22:57:09] <wjp> uh oh? incoming macos 9 commit?
[22:59:19] <wjp> oh, only 2 files :-(
[22:59:56] <Fingolfin> well, a few more will come in a moment, I hope nothing will be broken by that (mostly std:: stuff)
[23:06:29] <wjp> k :-)
[23:13:29] <Fingolfin> gotta reboot, brb
[23:13:31] <-- Fingolfin has left IRC ("42")
[23:23:38] --> Fingolfin has joined #exult
[23:23:38] --- ChanServ gives channel operator status to Fingolfin
[23:26:42] <wjp> wb
[23:27:14] <Fingolfin> thx
[23:46:11] <Fingolfin> can somebody check if this commit didn't break you?
[23:46:37] <wjp> I'm still in one piece :-)
[23:47:04] <wjp> but let me check if Exult still builds too :-)
[23:47:20] <Fingolfin> <g>
[23:47:57] <Dominus> ok, haven't build in quite some time but luckily did a cvs update before you comitted so I can check if compile failures are related to your changes or others :-)
[23:51:23] <wjp> k, it still builds
[23:55:36] <-- Fingolfin has left IRC ("Snak 4.8.5 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak.")
[23:56:01] <Dominus> that was a joke, right?
[23:56:16] <wjp> I have a feeling it might not be