#pentagram@irc.freenode.net logs for 14 Feb 2005 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[01:52:48] <-- Chetic has left IRC (Read error: 110 (Connection timed out))
[04:09:56] --> Colourless has joined #Pentagram
[04:09:57] --- ChanServ gives channel operator status to Colourless
[06:24:31] --> Chetic has joined #pentagram
[07:53:27] --> servus has joined #pentagram
[08:28:55] <Darke> Hrm... looks like gcc4 is a little bit more stringent here and there. Either that or it's a bit biggy. *tinkers with pentagram*
[08:29:10] <servus> Don't bother with it
[08:29:22] <servus> It chokes on Exult, but... it IS Exult, after all :-)
[08:29:48] * Darke has too. There's a couple of unfixed bugs in gcc3.4 that are breaking a program he's trying to compile, he figured he'd try it on pentagram whilst he's at it. *grin*
[08:30:48] <servus> Use Microsoft CL :-)
[08:31:00] <servus> But not VC7's *shudder*
[08:31:03] <sbx> I still use gcc3.3.4.
[08:31:22] <Darke> I figure I might as well beat exult over the head with it as well, just for fun. I did the same when gcc3.0 was released, so I might as well continue the tradition. *grin*
[08:31:22] <servus> 3.3.5 here, same thing.
[08:31:46] <servus> Does Exult compile in Turbo C++? :-O
[08:32:01] <servus> We could use the Borland VROOM engine!
[08:32:19] * Darke locks servus up in the Nicely Padded Room.
[08:33:34] <servus> VROOM!
[08:34:15] <Darke> Every now and then gcc has this tendancy of tossing out an error that makes me go 'Wha?!?', this is one of these occasions. O.o
[08:34:54] <Darke> Oh, that was simple. O.o
[08:35:13] <Darke> Apparently doing something like:
[08:36:35] <Darke> namespace Fnord { void Fnord::doSomething() {} }; isn't correct. Or at least gcc doesn't think so. You need to do:
[08:36:50] <Darke> namespace Fnord { void doSomething() {} }; <- That is, get rid of the scoped Fnord::
[08:37:18] <servus> So where's the confusion?
[08:37:55] <servus> AFAIK, no scope identifier means current scope, and you always use explicit terminology for non-current scope.
[08:37:57] <Darke> The error message itself was the confusing thing. When I looked at the code it was rather obvious.
[08:38:16] <servus> What was the error message though?
[08:38:23] <servus> VC++ has the best STL errors ever :>
[08:38:56] * Darke urms... error's scrolled off his scrollback. Ah well, might trip over it again.
[08:40:06] <servus> So... you're a bunny?
[08:44:16] * Darke nodnods and hops.
[08:44:38] <Darke> Looks like gcc4 compiled it fine. I went through the docks scene and everything worked well too. Yay!
[08:46:28] <Colourless> so.... how bad was pentagrm?
[08:46:52] <Darke> I needed to change 4 lines.
[08:47:32] <Darke> Took me all of, maybe 20 minutes at max. *grin* Most of which was spent typing whilst I was waiting for the compiler to do it's thing. *grin*
[08:49:36] <Colourless> not bad
[08:49:45] <Colourless> what were the 3 lines?
[08:50:57] <Colourless> s/3/4/
[08:52:00] <Darke> I had to non-anonymise two structs in gumps/PaperdollGump.cpp.
[08:52:47] <Darke> That is, just changing "struct { int x, y; } equipcoords[] =..." to "struct equipcoords_struct { int x, y; } equipcoords[] =...", and the one below it.
[08:53:10] <servus> How dare you say struct in my presence. I'm leaving! *whimper*
[08:53:50] <Darke> And remove the Animation:: namespace declarator from isCombatAnim and checkWeapon in world/actors/Animation.cpp, since the functions were already declared within the namespace.
[08:54:30] <sbx> union!
[08:55:09] <Darke> class! (Not that anyone hanging around here would have any of that. *noddle*)
[09:09:44] --> Fl00der has joined #pentagram
[09:11:32] <sbx> heya Fl00der
[09:11:40] <Fl00der> hello
[09:23:20] <servus> package!
[09:24:47] <servus> Or in Lua, {}!
[09:29:07] <Fl00der> servus
[09:29:14] <Fl00der> how's exult3D? :P
[09:29:14] <servus> No I'm not.
[09:29:26] <servus> It's where it is when you last asked. I've been busy and computer-less :P
[09:29:36] <Fl00der> ah, I see
[09:41:20] * Darke hrms... and gcc4's exult. That took an obscenely long time to compile, but other then two lines it worked fine.
[09:41:41] <servus> So... you're not a bunny?
[09:41:55] * Darke is a codingbunny! *hackhackhack*
[09:42:07] <servus> Have you got a cold?
[09:44:13] <servus> That's it. He's got bunny typhoid, the whooping cough, and the hacks.
[09:44:38] <sbx> Is that passable to humans?
[09:44:56] <servus> Only if you do things that I won't discuss in the channel.
[09:45:00] <servus> Baaaaaaaaad avatar.
[09:52:33] * Darke makes the huuuugely complex fixes for gcc4 support to exult. Changing two lines that instead of testing against (__GNUC__ == 3) && ( __GNUC_MINOR__ > 0) they test against (__GNUC__ >= 3) && ( __GNUC_MINOR__ >= 0).
[09:53:27] <servus> Whoa, slow down, egghead.
[09:54:27] * Darke recompiles it with gcc3.4.3. Just to make *sure* he didn't break anything with his vast, overwhelming changes.
[09:54:57] <sbx> tamago-atama
[09:56:19] <servus> I need some bunny ears for my TV. Can you help me, Darke? *Snicker* Oh, I'm such a clown!
[09:57:13] <sbx> usagi-mimi
[09:58:51] * Darke gives servus a sai. It should work well as an antenna!
[09:59:21] <sbx> sai
[10:10:31] <servus> Rapheal the turtle uses them.
[10:10:39] <servus> Napolean Dynamite got one too
[10:14:35] <-- sbx has left IRC ("brb")
[10:23:41] --> sbx has joined #pentagram
[11:08:29] <-- Fl00der has left IRC (":P")
[12:16:30] --> Fl00der has joined #pentagram
[14:22:10] <-- Chetic has left IRC (Read error: 113 (No route to host))
[14:26:46] <-- Kirben has left IRC ("System Meltdown")
[14:27:14] --> Chetic has joined #pentagram
[14:52:30] <-- Chetic has left IRC (No route to host)
[14:57:56] --> Chetic has joined #pentagram
[19:25:12] <-- Colourless has left IRC ("casts improved invisibility")
[19:40:40] <-- Fl00der has left IRC (":P")
[21:43:45] --> sbx|afk has joined #pentagram
[21:49:15] <-- sbx has left IRC (Read error: 113 (No route to host))
[23:48:41] --> Kirben has joined #pentagram
[23:48:41] --- ChanServ gives channel operator status to Kirben