#exult@irc.freenode.net logs for 21 Aug 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:11:55] <-- Fingolfin has left IRC ("42")
[01:58:03] --> Kirben has joined #exult
[01:58:03] --- ChanServ gives channel operator status to Kirben
[03:21:33] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[03:23:49] --> Kirben has joined #exult
[03:23:49] --- ChanServ gives channel operator status to Kirben
[03:27:33] <-- Darke|afk has left IRC (Read error: 110 (Connection timed out))
[08:37:38] --> Dominus has joined #exult
[08:38:05] --- ChanServ gives channel operator status to Dominus
[08:38:20] <Dominus> hi
[08:43:23] --> Darke|afk has joined #exult
[08:44:58] --- Darke|afk is now known as Darke
[08:45:07] <Darke> Hi. *grin*
[08:45:13] <Dominus> hi
[08:46:40] <Kirben> Any ideas on this new compile error (which is gcc 3.2 specific) with exult 1.1.0cvs:
[08:46:41] <Kirben> mouse.h:40: 'RECTX' is used as a type, but is not defined as a type.
[08:46:42] <Kirben> mouse.h:41: 'RECTX' is used as a type, but is not defined as a type.
[08:50:45] <Darke> That's odd. Any idea where RECTX is defined in?
[08:51:40] * Darke will be a bit more helpful after dinner. He just got his internet connection fixed which is why he suddenly arrived. *grin*
[08:52:14] <Kirben> rect.h
[08:52:23] <Kirben> ok
[08:54:38] <Kirben> rect.h has:
[08:55:02] <Kirben> #ifdef WIN32
[08:55:02] <Kirben> #define Rectangle RECTX
[08:55:18] <Kirben> #endif
[08:59:40] <Darke> Hmm... didn't we have a problem like this before?
[09:00:43] * Dominus just wanted to say that it compiles fine on his machine but then saw the "gcc 3.2 specific" and decided to keep quiet (almost) :-)
[09:02:08] <Kirben> http://216.239.33.100/search?q=cache:P2-f3esPAy0C:www.math.leidenuniv.nl/~wpalenst/exultlog.php3%3Flog%3D28Jan2002+exult+rectx&hl=en&ie=UTF-8
[09:04:51] <Darke> Perhaps check to see if WIN32 is defined in that scope? A `#error Win32 is certainly defined` within the #ifdef WIN32 should do the job nicely. *grin* And the obvious check to see if rect.h is #included in mouse.h. *grin*
[09:09:40] <Kirben> rect.h is included in mouse.h and there are no other ifs around that section of rect.h. No sign of any rectx in mingw includes either.
[09:12:58] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[09:13:01] --> Kirben has joined #exult
[09:50:41] <Kirben> Could it be same problem mentioned at http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=active&frame=right&th=75b1a997bc47aef8&seekm=C6Jt7.117683%24sM1.30549308%40news3.rdc1.on.home.com#link23 ?
[09:52:17] <Darke> Doesn't look like it. IIRC it's part of the MFCs, which don't reside in their own namespace.
[10:23:27] --> Fingolfin has joined #exult
[10:23:53] --- ChanServ gives channel operator status to Fingolfin
[10:23:57] <Fingolfin> yo
[10:31:24] <Dominus> hi
[10:31:51] <Darke> Hi.
[10:32:10] --- Dominus is now known as Dominus|afk
[11:08:49] --- Dominus|afk is now known as Dominus|away
[11:10:13] <Darke> *blinkblink* For those with a little time on their hands, near the bottom of this: http://garote.bdmonkeys.net/ page is `My Ultima parody "UNTIMA 9: CONDESCENSION"` No, I've not tried it, and no, I'm not tempted to try it. *grin*
[11:15:23] <-- Fingolfin has left IRC ("42")
[13:23:26] * Darke wanders off to sleep. Night!
[13:23:30] --- Darke is now known as Darke|afk
[13:26:00] --> Colourless has joined #Exult
[13:26:09] --- ChanServ gives channel operator status to Colourless
[13:26:13] <Colourless> hi
[13:28:20] <Kirben> Hi Colourless
[13:28:49] <Colourless> compiling problems i hear
[13:29:28] <Kirben> yes, seems to be gcc 3.2 specific:
[13:29:30] <Kirben> g++ -O2 -Wno-long-long -mms-bitfields -DNEED_SNPRINTF_ONLY -DHAVE_EXT_HASH_MAP -DHAVE_EXT_HASH_SET -DHAVE_SSTREAM -DUSE_FMOPL_MIDI -DVERSION=\"1.1.0cvs\" -DEXULT_DATADIR=\"data\" -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -I./imagewin -I./shapes -I./files -I./files/zip -I./gumps -I./objs -I./tools -I. -I./audio -I./conf -I./pathfinder -I./headers -I./usecode -I./usecode/ucxt/include -I./usecode/compiler -I./data -I./server -I./sdl/include -DUSE_EXULTST
[13:29:30] <Kirben> In file included from mouse.cc:27:
[13:29:30] <Kirben> mouse.h:40: 'RECTX' is used as a type, but is not defined as a type.
[13:29:31] <Kirben> mouse.h:41: 'RECTX' is used as a type, but is not defined as a type.
[13:29:33] <Kirben> mouse.h: In member function `void Mouse::hide()':
[13:29:35] <Kirben> mouse.h:94: `box' undeclared (first use this function)
[13:30:04] <Colourless> it *shouldn't* be doing that... obviously
[13:30:41] <Kirben> errors ares much longer, but that is important part.
[13:32:11] <Kirben> gcc seems to be more strict with each new version.
[13:33:21] <Colourless> any other file give you a problem?
[13:33:48] <Kirben> Complete errors are at http://members.optusnet.com.au/wormmon/error.txt
[13:33:56] <Kirben> no all others seem fine
[13:34:23] <Kirben> have not tried tools/studio yet though.
[13:36:31] <Colourless> hmm, this is a hard one
[13:37:01] <Colourless> i know that i had 'lots' of problems with RECTX when I was attempting to get exult to compile with MSVC
[13:37:57] <Colourless> but that was so long ago, i don't remember what the problem was
[13:38:26] <Colourless> ok, try this, i don't know what exactly it will do
[13:38:39] <Colourless> but add in the following into the top of rect.h
[13:38:40] <Colourless> class RECTX;
[13:38:53] <Colourless> it doesn't really matter where exactly
[13:39:17] <Colourless> just make sure you put it some where before the class Rectangle
[13:41:04] <Colourless> it should at least give different errors
[13:41:05] <Kirben> no difference
[13:41:54] <Kirben> studio fails too, same kind of error.
[13:42:07] <Kirben> mapedit/paledit.h:53: 'RECTX' is used as a type, but is not defined as a type.
[13:42:07] <Kirben> mapedit/paledit.cc: In member function `virtual void Palette_edit::show(int,
[13:42:07] <Kirben> int, int, int)':
[13:42:07] <Kirben> mapedit/paledit.cc:93: `selected_box' undeclared (first use this function)
[13:42:07] <Kirben> mapedit/paledit.cc:93: (Each undeclared identifier is reported only once for
[13:42:08] <Kirben> each function it appears in.)
[13:42:37] <Colourless> edit rect.h and change the 2 RECT_H bits at the top to something like RECT_H_INCLUDED
[13:43:02] <Kirben> ok
[13:43:34] <Kirben> no difference again
[13:43:49] <Colourless> hmmm.
[13:44:19] <Colourless> i think i need to look at that myself
[14:16:05] <Kirben> What is rectx anyway ?
[14:16:46] <Colourless> Rectangle class :-)
[14:55:25] --- Dominus|away is now known as Dominus
[15:03:33] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[15:35:22] --> Fingolfin has joined #exult
[15:35:37] --- ChanServ gives channel operator status to Fingolfin
[15:35:39] <Fingolfin> re
[15:35:50] <Colourless> hi
[15:53:26] * artaxerxes is awaking....
[15:53:35] <artaxerxes> yawn...... hi all
[16:03:04] <artaxerxes> sounds like a quiet day so far
[16:35:36] --> wjp has joined #exult
[16:35:36] --- ChanServ gives channel operator status to wjp
[16:35:38] <wjp> hi
[16:35:47] <Colourless> hi
[16:36:06] <artaxerxes> hello
[16:40:54] <Fingolfin> yo
[18:33:23] --- artaxerxes is now known as artaxerxes|zombi
[18:33:42] * Dominus goes grabs his zombie-hunting axe
[18:34:12] --- artaxerxes|zombi is now known as artaxeres
[18:34:17] <Colourless> better grab the zombi one too ;-0
[18:34:58] <artaxeres> the zombie awakes!
[18:35:31] <artaxeres> oups
[18:35:35] --- artaxeres is now known as artaxerxes
[18:35:54] <artaxerxes> much better!
[18:58:47] --- artaxerxes is now known as artaxerxes|zombi
[19:00:28] <-- artaxerxes|zombi has left #exult ()
[19:14:00] <-- Colourless has left IRC ("cya")
[21:21:27] --> Dark-Star has joined #exult
[21:21:35] <Dark-Star> hi
[21:22:18] <wjp> hi
[21:26:34] <Dominus> hi
[21:42:29] <-- Dark-Star has left #exult ()
[22:20:25] <-- Fingolfin has left IRC ("42")
[23:40:24] <-- wjp has left IRC ("Zzzz...")
[23:40:42] <-- Dominus has left IRC ("Exult! Exult! Exult!")