#exult@irc.freenode.net logs for 6 Feb 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:15:07] <-- Kirben has left IRC (System Meltdown)
[00:35:00] --> teka has joined #exult
[00:35:15] <-- teka has left #exult
[02:14:23] <-- chimera|work has left IRC (Ping timeout for chimera|work[holladay.cb-travel.com])
[02:46:28] --> sciflyer has joined #exult
[02:46:33] <-- sciflyer has left #exult
[02:49:29] --> sciflyer has joined #exult
[02:50:09] <-- sciflyer has left #exult
[03:16:57] --> matt0 has joined #exult
[03:40:43] --> creichen has joined #exult
[03:40:51] --- creichen is now known as jameson
[03:40:55] <jameson> Hi
[03:43:15] <jameson> Hmm...
[03:43:25] <jameson> Oh well, whatever. Bye!
[03:43:27] <-- jameson has left #exult
[05:05:26] --> Erestar has joined #exult
[05:05:30] <-- Erestar has left #exult
[07:39:37] --> Kirben has joined #exult
[10:31:46] --> Nadir has joined #exult
[10:32:39] <Nadir> hi all
[10:45:01] <Kirben> Hi
[10:45:12] <Kirben> noticed any problem with expack on your system ?
[10:45:25] <Nadir> Expack is my creation
[10:46:24] <Kirben> Last I tried compile, expack gave strange runtime error during last section of compile. That was few cvs updates ago but expack.cc has not changed since
[10:46:41] <Kirben> Will try again now just to be sure
[10:46:49] <Nadir> wait
[10:46:55] <Nadir> let me check
[10:47:01] <Kirben> I think max's last update to it might have ruined win32
[10:48:09] <Nadir> Go into the data directory and type ../tools/expack -i flx.in
[10:50:07] <Nadir> did it work ?
[10:50:28] <Nadir> kirben ?
[10:50:35] <Kirben> trying..
[10:51:34] <Kirben> - /exult/data ?
[10:51:41] <Nadir> yes
[10:52:33] <Kirben> have to wait for expack.exe to recompile first
[10:53:03] <Nadir> I found Max's mistake. It didn't show up on Linux and MacOS, because we use the new -i switch to expack instead of -c.
[10:53:07] <Nadir> Will commit changes
[10:54:21] <Kirben> thanks
[10:55:42] <Nadir> I will also need to you to verify that I haven't broken Win32 builds with my massive autoconf changes
[10:56:31] <Kirben> ok
[10:58:03] <Nadir> ok, update from cvs
[10:58:27] <Kirben> updated, recompiling with new makefile
[11:05:28] <Nadir> is it going ?
[11:06:09] <Kirben> so far so good, up to ./pathfinder/path.cc
[11:07:47] <Kirben> CPU is Celeron 400 so compile isn't that fast
[11:08:09] <Nadir> Well, mine is a PIII Mobile 450 so it may be even slower
[11:09:21] <Nadir> If it hasn't stopped yet, it's a good sign
[11:10:00] <Kirben> ./gumps/Spellbook_gump.cc
[11:14:19] <Nadir> looking good
[11:15:46] <Kirben> error:
[11:15:46] <Kirben> g++ -g3 -mwindows -o tools/expack.exe tools/expack.o U7file.o Flex.o IFF.o Tabl
[11:15:47] <Kirben> .o Flat.o utils.o -lmingw32 -L./sdl/lib -lSDLmain -lSDL -lwinmm
[11:15:47] <Kirben> cd data
[11:15:47] <Kirben> ../tools/expack -i flx.in
[11:15:49] <Kirben> make: ../tools/expack: Command not found
[11:15:51] <Kirben> make: *** [data/exult.flx] Error 127
[11:16:20] <Kirben> There is an expack.exe in exult/tools though
[11:17:06] <-- matt0 has left IRC (Read error to matt0[1667079149-yippy.dsl.xmission.com]: EOF from client)
[11:17:11] --> matt0 has joined #exult
[11:17:34] <Nadir> Silly me
[11:18:12] <Kirben> needs the .exe
[11:18:16] <Nadir> committing
[11:18:44] <Nadir> ok
[11:18:46] <Nadir> update
[11:19:45] <Kirben> just continue current make ?
[11:20:06] <Nadir> yep
[11:22:03] <Kirben> seems alright, exult runs
[11:23:09] <Nadir> Excellent. I just have to wait for Max and the 3 major platforms (well, 2 major and a minor :-) will be ok. BeOS and Linux/AXP will have to wait for their maintainers
[11:38:09] <Nadir> Kirben, from you web page: (Extract to Ultima 7 directory and run Exult2.exe )
[11:38:10] <Nadir> Note: The Exult excutable filename is now called exult.exe, so exult2.exe can be deleted now.
[11:38:26] <Nadir> You tell people to run Exult2.exe and then tell them to delete it, hmmmm
[11:38:37] --> Colourless has joined #Exult
[11:39:06] <Colourless> hi
[11:39:11] <Nadir> hi
[11:40:33] <Nadir> how's the schedule editor going ?
[11:41:35] <Colourless> I have hardly touched Exult in the last 2 weeks or so. I will probably work on it tonight.
[11:42:42] * Nadir notices that c'less' last commit was on the 25th January
[11:43:05] <Nadir> brb
[11:43:11] <Colourless> k
[11:44:21] <Kirben> spoke too soon, it still fails
[11:44:40] <Kirben> last time must have worked because I did it by hand first
[11:44:50] <Kirben> error:
[11:44:50] <Kirben> g++ -g3 -mwindows -o tools/expack.exe tools/expack.o U7file.o Flex.o IFF.o Table
[11:44:51] <Kirben> .o Flat.o utils.o -lmingw32 -L./sdl/lib -lSDLmain -lSDL -lwinmm
[11:44:51] <Kirben> cd data
[11:44:51] <Kirben> ../tools/expack.exe -i flx.in
[11:44:53] <Kirben> make: ../tools/expack.exe: Command not found
[11:44:57] <Kirben> make: *** [data/exult.flx] Error 127
[11:45:22] <Kirben> and yes that file does exist
[11:45:31] <Colourless> where did you type make?
[11:45:44] <Kirben> from /exult
[11:46:19] <Colourless> i'm thinking that the .. shouldn't be there
[11:46:56] <Nadir> Note the "cd data"
[11:48:50] <Colourless> hmmm, didn't see that. looking at the #exult logs, did the last commit do this.
[11:49:47] <Nadir> Yes, I did this.
[11:50:49] <Colourless> was every file changed or something???
[11:51:12] <Nadir> yep
[11:51:58] <Colourless> :)
[11:52:37] <Nadir> Read the ChangeLog
[11:55:05] <Colourless> cd isn't working
[11:56:17] <Nadir> ah
[11:56:35] <Colourless> not sure how to fix the problem though
[11:57:45] <Kirben> also while on subject of win32 makefiles, the cygwin one is missing the creation of data directory if it doesn't exist
[11:57:52] <Kirben> when using make install
[11:58:26] <Nadir> What about a Makefile.win32 in data which does a simple "../tools/expack.exe -i flx.in" and a "make -C data" in the exult.flx target ?
[11:59:14] <Colourless> would using "md $(U7PATH)/data" when $(U7PATH)/data already exists cause an error?
[11:59:31] <Kirben> would /tools/expack.exe -i ../data/flx.in work ?
[12:00:19] <Nadir> Kirben: no, expack must be fixed to get files from the same directory where the flx.in file is. I'll do it now
[12:00:46] <Kirben> hmm md doesn't seem to exist
[12:00:55] <Colourless> mkdir perhaps
[12:01:09] <Kirben> yes makefire
[12:01:27] <Kirben> and it gives an error if it already exists
[12:01:35] <Kirben> makefire=makedir
[12:01:45] <Nadir> What about chdir ?
[12:02:00] <Kirben> oops still wrong, mkdir I mean
[12:02:19] <Kirben> no
[12:02:19] <Colourless> chdir didn't work either.
[12:02:44] <Colourless> maybe we should change expack to accept a src dir
[12:02:51] <Nadir> I'm doing it now
[12:02:53] <Kirben> chdir doesn't exist either, strange
[12:03:14] <Colourless> there should be a way to detect a dir if it doesn't exist.
[12:03:54] <Kirben> how does linux makefile do it ?
[12:04:01] <Nadir> Under U*ix, mkdir supports a -p switch
[12:04:27] <Nadir> -p, --parents no error if existing, make parent directories as needed
[12:04:34] <Kirben> -p exists
[12:04:39] <Colourless> we use than then
[12:04:45] <Kirben> unknown@CO3007967-A /cygdrive/c/ultima7
[12:04:46] <Kirben> $ mkdir --help
[12:04:46] <Kirben> Usage: mkdir [OPTION] DIRECTORY...
[12:04:46] <Kirben> Create the DIRECTORY(ies), if they do not already exist.
[12:04:46] <Kirben> -m, --mode=MODE set permission mode (as in chmod), not rwxrwxrwx - umask
[12:04:50] <Kirben> -p, --parents no error if existing, make parent directories as needed
[12:04:52] <Kirben> --verbose print a message for each created directory
[12:04:54] <Kirben> --help display this help and exit
[12:04:56] <Kirben> --version output version information and exit
[12:05:00] <Kirben> Report bugs to <bug-fileutils@gnu.org>.
[12:06:11] <Kirben> It will use cygwin version but I don't think that should matter
[12:06:38] <Kirben> mingw32 itself hardly includes anything
[12:06:58] <Colourless> Mingw32 doesn't include anything at all
[12:07:08] <Kirben> Really takes minimal to the extreme
[12:07:29] <Colourless> just passes most things to Win32
[12:08:05] <Kirben> be back in 15 minutes
[12:08:08] <Colourless> with chdir, i think it passes it as a command using create process, which of course doesn't effect the calling process
[12:21:38] <Nadir> update and try now
[12:22:34] <Colourless> will do
[12:25:01] <Colourless> it got:
[12:25:08] <Colourless> abnormal program termination
[12:25:09] <Colourless> make: *** [data/exult.flx] Error 3
[12:26:31] <Nadir> hmmm
[12:26:51] <Nadir> doing "tools/expack -i data/flx.in" I guess
[12:27:02] <Kirben> expack fix worked here
[12:30:07] <Colourless> expack doesn't work at all...
[12:33:08] <Kirben> hmm seems to work here
[12:33:31] <Nadir> I've seen a potential bug
[12:33:52] <Colourless> line?
[12:34:16] <Nadir> wait a sec
[12:37:06] <Nadir> Nope. sorry.
[12:37:57] <Nadir> Can you compile with debugging and run under gdb ?
[12:38:19] <Colourless> it even failed when I copied expack.exe into the tools dir and I manually do expack -i flx.in
[12:38:34] <Nadir> you mean in the data dir
[12:38:47] <Colourless> yes i meant data
[12:39:40] <Nadir> abnormal program termination is not very useful...
[12:40:39] <Nadir> debug it pls
[12:42:49] <Colourless> i'll try, but i'm not sure it will help. programs don't normally do "abnormal program termination" unless something strange has happened
[12:44:20] <Nadir> what does "something strange" mean ?
[12:44:38] --> mattownby has joined #exult
[12:44:39] <-- matt0 has left IRC (Read error to matt0[1667079149-yippy.dsl.xmission.com]: Connection reset by peer)
[12:45:19] <Colourless> usually something to do with pointers from what I've noticed.
[12:45:28] --> wjp has joined #exult
[12:45:33] <wjp> hi all
[12:45:34] <Nadir> hi
[12:45:41] <Colourless> hi
[12:45:43] <Kirben> are you sure you aren't using old cvs ? thats same error I had before any of the fixes
[12:45:50] <wjp> Nadir: you've been busy I see :-)
[12:45:54] <Nadir> :-)
[12:46:15] <Nadir> I put on my "wjp" hat. Modify all files in sight :-)
[12:46:50] <wjp> ?
[12:47:09] <Nadir> You did the same when trying to reduce "include" count
[12:47:15] <wjp> oh, right :-)
[12:47:46] <Colourless> it dies on this line
[12:47:46] <Colourless> U7open(flex, fname);
[12:48:13] <Nadir> Colourless: print fname ?
[12:48:15] <Colourless> which is line 198
[12:48:55] <Colourless> couldn't
[12:49:35] <Colourless> i think I know what it is
[12:49:42] <Nadir> what ?
[12:49:55] <Colourless> line 107
[12:49:56] <Colourless> fname = new char[1024];
[12:50:28] <Nadir> Ha, I thought it was that, but I thought it wouldn' matter...
[12:51:27] <wjp> what's the matter?
[12:52:46] * wjp checks logs
[12:53:04] <wjp> brb
[12:59:56] <Colourless> i'll fix the problem in a sec
[13:00:03] <Nadir> ryan, pls update from cvs
[13:00:36] <Colourless> ok, will do
[13:03:36] <-- Kirben has left IRC (Sleep)
[13:06:48] <Colourless> I can now get the filename, but it still crashes on U7Open
[13:07:21] <Nadir> on or inside U7open ?
[13:07:31] <Colourless> just checking
[13:09:03] <Colourless> it appears to be throwing an exception
[13:09:51] <Nadir> print fname ?
[13:12:01] <Colourless> data\exult.flx
[13:12:57] <Nadir> bbl
[13:12:59] <-- Nadir has left IRC (Core dumped)
[13:16:37] --> Nadir has joined #exult
[13:16:56] <Nadir> b
[13:17:04] <Colourless> ok
[13:17:11] <Nadir> news ?
[13:17:21] <Colourless> nothing
[13:22:17] <Colourless> this is making no sense
[13:24:59] <Nadir> what about slashes, backslashes, etc ?
[13:25:21] <Colourless> no difference. out.good() still fails
[13:29:44] <wjp> b
[13:30:35] <Nadir> does it build for you wjp ?
[13:31:01] <wjp> I'll try
[13:31:19] <wjp> wow... we sure have lots of .cc files... (just did a cvs update)
[13:31:35] <wjp> config.h.in not found
[13:31:55] <Nadir> ./autogen.sh
[13:32:05] <wjp> yup
[13:32:22] <wjp> I tried to do a make clean before that :-)
[13:32:49] <wjp> ok, building
[13:33:07] <wjp> (should take about 10 mins)
[13:37:40] <Nadir> 151 .cc files, 160 .h files, 79372 lines of code (comments NOT excluded)
[13:38:19] <wjp> not bad at all :-)
[13:38:57] <Colourless> more .h than .cc
[13:39:23] <-- mattownby has left IRC (Read error to mattownby[1667079149-yippy.dsl.xmission.com]: Connection reset by peer)
[13:39:30] --> mattownby has joined #exult
[13:42:58] <wjp> linking...
[13:43:05] <wjp> ok, done
[13:43:24] <Nadir> good
[13:43:42] <wjp> it runs too
[13:43:55] <Nadir> size of exult.flx is 75082 ?
[13:44:05] <wjp> yup
[13:52:48] <Colourless> i can't figure it out.
[13:53:22] <wjp> what's the problem?
[13:53:58] <Colourless> for some reason expack can't create exult.flx, no matter what I do
[13:57:10] <Nadir> Is its failing on line 224 in files/utils.cc ?
[13:57:33] <Colourless> hmm, this is really strange. If i manually put "data/exult.flx" in the out.open line it will work, but crashes somewhere else, but if i use name.c_str() or fname, it doesn't work
[13:58:00] <wjp> could there be a problem with end-of-lines?
[13:58:37] <Nadir> we're using stdc++'s getline which should handle that gracefully.
[13:59:20] <wjp> do you use flx.in or just the cmdline?
[13:59:39] <Colourless> i was using flx.in
[14:00:04] <Colourless> something is getting trashed...
[14:00:19] <Colourless> i added these lines
[14:00:19] <Colourless> cout << fname << " " << strlen (fname) << endl;
[14:00:19] <Colourless> cout << name.c_str() << " " << strlen (name.c_str()) << endl;
[14:00:19] <Colourless> cout << "data/exult.flx" << " " << strlen ("data/exult.flx") << endl;
[14:00:34] <Colourless> it said
[14:00:36] <Colourless> 15a/exult.flx
[14:00:36] <Colourless> 15a\exult.flx
[14:00:36] <Colourless> data/exult.flx 14
[14:00:53] <Colourless> opps, my fault
[14:02:33] <wjp> hmm... what's that path_prefix supposed to do?
[14:02:33] <Colourless> changed it
[14:02:48] <Colourless> something is making the filename be 15 instead of 14 chars.
[14:03:06] <wjp> oh, wait, I see
[14:03:08] <Nadir> It's supposed to grab the path leading up to the filename
[14:03:11] <Colourless> i bet the end of line chars are being read
[14:03:24] <Colourless> and added to the end of the filename
[14:03:37] <wjp> getline reads the terminator, IIRC
[14:04:02] <Nadir> Only on Win32.
[14:04:10] <wjp> but doesn't add it to the string
[14:04:44] <Nadir> we need to check if the last char of the string is valid and chop it otherwise.
[14:05:10] <wjp> brb
[14:05:14] <Colourless> the last char in the string is 13
[14:05:40] <wjp> \r
[14:06:17] <Nadir> I think it's a bug with the implementation of getline on Win32. It should swallow both \n AND \r
[14:06:23] <Colourless> yes
[14:06:27] <wjp> yup, 'should' :-(
[14:06:45] <Nadir> Why didn't this bug byte Kirben then ?
[14:07:13] <Nadir> more recent libstc++, maybe ?
[14:09:09] <Colourless> possibly.
[14:12:03] <Colourless> exult switches the slashes on win32, when this is not necessary. Win32 accepts '/' in filenames
[14:12:17] <Nadir> indeed
[14:12:32] <wjp> brb (really this time :-) )
[14:12:49] <Colourless> :)
[14:15:54] <Colourless> so, what should be done to fix this problem
[14:16:37] <Nadir> If the last char in a string read in by getline is 10 or 13, put a 0 in there.
[14:17:13] <Nadir> Mark it as "cygwin bug workaround"
[14:18:13] <Colourless> could make the change to switch_slashes or something, so that any filename regardless of where it's from will be checked for correctness.
[14:19:40] <Nadir> hmm, something like: remove spurious chars ? I'd rather have it in expack, though
[14:20:42] <Nadir> since it's a workaround for a bug we can do nothing about.
[14:23:34] <Nadir> We need to start working on proper install and usage docs...
[14:23:53] <Colourless> i'll just put the change in expack for now
[14:24:06] <Nadir> Does it work now ?
[14:26:05] <Colourless> no... just looking at it
[14:30:02] <Colourless> i see my problem
[14:30:21] <Nadir> so ?
[14:31:14] <Colourless> it works
[14:31:24] <Nadir> excellent !!!
[14:37:25] <-- mattownby has left IRC (Read error to mattownby[1667079149-yippy.dsl.xmission.com]: EOF from client)
[14:37:25] --> matt0 has joined #exult
[14:37:25] <-- exultbot has left IRC (signing off...)
[14:37:29] --> exultbot has joined #exult
[14:39:40] --- wjp is now known as wjp|work
[14:39:50] <Colourless> cvs updated
[14:40:43] <Nadir> wjp|work: compiling keys.cc just makes gcc use tons of memory... I guess it's trying to optimize those tables :-)
[14:42:19] <Nadir> trying make dist build
[14:45:51] <Colourless> my conflicts are too hard to resolve :(
[14:46:00] <Nadir> conflicts on what ?
[14:46:04] <Colourless> They just happen to be in exult.cc in the keyhandling code
[14:48:03] <Nadir> :(
[14:51:45] <Nadir> someone has not been maintaining the Makefile.am files...
[14:52:52] <wjp|work> Colourless: cvs conflicts?
[14:53:09] <Colourless> the keybinder
[14:53:24] <Colourless> i had made changes in the old key handling functions
[14:53:35] <Colourless> updating yesterday killed my exult.cc
[14:53:46] <wjp|work> ouch
[14:55:09] <Nadir> Colourless: get a version of exult.cc prior to yesterdays, do a diff with your version, download the latest exult.cc and work through the diff. Much easier
[14:56:12] <Colourless> it should work now... :)
[14:56:39] <Colourless> there weren't that many changes.
[15:00:25] <Colourless> should... :)
[15:01:05] <Colourless> it does work now
[15:16:13] <Nadir> make dist works now.
[15:16:56] <wjp|work> what was wrong with the Makefile.am's? missing source files or something?
[15:17:10] <Nadir> yep
[15:18:01] <Nadir> windows and mac guys checkin stuff in without bothering to fix Makefile.am. But I guess I'm guilty of doing the same, forgetting about Makefile.cygwin and Makefile.win32
[15:19:33] <Nadir> Also I've added the FAQ to the distribution: hopefully that will kill lots of questions.
[15:19:49] <Colourless> i'm guilty of nothing
[15:19:53] <Nadir> :-)
[15:21:23] <Nadir> We really need to push for alpha2...
[15:22:57] <wjp|work> agreed
[15:32:44] <-- Nadir has left IRC (Core dumped)
[15:35:04] --> Cless has joined #Exult
[15:36:40] <-- Colourless has left IRC (Ping timeout for Colourless[ppp567.adelaide.on.net.au])
[15:38:45] --- Cless is now known as Colourless
[15:50:23] --> Nadir has joined #exult
[15:50:26] <Nadir> b
[15:53:53] <wjp|work> wb
[15:54:29] <Colourless> you left???
[15:54:37] <Nadir> :)
[15:54:48] <Colourless> so you did. :)
[15:55:47] <Nadir> We need proper user docs !
[15:56:17] <Colourless> docs? what are those?
[15:56:34] <Nadir> I dislike the mess of README.*, MidiInfo.txt, INSTALL, etc...
[15:57:36] <Colourless> Max sent an email to General list that seems to have the reason for the readline problem, the files need to be opened in text mode reading
[15:58:12] <Nadir> ah !
[15:58:12] <Colourless> i'm making some changes to U7open and if they work, i will commit the changes, as it's a better solution
[15:58:39] <wjp|work> you might need to apply the same fix to the file reading in keys.cc
[15:58:48] <wjp|work> (I more or less copied it from expack.cc :-) )
[15:59:00] * Nadir checks mail archives as no email is coming in
[16:01:05] <Colourless> the changes worked :)
[16:03:38] <Colourless> when using U7file, if the third argument is true (default is false) a text file will be opened
[16:08:43] <Colourless> i think we need to have some standard for the date in the ChangeLog. It looks kind of strange with me making updates a day in front of other people
[16:08:57] <Nadir> Did you know that: http://cvs.sourceforge.net/cvstarballs/exult-cvsroot.tar.gz
[16:09:15] <wjp|work> hmm, no I didn't
[16:09:39] <Nadir> As my mail doesn't work, can someone reply to that thread "cvs" with this info ?
[16:09:59] <wjp|work> brb
[16:10:03] <Nadir> Maybe this can be added to the download section of our web page
[16:13:07] <Nadir> gotta go
[16:13:09] <Nadir> bye
[16:13:09] <-- Nadir has left IRC (Core dumped)
[16:16:57] <wjp|work> going home...
[16:17:01] <-- wjp|work has left IRC ([x]chat)
[16:17:04] <Colourless> ok
[17:38:03] --> wjp has joined #exult
[17:38:26] --- wjp is now known as wjp|away
[17:51:29] <-- wjp|away has left IRC (rebooting)
[18:05:30] --> wjp has joined #exult
[18:06:00] <wjp> I'm really getting tons of warnings here in BeOS :-(
[18:06:27] <Colourless> such as
[18:06:37] <wjp> they're scrolling by too fast :-)
[18:06:45] <Colourless> hehe
[18:07:07] <wjp> basic things like unused variables, comparisons signed<->unsigned, member initializers being reordered
[18:07:27] <wjp> but it's still compiling so far...
[18:08:05] <wjp> hmmm, a couple of possibly uninitiliazed vars
[18:08:23] <wjp> ugh, that looks wrong
[18:08:31] <wjp> uninitialized
[18:09:05] <Colourless> :)
[18:09:21] <wjp> hmm... isn't it about 5 am for you now?
[18:09:40] <Colourless> 4:45, close enough :)
[18:10:15] <wjp> come to think of it... I see you in here quite a lot at this time
[18:10:41] <Colourless> just been playing with a "Pick Pocket" cheat that I just implimented. All it does is force every NPC to open their inventory when you double click on them.
[18:10:52] <wjp> useful :-)
[18:11:20] <wjp> hey, it's linking..
[18:11:28] <wjp> errors :-(
[18:11:34] <Colourless> some people had been asking for it, so I thought they was the easiest way
[18:12:02] <Colourless> ...thought that was...
[18:12:12] --> Fingolfin has joined #exult
[18:12:33] <wjp> hey Max
[18:12:42] * wjp is compiling the BeOS version...
[18:12:45] <Colourless> hi
[18:12:59] <wjp> you wouldn't believe the number of warnings I'm getting :-)
[18:13:05] <wjp> hey... it finished building!
[18:13:11] <Fingolfin> hi folks
[18:13:15] <Fingolfin> wjp: I believe it ;)
[18:13:21] * Fingolfin is going to try Ryan's expack changes
[18:13:37] <wjp> hmm... it immediately crashes
[18:14:06] <wjp> oh, I need to use flx.in...
[18:14:56] <Fingolfin> ts ts ryan!
[18:15:04] <Fingolfin> bad code, ts ts ;)
[18:15:18] <Colourless> what?
[18:15:26] <wjp> it's working! it's working!
[18:15:56] <Fingolfin> ryan: default arguments... you only may define them in the declaration!
[18:16:00] <Fingolfin> not again in the implementation
[18:16:04] <Fingolfin> wjp: bah ;)
[18:16:46] <wjp> Fingolfin: the BeOS version, that is
[18:17:05] <wjp> saves me the trouble of having to spend hours debugging it ;-)
[18:17:57] <wjp> dinner... bbl
[18:18:00] <Colourless> Ctrl-C, Ctrl-V is the reason
[18:18:48] <Fingolfin> Colourless: he he, I make the same mistake over and over again ;) for the very same reason ;)
[18:18:56] <Fingolfin> wjp: have a nice dinner...
[18:19:03] <Fingolfin> wjp: ... and maybe change your nick? ;)
[18:21:38] <Fingolfin> hrm
[18:21:48] <Fingolfin> ah, I forgot to change a compiler option
[18:37:24] --- wjp is now known as wjp|dinner
[18:37:29] <wjp|dinner> Fingolfin: better?
[18:37:39] <Fingolfin> yeah ;)
[18:37:40] <wjp|dinner> oh, wait... kind of useless now ;-)
[18:37:44] --- wjp|dinner is now known as wjp
[18:37:46] <Fingolfin> hehe
[18:37:47] <Fingolfin> wb
[18:37:48] <Fingolfin> ;
[18:37:55] <Fingolfin> I lost my mouth, damn!
[18:37:59] <Fingolfin> ah here it is
[18:38:00] <Fingolfin> )
[18:38:06] <Colourless> :)
[18:39:08] <wjp> ok, let's commit these BeOS changes
[18:40:40] <wjp> hmm... what version is alpha2 going to be?
[18:40:45] --> axeld has joined #exult
[18:40:47] <Fingolfin> ok, then I can commit my utils.cc changes afterwards ;)
[18:41:05] <wjp> utils.cc is independent from my changes, so feel free to commit it now :-)
[18:41:53] <wjp> oh, although I suspect ChangeLog will clash :-)
[18:42:00] <-- axeld has left #exult
[18:42:23] <Fingolfin> of course it will ;)
[18:42:28] <Fingolfin> what was this axeld? ;)
[18:42:43] <Colourless> scared? :)
[18:43:03] <Fingolfin> propably
[18:43:07] <wjp> ok, committed
[18:44:08] <wjp> I had to change exult_types.h, so enjoy the full recompile :-)
[18:44:43] <Colourless> i've already done about 4 today :)
[18:45:36] <wjp> I'd better update the files that are distributed too
[18:45:47] <wjp> and maybe update the SDL binary to 1.1.7
[18:45:55] * wjp sighs
[18:49:40] <Fingolfin> oh that would be good
[18:49:45] <Fingolfin> also 1.1.8 will be out any day now
[18:50:01] <wjp> I thought Sam was going for 1.2.0 ?
[18:53:41] <Fingolfin> well
[18:53:46] <Fingolfin> he has made some late API changes
[18:53:51] <Fingolfin> thus he want to do 1.1.8 first
[18:53:56] <Fingolfin> see the SDL mailing list ;)
[18:55:23] <wjp> maybe I should subcribe to the SDL ml
[19:00:23] <-- Fingolfin has left IRC (Ping timeout for Fingolfin[pD9504D5D.dip.t-dialin.net])
[19:01:30] --> Fingolfin has joined #exult
[19:01:49] <Fingolfin> grr
[19:03:52] <Colourless> :)
[19:04:17] * wjp is downloading SDL 1.1.7 for BeOS at a whopping 0.8 Kb/s
[19:04:55] <Colourless> whoa
[19:05:38] <wjp> time to do some homework while this thing is d/ling
[19:05:46] <wjp> who knows... maybe it'll speed up... :-)
[19:06:50] <-- Fingolfin has left IRC (Ping timeout for Fingolfin[pD9504D5D.dip.t-dialin.net])
[19:18:38] --> Fingolfin has joined #exult
[19:18:45] <Fingolfin> grr
[19:19:01] <Fingolfin> grrr
[19:19:03] <Fingolfin> why am I kicked out again and again?
[19:19:10] <Colourless> things aren't going to well with your isp i take it
[19:19:13] <Fingolfin> maybe because I do not talk enough?!?
[19:19:14] <wjp> ISP trouble?
[19:19:23] <Fingolfin> or because I pissed of lilo? 8.)
[19:19:25] <Fingolfin> ah now
[19:19:27] <Fingolfin> I stay connected
[19:19:37] <Fingolfin> only the IRC connection closes
[19:19:39] <Fingolfin> and I do not notice immediatly
[19:19:41] <Fingolfin> only when I check the IRC app every few mins
[19:19:51] <Colourless> most strange
[19:22:10] <Colourless> is someone ever going to fix these following warnings?
[19:22:11] <Colourless> ./audio/Audio.cc: In function `void resample(uint8 *, uint8 **, unsigned int, size_t *, int, int)':
[19:22:11] <Colourless> ./audio/Audio.cc:106: warning: assignment to `unsigned int' from `float'
[19:22:11] <Colourless> ./audio/Audio.cc:119: warning: initialization to `size_t' from `float'
[19:23:00] <Fingolfin> .
[19:23:04] <Fingolfin> lemme try
[19:24:01] <Fingolfin> nope
[19:27:01] <Colourless> :)
[19:37:44] <-- Colourless has left IRC (Ping timeout for Colourless[ppp815.adelaide.on.net.au])
[19:40:20] <Fingolfin> .
[19:45:08] <wjp> ok, downloaded & installed SDL 1.1.7 and Exult still runs
[19:48:14] <wjp> brb
[20:14:39] <wjp> time to get back to linux
[20:14:40] <-- wjp has left IRC ()
[20:17:55] --> Erestar has joined #exult
[20:18:00] <Erestar> 'lo
[20:18:29] --> wjp has joined #exult
[20:18:40] <Fingolfin> wb
[20:18:44] <wjp> thx
[20:19:01] <wjp> did you get the cvs-logs for my first Be update?
[20:19:14] <wjp> (I didn't, but I did get the mail for the 2nd one)
[20:21:18] <Fingolfin> lemme check...
[20:21:51] <Fingolfin> I got two BeOS emails from you recently
[20:22:22] <wjp> hmm.. so I'm losing email
[20:22:37] <wjp> or maybe it's just delayed
[21:07:35] <Fingolfin> Erestar: hey there! I just saw you were commenting the keys bug, right? ;)
[21:07:37] <Fingolfin> coincidence ;)
[21:07:45] <Fingolfin> luckily it is fixed now
[21:17:13] <Erestar> Good good :)
[21:17:44] <Erestar> Has it been updated for the newest windows snapshop?
[21:20:53] --> chimera|work has joined #exult
[21:21:46] --> Kirben has joined #exult
[21:28:36] <Fingolfin> hm
[21:28:42] <Fingolfin> I dunno about the windows snapshot
[21:29:59] <Kirben> Next snapshots won't be until this afternoon, will include new FAQ too
[21:30:11] <Fingolfin> lo Kirben ;)
[21:30:13] --- Fingolfin is now known as Fingolfin|brb
[21:30:49] <Kirben> Hi and bye, on way out
[21:36:17] <wjp> hmm... that FAQ could use some unwindowsifying
[21:37:14] <wjp> and some wordwrapping at 80 chars
[21:37:31] --- Fingolfin|brb is now known as Fingolfin
[21:37:43] * Fingolfin has not even looked at the "new" FAQ yet
[21:37:58] <Fingolfin> it should be integrated into the homepage, too... I guess I could do that
[21:38:00] <wjp> I'm just looking at it for the first time too
[21:38:14] <wjp> I think there's already an .html version
[21:38:27] <Fingolfin> yes, but with a different layout
[21:38:27] <wjp> exult_faq.htm
[21:38:34] <Fingolfin> I want it to be fully integrated
[21:38:35] <wjp> ah
[21:38:46] <wjp> (I didn't see the .html version yet :-) )
[21:39:04] <wjp> what's a character 0xA0 supposed to be?
[21:40:03] <Fingolfin> on mac it is a "footer" sign, dunno what is is on other OS
[21:40:04] <Fingolfin> where?
[21:40:13] <wjp> in the FAQ file
[21:40:16] <Fingolfin> hm
[21:40:21] <wjp> lot's of 'em
[21:40:27] <wjp> lots even
[21:40:35] <Fingolfin> it would be nice if the text FAQ and the HTML FAQ were generated from some common source file
[21:40:42] <Fingolfin> bad
[21:40:45] <wjp> yeah
[21:40:53] <Fingolfin> "Max Horn in Lahnstein, Germany has offered to port to the Mac"
[21:40:53] <Fingolfin> ;)
[21:40:58] <wjp> :-)
[21:41:02] <wjp> how kind of you :-)
[21:41:13] <wjp> when can we expect the port? ;-)
[21:41:16] <Fingolfin> yeah, and I don't even live there anymore since over 4 month
[21:41:19] <Fingolfin> maybe ;)
[21:41:57] <wjp> our descriptions are a bit outdated I guess
[21:45:53] <Fingolfin> hehe
[21:46:16] <Fingolfin> where should I place the FAQ entry? My suggestion: after Download
[21:47:34] <wjp> k
[21:47:44] <wjp> seems like a good place
[21:47:46] <Fingolfin> thanx ;)
[21:48:28] <wjp> hmm... we (read: you ;-) ) should probably move some of the news to the history
[21:49:12] <wjp> all of these weekly updates are starting to take up quite a lot of space
[21:50:53] <Fingolfin> yes
[21:50:57] <Fingolfin> I work on all of this right now
[21:51:20] <Fingolfin> hrm... I wonder if footer.html and sflogo.php are used anywhere?!?
[21:52:08] <wjp> footer.html: no
[21:52:34] <wjp> sflogo.php: everywhere
[21:54:12] <wjp> hmm... since when is the /home/groups/exult/htdocs directory this clean?
[21:54:30] <wjp> hmmm... dominik didn't make the FAQ group writable
[21:54:39] <wjp> bad...
[21:54:55] <wjp> (footer.html isn't group writable either, btw)
[21:59:32] <Fingolfin> I cleaned up the directory before I asked you, that's why it is so clean ;)
[22:00:21] --- ChanServ has changed the topic to: Exult, the open source Ultima 7 and U7 part 2 engine
[22:00:25] <Fingolfin> if you say sflogo.php is used, do you refer to our local copy, or to the real one:
[22:00:26] <Fingolfin> http://sourceforge.net/sflogo.php?group_id=2335&type=1
[22:00:45] <Fingolfin> grr
[22:01:48] <wjp> oh, good point
[22:02:21] <wjp> local one isn't used
[22:05:05] <Fingolfin> good ;) I deleted it now
[22:08:42] <wjp> delete footer.html too?
[22:09:11] <Fingolfin> yeah
[22:09:27] <Fingolfin> hm
[22:09:35] <Fingolfin> how many news should I leave on the front page?
[22:10:20] <wjp> hmm, the last 5 items or something?
[22:11:53] <Fingolfin> ok
[22:13:11] <wjp> hmm... let's hack around the fact that the faq isn't writable...
[22:14:24] <Fingolfin> no problem
[22:14:30] <wjp> already done
[22:14:31] <Fingolfin> I use a new file, faq.shtml, anyway ;)
[22:14:36] <wjp> oh, ok :-)
[22:14:36] <Fingolfin> hm
[22:15:25] <Fingolfin> do you have an idea which app we could use for the FAQ? I remember there is some soft that can generate both HTML and plain text from some FAQ input file
[22:16:03] <wjp> hmm... dunno
[22:16:14] <wjp> I think someone said something like SGML a while back
[22:16:29] <Fingolfin> sgml-tools is used for some FAQs, right
[22:16:36] <Fingolfin> e.g. http://www.engr.uvic.ca/~aschoorl/faq/48faq.html ;)
[22:18:10] <wjp> SF has sgml2{html,info,latex,lyx,rtf,txt,xml}
[22:18:26] <Fingolfin> ah ok
[22:18:27] <wjp> (and so do I, btw)
[22:18:27] <Fingolfin> but
[22:18:36] <Fingolfin> we need to have some "template file" I guess
[22:18:50] <Fingolfin> i.e. the "header"/"footer" for the html, etc.
[22:19:06] <wjp> it's probably supported yes
[22:20:47] <wjp> do you have a URL for a good sgml tutorial?
[22:21:28] <wjp> hmm... let's look at the source for that HP48 FAQ first
[22:21:54] <Fingolfin> nope, also SGML (the basic stuff at least) is not much different from HTML (only that you have other tags, like XML)
[22:22:04] <Fingolfin> in fact, XML is (more or less <g>) a subset of XML
[22:22:18] <Fingolfin> *and* it all depends on which special SGML dialect you use anyway
[22:22:19] <wjp> umm... that's a trivial statement...
[22:22:23] <Fingolfin> e.g. I used to do a lot of DocBook work
[22:22:25] <wjp> XML a subset of XML?
[22:22:39] <Fingolfin> err, XML is a subset of SGML ;)
[22:22:46] <wjp> :-)
[22:22:54] <Fingolfin> with extension, hence it is not a proper subset ;)
[22:23:59] <wjp> looks doable
[22:25:48] <Fingolfin> oh my, I need to fix a lot in the FAQ's html source ;)
[22:25:56] <wjp> :-)
[22:27:38] <wjp> interesting comment in that HP FAQ: The PostScript version is formatted for letter size paper, but it is also
[22:27:38] <wjp> possible to create PostScript for legal size paper.
[22:28:03] <wjp> haven't these people ever heard of countries that _don't use_ US paper sizes...
[22:30:06] <Fingolfin> <g>
[22:30:22] <Fingolfin> hey, we should add domini to the dev team page, right?
[22:30:28] <wjp> generated dvi/ps looks pretty good, btw
[22:30:30] <Fingolfin> in fact, we should change the name of the page to "Exult Team"
[22:30:36] <Fingolfin> he is working on the FAQ, after al ;)
[22:30:38] <Fingolfin> yeah
[22:31:21] <wjp> sure
[22:50:05] <Fingolfin> hm, I have this small smiley picture, should I use this to replace :-) ?!?
[22:50:22] <wjp> hmm...
[22:50:39] <wjp> depends on how annoying the small smiley picture is :-)
[22:53:02] <wjp> I'm going to bed
[22:53:06] <wjp> g'night
[22:53:09] <Fingolfin> I will try it ;) but before I am cleaning up some stuff
[22:53:11] <Fingolfin> sleep well
[22:53:24] <-- wjp has left IRC ([x]chat)
[23:11:28] <-- Erestar has left IRC ()
[23:20:36] <-- Fingolfin has left IRC (42)
[23:56:48] <-- chimera|work has left IRC (Ping timeout for chimera|work[holladay.cb-travel.com])
[23:59:47] --> chimera|work has joined #exult