#exult@irc.freenode.net logs for 12 Oct 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[02:29:34] --> Alorelith has joined #exult
[02:29:41] <-- Alorelith has left #exult
[05:22:58] <-- chimera|wookin has left IRC (farmer.openprojects.net sagan.openprojects.net)
[05:23:34] --> chimera|wookin has joined #exult
[09:33:54] --> wjp has joined #exult
[10:02:17] <-- wjp has left IRC ([x]chat)
[13:17:56] --> Nadir has joined #exult
[13:26:08] <-- Nadir has left IRC (Read error to Nadir[natmi130.etnoteam.it]: Connection reset by peer)
[15:13:43] --> wjp has joined #exult
[15:22:43] --> fingolfin has joined #exult
[15:22:48] <wjp> hi
[15:23:05] <fingolfin> hi
[15:35:34] <-- chimera|wookin has left IRC (farmer.openprojects.net benford.openprojects.net)
[15:37:20] --> chimera|wookin has joined #exult
[15:38:04] <fingolfin> wb
[16:11:52] * wjp wonders if he should commit gamewin.h just for a few added const's
[16:13:02] <fingolfin> errhm
[16:13:06] <fingolfin> well
[16:13:18] <fingolfin> I don't mind, I ahave not recompiled for a week now anyway .)
[16:18:14] <wjp> that long? tsk tsk ;-)
[16:18:25] <wjp> guess I can safely commit it then :-)
[16:18:27] <-- chimera|wookin has left IRC (zelazny.openprojects.net farmer.openprojects.net)
[16:18:37] * wjp is just waiting for his own recompile to finish
[16:18:48] --> chimera|wookin has joined #exult
[16:50:16] * wjp notices that the OPN server he's connected to is called "netsplit.atnet.at" :-)
[16:51:09] <wjp> (capek.openprojects.net)
[16:57:51] <fingolfin> lol
[17:05:45] <-- fingolfin has left IRC (Client Exiting)
[17:22:36] --- wjp is now known as wjp|dinner
[17:44:38] --- wjp|dinner is now known as wjp
[18:07:36] --> fingolfin has joined #exult
[18:07:59] <fingolfin> re
[18:09:08] <wjp> wb
[18:32:21] --- fingolfin is now known as Fingolfin|dinner
[18:32:37] <-- Fingolfin|dinner has left IRC (Client Exiting)
[19:19:33] --> fingolfin has joined #exult
[19:23:10] <wjp> wb again :-)
[19:27:24] <fingolfin> zhx :)
[19:28:07] <wjp> zp :-)
[19:29:24] <fingolfin> zou zant zo zake zun zf ze?
[19:29:41] <wjp> zes, zf zourse
[19:32:00] <fingolfin> zk :)
[19:32:06] <fingolfin> zust zanted zo zsk
[19:32:44] <wjp> zzz (= zaughing zut zoud, zzz (= zy zhe zay ;-) ) )
[19:34:17] <wjp> hmm, did you get the latest mail to the ML?
[19:34:25] <wjp> (the CXXDEPMODE one)
[19:37:02] <wjp> could that be caused a too recent version of autoconf?
[19:37:28] <wjp> s/d a/d by a/
[19:37:47] <fingolfin> well
[19:37:54] <fingolfin> CXXDEPMODE is an automake 1.5 thing
[19:38:06] <wjp> or of automake :-)
[19:38:11] <fingolfin> I had a problem with it in SDL, but none in exult
[19:38:19] <wjp> he's using autoconf 2.52, automake 1.5
[19:38:19] <fingolfin> the problem in SDL was:
[19:39:07] <fingolfin> SDL only checked for C++ on some configs; however, automake 1.5 wanted to use CXX stuff for SDL_main (why I do not know), but because the autoconf check for c++ was disabled on my system, it didn't define these variables
[19:39:23] <fingolfin> the simple fix: always check for C++ - no harm done (ok, maybe configure time is a bit longer now)
[19:39:32] <fingolfin> however, in exult, we always check for C++ anyway :)
[19:39:33] <wjp> strange... you'd say exult would always check for c++
[19:39:37] <wjp> right :-)
[19:39:38] <fingolfin> aye
[19:39:57] <wjp> um, although
[19:40:22] <wjp> we do use some rather non-standard hacks for the c++ compiler
[19:40:37] <fingolfin> true; but why does it work foe me? hmm
[19:40:39] <fingolfin> or does it?
[19:41:44] <wjp> I'm tempted to replace it by a simple AC_PROG_CXX
[19:41:45] <fingolfin> I will try an ./autogen.sh run now
[19:41:54] <fingolfin> yeah
[19:42:10] <fingolfin> christoph added it for his Alpha to change the order compilers are considered
[19:42:11] <fingolfin> however
[19:42:21] <fingolfin> we can get this and still use AC_PROG_CXX
[19:42:25] <fingolfin> wait a sec...
[19:44:20] <fingolfin> AC_PROG_CXX([g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC])])
[19:44:32] <fingolfin> this would be equivalent to what a simple call to AC_PROG_CXX does
[19:44:38] <wjp> yow
[19:44:50] <fingolfin> now we could simply change the order to make christophs compiler first...
[19:44:50] <fingolfin> or
[19:44:52] * wjp hardly knows any of those
[19:45:15] <fingolfin> maybe it would even be better to just use AC_PROG_CXX, but keep our configure-option
[19:45:23] <fingolfin> so that one can force another compiler...
[19:45:43] <wjp> can we do something like:
[19:46:09] <wjp> if option_used then AC_PROG_CXX([specified compiler]) else AC_PROG_CXX
[19:46:09] <wjp> ?
[19:46:35] <fingolfin> hm, sound reasonable I think
[19:46:38] <fingolfin> yeah
[19:46:59] <fingolfin> automake works fine for me, btw
[19:47:25] <wjp> any uncommitted changes in your configure.in?
[19:48:17] <fingolfin> it is flagged M, let me run a cvs diff
[19:49:05] <fingolfin> indeed, but it looks mostly like cleanup - I think i should commit them
[19:49:56] <wjp> will you do the CXX stuff too, or do you me to do it?
[19:50:05] <wjp> do you want me to do it, that is :-)
[19:51:01] <fingolfin> I just commited my current configure.in, I want to have this clean :)
[19:51:23] <wjp> updating...
[19:55:46] <wjp> autoscan? hmm, some kind of configure.in checker?
[19:56:16] <fingolfin> autoscan is a tool that helps you a lot to autoconfiscate a package
[19:56:18] <fingolfin> it is part of autoconf
[19:56:29] <wjp> autoconfiscate? heh ;-)
[19:56:42] <fingolfin> run it in the dir of the project you want to autoconfiscate, and it creates a configure.scan file which often is a very good foundation for configure.in
[19:56:47] <fingolfin> that is the term for it :)
[19:56:58] <fingolfin> I got the "Autobook" very good reading
[19:57:12] <wjp> I think I have that somewhere on my HD too
[19:57:19] <fingolfin> thanx to autoscan I was able to autoconf/automake-ify SDL_sound in less than an hour
[19:57:55] <wjp> hmm, not bad
[19:58:04] * wjp autoscan's exult
[19:58:34] <wjp> hmm, it lacks a 'few' configure options, but looks good otherwise
[19:59:21] <fingolfin> well
[19:59:34] <fingolfin> autoscan is not a miracle worker, sometimes it suggests things that are not needed
[19:59:59] <fingolfin> e.g. if you have a variable "tm" somewhere, it thinks you use the "tm" structs and suggests you check for sys/time.h or somethin like this
[20:00:09] * wjp nods
[20:05:25] <fingolfin> oh eh now I forgot: who wants to make the CXX change? :)
[20:05:58] <wjp> :-)
[20:06:05] <wjp> I don't think we decided on that yet :-)
[20:06:52] <wjp> hmm, got the latest mail? "automake 1.5 is considered broken in debian sid"
[20:08:04] <fingolfin> no..
[20:08:09] * fingolfin reads into that thread
[20:08:48] <fingolfin> heheh
[20:08:51] <fingolfin> we don't have this problem
[20:09:02] <fingolfin> any real source package should ship with automake having already run
[20:09:20] <fingolfin> that is also why the auto* teams do not care so much about backward compatiblity - they don't have to normally
[20:09:39] <fingolfin> for 400 packages in fink, there are only 3-4 that BuildDepend on automake
[20:11:00] <wjp> "some 300 or so packages build-depend on automake in unstable" ?!... ouch
[20:13:56] <wjp> autoconf: Undefined macros:
[20:13:57] <wjp> configure.in:188:AC_FUNC_MALLOC
[20:14:23] <wjp> hmm, btw, shouldn't autogen.sh do some error checking?
[20:14:44] <wjp> kind of annoying to get a "You are now ready to run ./configure" after error messages...
[20:17:54] <wjp> the endline in AC_CHECK_FUNCS([...]) produces an error here too
[20:20:44] <fingolfin> bad
[20:20:59] <fingolfin> I think the AC_FUNC_MALLOC might be a 1.5 thing, just remove it then
[20:21:11] <wjp> yeah, I guess most platforms would have a malloc() ;-)
[20:21:37] <wjp> another thing I've been meaning to ask: why do we use dnl for comments?
[20:21:55] <wjp> wouldn't # be better in most places, since that gets passed to configure?
[20:22:21] <fingolfin> hm, probably a good idea, yeah
[20:23:06] <wjp> ok, this should do it...
[20:23:58] * wjp wonders why we would ever want to determine the TARGET system
[20:25:45] <fingolfin> well, I think libtool wants t
[20:25:46] <fingolfin> it
[20:25:53] <wjp> could be
[20:26:03] <wjp> I must've put it there for a reason, I guess
[20:27:12] <wjp> another thing that could use some cleaning: the check for libkmid
[20:33:22] <fingolfin> actually
[20:33:35] <fingolfin> do we still need to support that? :)
[20:33:40] <wjp> I guess not
[20:33:44] <fingolfin> well, I never could use it, so I don't care :)
[20:33:51] <wjp> I wonder if it would still work :-)
[20:34:28] <wjp> wow, it does still compile
[20:35:07] <wjp> (the audio subdir does, anyway; don't feel like checking the rest)
[20:39:34] <wjp> ok, committed. Could you check if it still works for you?
[20:43:08] <fingolfin> sure
[20:49:06] <fingolfin> it configure fine and seems to build fine
[20:51:00] <wjp> now lets hope it still works for Christoph :-)
[20:51:08] <fingolfin> he
[20:51:34] <chimera|wookin> Jameson?
[20:51:35] <-- fingolfin has left IRC (brb)
[20:51:40] <wjp> yeah
[20:51:47] <wjp> hi, btw
[20:51:53] <chimera|wookin> hi! :)
[20:52:26] --> fingolfin has joined #exult
[20:54:31] <-- fingolfin has left IRC (brb again :))
[21:04:01] <chimera|wookin> wjp: I see reading over the exult mailing list that you added powder keg support :)
[21:04:23] <wjp> yeah :-)
[21:05:14] <wjp> the chain-explosion look kind of cool :-)
[21:05:22] <chimera|wookin> I bet it does
[21:05:56] <chimera|wookin> Jeff talking beta, eh? I guess that means he feels black gate to be quite stable
[21:06:09] <wjp> I doubt he's really played BG in quite a while now :-)
[21:06:27] <chimera|wookin> that's true.. it's not stable until it passes the Dominik test :)
[21:06:29] <wjp> but that's what alpha testers are for ;-)
[21:09:57] --> fingolfin has joined #exult
[21:10:20] <wjp> fingolfin: mind if I take a look at the "video glitch at start of game" bug?
[21:10:55] --- wjp is now known as wjp|away
[21:10:59] <wjp|away> (when I'm back, that is :-) )
[21:11:40] <fingolfin> sure
[21:11:47] <fingolfin> I am extremly busy with other stuff currently :(
[21:12:51] <chimera|wookin> fingolfin: I see you got a new ISP hehe
[21:18:54] <fingolfin> chimera|wookin: hu?
[21:19:14] <chimera|wookin> fingolfin: your ip used to be t-dialin.de and now it's t-ipconnect.de
[21:21:59] --> wjp_ has joined #exult
[21:22:08] <fingolfin> oh well, you are right; I am using the accound of my father and he is using mine...
[21:22:20] <fingolfin> reason being that he can't use his because his DSL driver has some troubles or so
[21:22:25] <fingolfin> so we swapped for now :)
[21:22:49] <fingolfin> COOOL
[21:22:57] <fingolfin> there is noa MacOS X category on SourceForge :)
[21:24:18] <-- wjp|away has left IRC (pratchett.openprojects.net capek.openprojects.net)
[21:40:42] <-- fingolfin has left IRC (good night)
[22:14:17] --- wjp_ is now known as wjp