#pentagram@irc.freenode.net logs for 31 Oct 2002 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:17:32] --> Kirben has joined #pentagram
[00:17:32] --- ChanServ gives channel operator status to Kirben
[05:01:28] --> Colourless has joined #Pentagram
[05:01:29] --- ChanServ gives channel operator status to Colourless
[05:45:34] <-- Colourless has left IRC ("casts invisibility")
[05:58:52] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[06:01:35] --> Kirben has joined #pentagram
[06:01:35] --- ChanServ gives channel operator status to Kirben
[06:40:18] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[06:49:48] --> Kirben has joined #pentagram
[06:49:48] --- ChanServ gives channel operator status to Kirben
[07:36:35] --> Darke has joined #pentagram
[07:36:35] --- ChanServ gives channel operator status to Darke
[07:54:59] --> Colourless has joined #Pentagram
[07:55:17] --- ChanServ gives channel operator status to Colourless
[08:11:12] <-- Colourless has left IRC ("casts invisibility")
[11:14:56] --> Colourless has joined #Pentagram
[11:15:13] --- ChanServ gives channel operator status to Colourless
[11:15:17] <Colourless> hi
[13:40:42] <-- Darke has left IRC (adams.freenode.net irc.freenode.net)
[13:40:48] <-- Colourless has left IRC (adams.freenode.net irc.freenode.net)
[13:40:48] <-- Kirben has left IRC (adams.freenode.net irc.freenode.net)
[13:43:34] --> Darke has joined #pentagram
[13:45:03] --> Colourless has joined #pentagram
[13:45:03] --> Kirben has joined #pentagram
[14:02:02] <-- Darke has left IRC (adams.freenode.net irc.freenode.net)
[14:08:25] <-- Kirben has left IRC (adams.freenode.net irc.freenode.net)
[14:08:25] <-- Colourless has left IRC (adams.freenode.net irc.freenode.net)
[14:10:27] --> Colourless has joined #pentagram
[14:10:27] --> Kirben has joined #pentagram
[14:18:46] --> Darke has joined #pentagram
[14:20:56] --- ChanServ gives channel operator status to Colourless
[15:20:19] <-- Darke has left IRC (Read error: 54 (Connection reset by peer))
[15:23:00] --> Darke has joined #pentagram
[15:23:00] --- ChanServ gives channel operator status to Darke
[15:24:24] <-- Kirben has left IRC ("Zzzzzzzzzzzz")
[15:36:43] <-- Darke has left IRC (Read error: 113 (No route to host))
[16:58:22] --> wjp has joined #pentagram
[16:58:23] --- ChanServ gives channel operator status to wjp
[18:43:11] <wjp> whee! my first commit in.. oh.. 3 days :-)
[18:43:24] <Colourless> lets see...
[18:46:18] <wjp> should I add the u8shapes.cmp -> u8shapes.flx converter to the convert/ framework?
[18:46:59] <Colourless> not yet
[18:47:14] <Colourless> still need to decide on the exact format to use for the shapes
[18:47:49] <wjp> line 41 of ConvertShapeU8 should probably say "for Ultima 8" shouldn't it? :-)
[18:48:04] <wjp> .cpp, that is
[18:48:52] <Colourless> at this stage it looks like we will use the Crusader format (or a slight variation of) and your u8shapes.cmp decompressor will decompress to the u8 format, which doesn't look like something we'd really want to be doing
[18:49:00] * wjp nods
[18:49:09] <wjp> it'll need some cleaning up too before committing it to the real tree :-)
[18:49:33] <Colourless> yes that line should say for Ultima 8 :-)
[18:50:34] <wjp> hm, the current Makefile system is broken for directories more than one level deep
[18:50:42] <Colourless> it is?
[18:51:08] <wjp> [wjp@aldur ~/pentagram/pentagram/tools/disasm]$ make
[18:51:08] <wjp> cd .. && make all-disasm
[18:51:08] <wjp> make[1]: Entering directory `/data/pentagram/pentagram/tools'
[18:51:08] <wjp> cd .. && make all-disasm
[18:51:08] <wjp> make[2]: Entering directory `/data/pentagram/pentagram'
[18:51:09] <wjp> make[2]: *** No rule to make target `all-disasm'. Stop.
[18:52:03] <Colourless> any idea what the issue is?
[18:52:19] <wjp> yeah
[18:52:37] <wjp> we currently use a bit of a hack to support running 'make' in a subdirectory
[18:52:57] <wjp> it goes back to the parent dir, and runs 'make all-DIRNAME' there
[18:53:12] <wjp> the problem is that this currently only works when you go one level back
[18:53:33] <Colourless> well then, i think that you shouldn't attempt to be running make in a subdir :-)
[18:53:40] <wjp> of course I should be :-)
[18:53:55] <wjp> that's why we added this hack in the first place :-)
[18:54:32] <Colourless> hmm, well, did it work with dcmpsound ?
[18:54:35] <Colourless> (in old)
[18:55:03] <wjp> if that's two levels deep, probably not
[18:55:14] <wjp> (subdirs only one level deep work fine, btw)
[18:55:33] <wjp> hm, funny
[18:55:37] <wjp> it does work there :-)
[18:55:58] <wjp> ah, I see
[18:56:10] <Colourless> yes?
[18:56:28] <wjp> we run 'make all-tools/dcmpsound' from that Makefile
[18:56:54] <wjp> but the path 'tools/dcmpsound' is hardcoded in it
[18:57:25] <Colourless> and 'that' is a problem?
[18:57:50] <wjp> not really, but it would be nicer if the Makefile would autodetect its relative path itself :-)
[18:59:15] <wjp> although I can't really imagine how it would do that
[18:59:35] <wjp> you'd have to go back directories until you encounter a file that's only in the main dir
[19:00:23] <wjp> oh, wait a sec... we 'generate' our Makefiles from the 'bootstrap' script
[19:00:52] <wjp> so I can just substitute the right relative path from there
[19:02:09] <Colourless> i must congratulate darke for adding in dir's that don't exist into bootstrap :-)
[19:02:15] <Colourless> #cp tools/Makefile tools/fold
[19:02:15] <Colourless> #echo -n "."
[19:02:15] <Colourless> #cp tools/Makefile tools/suc
[19:02:15] <Colourless> #echo -n "."
[19:02:19] <Colourless> :-)
[19:02:22] <wjp> :-)
[19:02:36] * wjp wonders why that part isn't a loop
[19:03:19] <wjp> any idea if this script is used in windows (cygwin? msys?) too?
[19:03:30] <wjp> (and if sed is available there?)
[19:03:39] <Colourless> kirben asked it if would work the other day
[19:05:03] <Colourless> it might work, but configure.in is likely not to be entirely correct
[19:07:13] <Colourless> i could be wrong though
[19:21:11] <wjp> hm, kmid? what's that doing in there?
[19:21:38] <Colourless> don't look at me
[19:21:59] <Colourless> :-)
[19:22:11] <wjp> I guess that means you have no objections to removing it? ;-)
[19:22:26] <Colourless> you think :-)
[19:22:57] <-- Colourless has left IRC ("casts invisibility")
[21:00:01] --> Fingolfin has joined #pentagram
[21:00:03] --- ChanServ gives channel operator status to Fingolfin
[21:00:06] <wjp> :-)
[21:00:10] <Fingolfin> hm, and what is the point in this at the current stage? :-)
[21:00:20] <wjp> there's quite a lot of talk going on already
[21:00:23] <wjp> ?logs
[21:00:23] <exultbot> Logs are available at http://www.math.leidenuniv.nl/~wpalenst/exultlog.php3
[21:00:23] <Fingolfin> I don't think I'll hang out much here for now... too many channels already <g>
[21:00:25] <Fingolfin> ok
[21:00:29] <wjp> yeah, I know :-)
[21:00:38] <wjp> besides, we're all in #exult, too
[21:00:45] <Fingolfin> but I guess ScummVM and Fink take too much of my time anyway
[21:00:46] <Fingolfin> aye
[21:01:01] <Fingolfin> just subscribed to the MLs, too
[21:02:08] <Fingolfin> that's the exultlog, BTW
[21:02:14] <Fingolfin> what exultbot gave me I mean
[21:02:24] <wjp> eek, you're right :-)
[21:02:37] <wjp> www.math.leidenuniv.nl/~wpalenst/pentagramlog.php
[21:02:41] <Fingolfin> found it already
[21:03:18] <wjp> uwadvlog.php, too, btw :-)
[21:08:44] <wjp> anyway, as I was saying, I modified the build system slightly. All Makefiles are now produced by bootstrap, inserting the correct relative path
[21:09:05] <wjp> this way building from subdirs works without having to manually modify the Makefile
[21:09:30] <wjp> I'm thinking of doing something similar with the module.mk files
[21:15:23] <Fingolfin> "manually modify the Makefile" ?!?! back in my ways it used to work w/o manually modifiyng the Makefile, what do you mean?!
[21:15:38] <wjp> it only worked for directories one level deep
[21:15:53] <wjp> LPATH := $(shell basename `pwd`)
[21:15:53] <wjp> all: all-$(LPATH) ;
[21:16:50] <wjp> (and then cd .. and make that)
[21:25:18] <Fingolfin> ah yes
[21:25:50] <Fingolfin> I hate how autoconf is intertwined with automake/libtool these days, it used to be possible to use it independently w/o jumping thru hoops.. hrm
[21:26:04] <wjp> yeah...
[21:26:37] <wjp> we only use automake/libtool for copying a few files, right?
[21:51:03] <-- wjp has left IRC ("brb")
[21:52:09] --> wjp has joined #pentagram
[21:52:10] --- ChanServ gives channel operator status to wjp
[22:53:40] <-- wjp has left IRC (Read error: 54 (Connection reset by peer))
[22:54:14] --> wjp has joined #pentagram
[22:54:15] --- ChanServ gives channel operator status to wjp