#pentagram@irc.freenode.net logs for 24 Sep 2003 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage

[01:07:57] <-- Dark-Star has left IRC ()
[05:04:14] --> Kirben has joined #pentagram
[05:04:14] --- ChanServ gives channel operator status to Kirben
[06:26:08] --> phadin has joined #pentagram
[06:26:12] <phadin> is there a port of pentagram to os x yet?
[06:27:50] <servus> It is crossplatform, compile it :)
[06:29:10] <phadin> i just didn't know if the linux port was using a special x frontend or something therefore it would need to be ported over to cocoa or if it was just a commandline app on *nix platforms
[06:29:29] <phadin> i'll grab the cvs anyhow
[06:42:03] <servus> No, it works on Windows.
[06:42:12] <servus> If it works on Windows and Linux, it'll work on anything. :)
[06:56:44] <DarkeZzz> I would guess it works under OSX, since Fingolfin was complaining about how I broke cvs the other day. *Grin*
[06:58:17] <phadin> hmm i'm getting an error when i run the bootstrap script complaining about AM_PATH_SDL not found in library
[06:59:06] <DarkeZzz> You have fink installed and have installed the sdl-development libraries?
[06:59:57] <phadin> i have the sdl-development libraries and i also rebuilt sdl from the 1.2.6 tarball but i didn't realize you needed fink installed
[07:00:53] <DarkeZzz> Ah, no you don't need fink. I'm just used to people installing most of the libraries using that, since it apparently sorts out pathing issues for OSX.
[07:02:11] <DarkeZzz> Hunt down your sdl.m4 file, since that's where that is defined.
[07:02:43] <DarkeZzz> Obviously autconf isn't finding that.
[07:03:47] <phadin> alright got it
[07:05:11] <DarkeZzz> You'll probably want to mug Fingolfin when he wanders by next, too, since he's the only one who compiles under OSX.
[07:48:43] <phadin> hmmm... alright. i'm working on modifying Makefile.mingw to work with it, so far i can get it to compile to SoftRenderSurface.cpp when i get an internal compiler error
[07:49:01] <phadin> graphics/SoftRenderSurface.cpp: In member function `void
[07:49:01] <phadin> SoftRenderSurface<uintX>::Paint(Shape*, unsigned int, int, int) [with uintX
[07:49:01] <phadin> = uint16]':
[07:49:01] <phadin> graphics/SoftRenderSurface.cpp:426: instantiated from here
[07:49:01] <phadin> graphics/SoftRenderSurface.cpp:321: Internal compiler error in tsubst_expr, at
[07:49:02] <phadin> cp/pt.c:7573
[07:51:21] <DarkeZzz> Umm... why? I'm pretty sure our `./bootstrap` is setup for OSX too.
[07:52:04] <DarkeZzz> And if you're getting ICEs, that's really non-trivial. *grin*
[07:52:09] <DarkeZzz> What's your gcc --version?
[07:52:48] <DarkeZzz> Also, have you updated to the latest OSX point release?
[07:53:00] <phadin> 2.95.2
[07:53:12] <phadin> yes i'm running 10.2.8
[07:53:31] <DarkeZzz> Weird. I thought OSX was onto gcc 3 already.
[07:53:41] <phadin> gcc --version
[07:54:52] <DarkeZzz> *think* Oh, that's right. Pentagram can't compile under gcc 2.9x.
[07:55:10] <DarkeZzz> It's not sufficiently C++ standards compliant and we trip over quite a few bugs on it.
[07:55:20] <phadin> gave me that too, but my /usr/libs/gcc directory has both 2.95.2 and 3.1 links
[07:55:20] <DarkeZzz> This it the reason that it hasn't been ported to the Zaraus.
[07:55:47] <DarkeZzz> Is there anyway to force gcc3?
[07:56:11] <DarkeZzz> (Or 3.1, or whatever you've got.)
[07:56:41] <phadin> heheh i guess there is 'gcc3' works
[07:56:56] <phadin> version 3.1-20030420
[07:57:24] <DarkeZzz> Cool. Use that then. *grin*
[08:04:03] <phadin> no change... i'll play with the bootstrap script tomorrow, it does look like theres os x support in there i just need to fix that sdl define... night
[08:08:17] <DarkeZzz> Night.
[08:56:09] --> wjp has joined #pentagram
[08:56:09] --- ChanServ gives channel operator status to wjp
[08:56:20] <wjp> DarkeZzz: you don't need the latest OSX, you need the latest OSX devtools
[08:59:04] <DarkeZzz> Ahh. Cool.
[09:07:26] <wjp> hm, class in 5 minutes (yes, really :-) ); gtg :-)
[09:07:29] <-- wjp has left IRC ("bbl")
[09:10:16] <-- Kirben has left IRC ("System Meltdown")
[12:06:26] --> wjp has joined #pentagram
[12:06:26] --- ChanServ gives channel operator status to wjp
[12:40:40] <DarkeZzz> ?date
[12:40:40] <exultbot> It is now Wed Sep 24 12:40:40 2003 (GMT).
[12:48:44] * DarkeZzz has no nefarious purpose for knowing that. Really.
[12:51:58] * wjp blinks at commit message... read that as 'petrified output' :-)
[12:52:15] <wjp> or petrification, actually
[12:52:33] <wjp> (yes, I've been playing Baldur's Gate recently :-) )
[12:55:42] <DarkeZzz> I think if you look at the underlying code that munges some of that output to be readable, you'd probably be petrified. *grin*
[13:02:36] <DarkeZzz> It will (hopefully) start to get a little simpler, and less recursive (I hope) when I toss a bit of code in there so I'm refining simple data out of complex Node types. I really don't need to store (for instance) the size of the local variables reserved on the stack as a 40-50byte complex class, after we've parsed the function, when a uint32 will do quite nicely. *grin*
[14:31:49] --> Colourless has joined #Pentagram
[14:31:49] --- ChanServ gives channel operator status to Colourless
[14:32:17] <wjp> hi
[14:33:50] <Colourless> hi
[14:49:34] <-- phadin has left IRC (Read error: 110 (Connection timed out))
[15:34:44] <Colourless> i've started playing Neverwinter Nights... and gee, DnD3 rules are 'really' different to ADnD2.
[15:35:15] <Colourless> at least as far as comparing the inifinity engine games to NWN
[15:36:08] <Colourless> feats increase the complexity a huge amount
[15:36:40] <Colourless> but, it's probably a good thing as it allows a huge amount of flexibility in your characters
[16:13:40] <wjp> ah, NWN is 3rd? cool :-)
[16:13:52] <wjp> power attack + cleave are nice :-)
[16:44:00] <Colourless> armour chance spell failure is interesting. Something that I think is the right way to go
[16:46:34] <wjp> yes
[16:47:02] <wjp> the to hit vs ac 'calculation' is a lot clearer in 3rd too
[16:47:25] <wjp> you roll, you add your bonus, and if you reach your opponent's AC you hit
[16:49:42] <Colourless> just so many changes. a bit overwhealming at first
[16:56:29] <wjp> yeah
[16:56:46] <wjp> took some getting used to in RL too :-)
[16:57:36] <Colourless> i can imagine
[16:58:03] <Colourless> at least in a game if you screw up you can restore
[16:58:11] <wjp> (not that I ever played 2nd edition in RL)
[16:58:36] <wjp> well, the DM generally makes sure you don't screw up too badly
[16:58:50] <wjp> (it's supposed to be a modicum of fun, after all)
[16:59:37] <Colourless> should be fun
[17:00:28] <wjp> next session is friday :-)
[17:00:34] <wjp> almost level 5... :-)
[17:01:29] <Colourless> my nwn char is level 3
[17:01:46] <Colourless> fun starting with 6 hp again :-)
[17:01:53] <wjp> heh :-)
[17:02:01] * wjp takes a peek at his character sheet
[17:02:11] <wjp> (which I conveniently have in a text file)
[17:02:21] <Colourless> :-)
[17:02:25] <wjp> 43 hitpoints
[17:02:29] <wjp> AC 22
[17:03:36] <wjp> (full plate... I can't move an inch, but at least my AC is nice and high ;-) )
[17:03:59] <Colourless> hehe
[17:04:24] <wjp> well, technically I can move 20ft per round
[17:09:28] <wjp> going home
[17:09:29] <-- wjp has left IRC ("bbl")
[17:37:36] --> wjp has joined #pentagram
[17:37:36] --- ChanServ gives channel operator status to wjp
[19:32:12] <-- Colourless has left IRC (Read error: 104 (Connection reset by peer))
[19:44:49] --> Dominus has joined #pentagram
[19:44:51] --- ChanServ gives channel operator status to Dominus
[22:29:36] <-- Dominus has left IRC ("a pooka invited me to Charlie's")
[22:29:39] <-- wjp has left IRC ("Zzzz...")