#exult@irc.freenode.net logs for 10 Jul 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:00:45] <realmz> Figured it out
[00:00:48] --> Dominus| has joined #Exult
[00:00:59] <realmz> Got disconnected?
[00:01:04] <Dominus|> yep
[00:01:13] <realmz> Should have known the problem
[00:01:17] <realmz> It was SDL
[00:01:19] <realmz> Bad install
[00:01:28] <realmz> Everytime I compile SDL it never works
[00:01:29] <-- Dominus has left IRC (Ping timeout for Dominus[212186137085.15.univie.teleweb.at])
[00:01:36] <realmz> Had to install the RPM
[00:01:54] <Dominus|> now it works? with sound?
[00:02:04] --- Dominus| is now known as Dominus
[00:02:06] <realmz> Sound is still disabled
[00:02:09] <realmz> But I'm enabling it
[00:02:50] <realmz> Nope no sound
[00:03:08] <Dominus> hmm
[00:03:13] <realmz> Mabye because I didn't install the EAW patches?
[00:03:46] <realmz> Or a bad compile of timidity
[00:03:50] <Dominus> about timidity problems/issues/tips I donīt know much (maybe even nothing)
[00:04:28] --> sayke has joined #exult
[00:04:33] <-- sayke has left #exult
[00:04:44] <Dominus> what was that?
[00:06:06] <realmz> Seen people like that
[00:06:27] <Dominus> but I still wonder whatīs up with them
[00:08:39] <chimera|wookin> Dominus: yes I run linux :)
[00:08:55] <Dominus> ahh, you woke up :-)
[00:09:01] <chimera|wookin> good old x-chat :)
[00:09:21] <Dominus> maybe you can help realmz, though he seems not to need anymore help now
[00:09:57] <realmz> Actually I think the root of all the problems is and was gcc
[00:10:07] <realmz> RedHat 7.0 is rumored to have a broken gcc
[00:11:48] <realmz> chimera, use timidity?
[00:13:05] <realmz> No music but the guardian talks
[00:15:51] <realmz> Guess chimera didn't stay awake very long
[00:19:12] <Dominus> :-)
[00:20:19] <realmz> Well, while I wait on redownloading timidity+, I'll work on my own rpg :)
[00:27:20] --> Kirben has joined #exult
[00:28:02] <Dominus> hi Kirben
[00:28:06] <Kirben> Hi
[00:28:13] <Dominus> canīt wait for your new snap :-)
[00:28:48] <realmz> hi
[00:28:53] <Dominus> updated the faq btw
[00:29:46] <Kirben> Yes I noticed, next snapshot will take awhile since someone forgot to update make files
[00:29:59] <Dominus> bah
[00:32:01] <Dominus> Kirben: are you able to commit to cvs now, btw?
[00:32:10] <Kirben> no
[00:32:59] <Dominus> so, if you update the makefile I can commit it (if you want to bother)
[00:33:19] <Kirben> ok
[00:38:46] <Kirben> All compiled, let me see if this works now..
[00:44:42] <Kirben> seems to work
[00:47:35] <Kirben> will dcc new makefiles
[00:47:42] <Dominus> k
[00:48:18] <Dominus> will submit now
[00:52:07] <Kirben> Wait, if it isn't too late
[00:52:20] <Dominus> :-) too late
[00:52:29] <Dominus> can do it again :-)
[00:53:00] <Kirben> ok I just noticed 3 more files need to be added to make clean
[00:55:47] <Kirben> expack now creates headers for for each flx created.
[00:56:18] <Dominus> donīt get what that does?
[00:56:28] <Dominus> me doesnīt get it!
[00:56:39] <Dominus> thatīs what I wanted to say
[00:57:08] <Kirben> see for yourself
[00:57:24] <Kirben> I just recompiled tools
[00:58:26] <-- Dominus has left IRC (Read error to Dominus[212186137085.15.univie.teleweb.at]: Connection reset by peer)
[00:58:28] --> Dominus| has joined #Exult
[00:58:49] --- Dominus| is now known as Dominus
[00:58:58] <Kirben> <Kirben> see for yourself
[00:58:58] <Kirben> <Kirben> I just recompiled tools
[00:59:53] <Dominus> please send again :-)
[00:59:58] <Dominus> had ignore set
[01:00:24] <Kirben> want me to dcc exult snapshot too ? dcc seems faster
[01:00:32] <Dominus> can you dcc me the snap as well? (the host is so slow) :-)
[01:00:51] <Dominus> thx
[01:03:40] <Dominus> ah, thatīs what the expack does...
[01:24:35] <Kirben> Could you add one last makefile update ?
[01:24:47] <Dominus> sure
[01:25:05] <Kirben> just win32 version this time
[01:25:23] <Dominus> ok, this is it? :-)
[01:25:31] <Kirben> Yes :)
[01:25:43] <Kirben> I just removed the extra debug flags since no one uses them
[01:29:15] <Dominus> submitted
[01:29:40] <Kirben> Thanks
[01:46:05] <Kirben> hmm odd, still 42K difference between since of cygwin and mingw builds
[01:46:26] <Dominus> strange
[01:46:40] <Dominus> where do those come from?
[01:46:41] <Kirben> hmm odd, still 42K difference between size of exult in cygwin and mingw builds I mean
[01:46:51] <Dominus> I understood
[01:47:30] <Kirben> The basically use same compiling enviroment so should be the same
[01:48:50] <Kirben> Cygwin/Mingw are just the compilers used
[01:49:39] <Dominus> would be intersting which one is more stable or if there is any difference
[01:52:01] <Kirben> Just noticed another error in makefile
[01:52:10] <Dominus> :-)
[01:57:52] <Kirben> Here is new one
[01:58:17] <Kirben> make install in win32 just had wrong slash
[02:04:57] <Dominus> ok, leaving now
[02:05:00] <Dominus> bye
[02:05:07] <-- Dominus has left IRC (Got to play Exult now)
[02:06:36] <realmz> So, Kirben, what do you do on the project?
[02:07:12] <Kirben> Nothing much, just the snapshots and minor makefile changes
[02:08:14] <realmz> Well, exult music still doesn't work
[02:09:23] <realmz> Any positions open on the project?
[02:09:56] <Kirben> Anyone is welcome to add code
[02:10:10] <realmz> When it compiles
[02:10:50] <Kirben> compile problems ?
[02:11:00] <realmz> Yep
[02:11:26] <realmz> int isatty
[02:11:37] <realmz> int isatty(int) *
[02:13:58] <Kirben> Same problem with latest cvs ?
[02:14:39] <realmz> Haven't tried latest cvs
[02:15:29] <Kirben> Worth a try, if it still fails add bug report and it should get fix quickly.
[02:18:06] <realmz> Have you used SDL?
[02:22:59] <Kirben> Only compiled it
[02:23:15] <realmz> Oh
[02:24:50] <realmz> Any idea on how to test timidity+?
[02:25:45] <Kirben> no, never used it
[02:29:00] <Kirben> bbl
[02:35:41] <-- realmz has left IRC ([x]chat)
[04:38:35] --> matt0 has joined #exult
[08:01:38] --> Nadir has joined #exult
[08:03:10] <Nadir> hi kirben
[08:03:15] <Kirben> Hi
[08:03:34] <Nadir> Does the new stuff I checked in yesterday compile under Windoze ?
[08:04:04] <Kirben> yes, I just needed to make minor changes to makefiles
[08:04:23] <Nadir> good.
[08:10:35] --> Atma has joined #exult
[08:19:50] <-- Nadir has left IRC (Ping timeout for Nadir[])
[08:21:23] --> Nadir has joined #exult
[08:21:47] <-- Nadir has left #exult
[08:21:51] --> Nadir has joined #exult
[08:26:33] <Nadir> b
[08:26:36] <Nadir> net problems
[09:00:54] <Nadir> just tried Exult Studio with Jeff's latest chunk viewer
[10:13:01] <-- matt0 has left IRC (Read error to matt0[1667079149-yippy.dsl.xmission.com]: Connection reset by peer)
[10:13:04] --> matt0 has joined #exult
[11:15:50] --> Atma` has joined #exult
[11:17:10] <-- Atma has left IRC (Ping timeout for Atma[A010-0209.LRDO.splitrock.net])
[12:02:46] <Kirben> BTW should it matter if mingw and cygwin produce different size exult.exe ? both makefile use same settings and compile enviroment is the same too.
[12:03:10] <Kirben> only about 50K difference, with mingw producing the smaller one
[12:04:58] <Nadir> don't worry about that. I'm sure cygwin adds an extra static lib in there
[12:06:49] <Nadir> mingw is "minimal" after all.
[12:09:37] <Kirben> cygwin shouldn't be adding anything extra in that isn't in sperate mingw.
[12:10:00] <Kirben> both use static libs
[12:10:34] <Nadir> are they identical in terms of binutils, gcc, etc. versions ?
[12:11:06] <Kirben> gcc yes, not sure about others
[12:11:14] <Nadir> check the sizes of libgcc.a
[12:11:24] <Nadir> and libstdc++.a
[12:14:42] <Kirben> both are different in each one, with mingw having slightly larger files
[12:19:58] <Nadir> why are you worried ?
[12:20:47] <Kirben> I just want to make sure I'm not making exult any more less stable by bad compiles
[12:23:14] <Nadir> I wouldn't be worried about that. I believe that 99.9% of the crashes are NOT related to compiler bugs
[12:43:01] --> Colourless has joined #Exult
[12:43:42] <Nadir> hi
[12:43:48] <Colourless> hi
[12:49:47] <Kirben> Could some add an updated makefile.cygwin to cvs if I dcc ? I made an error with slashs earlier
[12:50:15] <Nadir> I closed a bug report !
[12:50:33] <Nadir> (it was a duplicate :)
[12:50:36] <Colourless> nadir: how? what bug?
[12:50:48] <Colourless> kirben: send it to me if you want to
[12:51:25] <Nadir> Filbercio is missing in Moonshade. It's the same as http://sourceforge.net/tracker/index.php?func=detail&aid=432372&group_id=2335&atid=102335
[12:53:25] <Nadir> Colourless: great idea about "patching"
[12:55:41] <Colourless> nadir: i would also think that a more comprehensive usecode patching system would be good so we could change specific functions, without having to distribute all the usecode
[12:55:51] <Kirben> btw the tools compile part of makefile.win32 doesn't work, not sure why.
[12:56:28] <Colourless> hmmmm.
[12:57:15] <Kirben> it tries to compile using cc and fails, adding CXX=g++ made no difference
[12:58:08] <Colourless> no problem here
[12:58:14] <Nadir> Colourless: I read the conversation yesterday about having expack generate a header file with #defines. Great idea. When are you going to check that in ?
[12:58:29] <Colourless> nadir: i've already checked it in
[12:58:34] <Colourless> did it yesterday
[12:59:01] <Colourless> kirben: "make tools" works fine for me
[12:59:37] <Kirben> I get this error under Windows 2K, with MinGW 1.0:
[12:59:39] <Kirben> cc -DVERSION=\\\"0.94cvs\\\" -DEXULT_DATADIR=\\\"data\\\" -DDEBUG -DSIZEOF_SHOR
[12:59:39] <Kirben> T=2 -DSIZEOF_INT=4 -I./imagewin -I./shapes -I./files -I./gumps -I./objs -I. -I./
[12:59:39] <Kirben> audio -I./conf -I./pathfinder -I./usecode -I./sdl/include -c tools/mklink.c -o
[12:59:39] <Kirben> tools/mklink.o
[12:59:39] <Kirben> process_begin: CreateProcess((null), cc -DVERSION=\\\"0.94cvs\\\" -DEXULT_DATADI
[12:59:40] <Kirben> R=\\\"data\\\" -DDEBUG -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -I./imagewin -I./shapes -
[12:59:42] <Kirben> I./files -I./gumps -I./objs -I. -I./audio -I./conf -I./pathfinder -I./usecode -I
[12:59:44] <Kirben> ./sdl/include -c tools/mklink.c -o tools/mklink.o, ...) failed.
[12:59:46] <Kirben> make (e=2): The system cannot find the file specified.
[12:59:48] <Kirben> make: *** [tools/mklink.o] Error 2
[13:00:04] <Kirben> will retry will older version
[13:00:17] <Colourless> it should be using cc
[13:00:29] <Colourless> it was attempting to compile a c file
[13:00:37] <Colourless> not a c++ file
[13:01:43] <Kirben> same with mingw 2.95.2
[13:02:06] <Nadir> Colourless: ah. It didn't create the *_flx.h files
[13:02:20] <Nadir> (because make didn't need to rebuild the .flx
[13:02:22] <Kirben> cc.exe doesn't exist though
[13:03:44] <Nadir> bad colourless: you forgot to update .cvsignore. Doing it now
[13:04:10] <Colourless> opps
[13:04:30] <Colourless> kirben: add this to the top of the makefile and see if it works
[13:05:01] <Colourless> CC=gcc
[13:06:04] <Kirben> that works
[13:07:44] <Kirben> hmm need to alter more slashs though
[13:08:36] <Kirben> dccing updated copy
[13:09:04] <Colourless> ok
[13:12:05] <Kirben> Thanks
[13:13:18] <Colourless> all changes committed
[13:14:48] <-- Atma` has left IRC (syntax: schmyntax)
[13:14:55] <Kirben> I hope the mingw developers update make soon, then I can finally update mingw how to for latest version.
[13:16:47] <Kirben> BTW a how to would help for microsoft vc compile too (see http://www.jackchaos.com/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=exult&Post=523&Idle=90&Sort=0&Order=Descend&Page=0&Session= )
[13:17:04] <Colourless> yeah, i know, i'm going to write one up sometime
[13:17:53] <Kirben> does microsoft vc offer any advantages compile wise for exult ?
[13:18:05] <Colourless> faster
[13:18:13] <Nadir> It's faster because it has precompiled headers support
[13:18:14] <Colourless> should be theoretically anyway
[13:18:43] <Kirben> compile speed is already fast enough here since I double cpu speed
[13:19:14] <Colourless> compiling exult with msvc is much faster that with gcc... MUCH faster
[13:20:21] <Kirben> but it is less optimised isn't it ?
[13:21:10] <Nadir> Kirben: I don't know about recent versions, but MSVC generated better code than GCC.
[13:22:05] <Nadir> Of course MSVC generates code only for x86, whereas GCC supports more platforms than Exult, and that is saying a lot :)
[13:22:09] --> Kirben2 has joined #exult
[13:22:14] <-- Colourless has left IRC (Ping timeout for Colourless[])
[13:22:17] <-- Kirben has left IRC (Read error to Kirben[co3007967-a.brasd1.vic.optushome.com.au]: Connection reset by peer)
[13:24:49] <Nadir> Kirben2: are you using the same trick that colourless uses ?
[13:25:05] <Kirben2> What trick ?
[13:25:28] <Nadir> logging in with a different user
[13:26:38] <Kirben2> no
[13:26:43] --- Kirben2 is now known as Kirben
[13:28:02] <Nadir> anyway, Exult has 21000 lines of includes. Lots of that is included by every file. MSVC can precompile all of that into a PCH which it then reuses across all source files.
[13:29:13] <Nadir> For example txtscroll.cc is 233 lines. After preprocessing it, it's about 20000 lines.
[13:31:38] <Kirben> Interesting
[13:31:52] <Nadir> gcc 3.1 will have PCH
[13:33:22] <Nadir> gotta go. bye
[13:33:23] <-- Nadir has left IRC (I feel like dumping a core)
[13:34:47] --> Colourless has joined #Exult
[13:56:09] <-- Kirben has left IRC (System Meltdown)
[14:40:11] <-- Colourless has left IRC (Ping timeout for Colourless[])
[16:23:40] --> realmz has joined #exult
[16:24:12] <realmz> hi
[16:42:59] * realmz fixed a problem in the exult code
[16:43:31] <-- realmz has left IRC (Read error to realmz[pool-]: EOF from client)
[16:45:14] --> realmz has joined #exult
[16:45:19] <matt0> REALMZ!!!
[16:45:28] <realmz> Hi
[16:45:40] <matt0> I saw you pinging me
[16:45:47] <realmz> (Never switch to another virtual term in RedHat 7.0 with X running)
[16:46:30] <realmz> I fixed a problem in the exult source
[16:46:49] <matt0> cool
[16:47:02] <realmz> Mabye it's distro specific mabye not
[16:47:06] <realmz> But now it at least compiles
[16:47:22] <matt0> the problem prevented it from compiling, eh?
[16:47:41] <realmz> Yep
[16:48:12] <realmz> exult/usecode/compiler/uclex.cc
[16:52:25] <-- matt0 has left IRC (upgrading client)
[16:55:00] --> matt0 has joined #exult
[16:55:06] <realmz> wb
[16:55:16] <matt0> thx
[18:47:20] --> wjp has joined #exult
[18:47:25] <wjp> realmz: still here?
[18:48:37] <wjp> uclex.cc is auto-generated by flex.
[18:49:19] <wjp> The flex shipped with RH7.0 is incompatible with some standard headers
[18:51:23] <realmz> Hi
[18:51:42] <realmz> wjp, thought it might have been a redhat problem
[18:52:13] <wjp> the RH7.1 flex does work, btw
[18:53:01] <realmz> I have 7.0
[19:02:41] <realmz> Are the EAW patches required with Exult?
[19:03:05] <wjp> don't know...
[19:03:34] <wjp> I installed the RH71 timidity .rpm and it 'just works'(tm)
[19:04:06] <wjp> if timidity works, exult should work with it, too
[19:04:23] <realmz> I downloaded that RPM
[19:04:39] <realmz> It didn't work
[19:04:39] <realmz> How do you test timidity?
[19:05:20] <wjp> timidity <filename>, I think
[19:05:43] <realmz> Tried it
[19:05:59] <wjp> actually, exult uses:
[19:06:02] <realmz> No sound
[19:06:02] <realmz> Though I got midi support now
[19:06:19] <wjp> timidity -Or1slS -s <frequency> <filename>
[19:06:21] <realmz> But exult 0.93 doesn't compile with libkmidi
[19:07:12] <wjp> hmm, the libkmid from kde?
[19:07:53] <realmz> No
[19:08:01] <realmz> The one from Exult Links
[19:08:06] <wjp> ok
[19:08:46] <wjp> anyway, libkmid isn't supported anymore. We may remove it entirely, someday
[19:09:12] <realmz> Oh
[19:09:21] <wjp> timidity sounds much better
[19:09:32] <realmz> I'd like to hear it
[19:09:43] <realmz> Exult still has strange crashes
[19:09:49] <realmz> Could be a SDL thing
[19:09:52] <wjp> yeah, there's still some crash bugs
[19:10:05] <realmz> Like in the intro
[19:10:25] <wjp> which one?
[19:10:25] <realmz> Guardina starts talking it crashes. Try again it works
[19:10:35] <realmz> Guardian
[19:10:51] <wjp> voice audio works ok?
[19:10:58] <realmz> Though SDL seems to do that(Sometimes SDL crashes in my game and second time works)
[19:11:01] <realmz> Voice audio is fine
[19:13:51] <wjp> what happens when you run timidity, btw?
[19:14:04] <realmz> Says some instuments won't be heard
[19:14:52] <wjp> do you have a /usr/share/timidity/timidity.cfg?
[19:15:19] <realmz> yes
[19:15:33] <wjp> does it list a ton of instruments?
[19:15:49] <realmz> 87 of them
[19:16:02] <wjp> only the drumset?
[19:16:24] <wjp> I've got about 200 in there I think
[19:16:42] <wjp> bank 0
[19:16:46] <wjp> 0 /usr/share/timidity/instruments/acpiano
[19:16:47] <wjp> ...
[19:16:54] <realmz> Here's timidity output
[19:17:07] <realmz> Tone bank 16 undefined
[19:17:15] <realmz> Tone bank 8 is undefined
[19:17:27] <wjp> do you have the 'bank 0' section in timidity.cfg?
[19:17:41] <realmz> No instument mapped to tone bank 0, program 17, 24, 122
[19:17:52] <realmz> yes
[19:18:00] <wjp> filled from 0 to 127?
[19:18:04] <realmz> No pre-sampling cache hit
[19:18:23] <realmz> Yes
[19:18:31] <realmz> Then below is drumset
[19:18:48] <wjp> and do the files referenced there exist? (/usr/share/timidity/instruments/*.pat)
[19:19:08] <realmz> yes
[19:19:23] <realmz> This is the same RPM you have
[19:19:28] <wjp> try timidity -o- <filename>
[19:19:44] <wjp> or maybe timidity -o /tmp/something <filename>
[19:20:31] <realmz> bbl
[19:20:34] <-- realmz has left IRC ([x]chat)
[20:56:09] <-- chimera|wookin has left IRC (Ping timeout for chimera|wookin[holladay.cb-travel.com])
[22:16:20] <-- wjp has left IRC ([x]chat)
[22:49:51] --> realmz has joined #exult
[23:16:59] --> chimera|wookin has joined #exult
[23:56:34] <-- realmz has left IRC ([x]chat)