#xu4@irc.freenode.net logs for 1 Mar 2011 (GMT)

Archive Today Yesterday Tomorrow
xu4 homepage

[01:23:02] <-- Darrenor64 has left IRC ()
[02:00:14] --> Darrenor64 has joined #xu4
[13:22:05] <-- Kirben has left IRC ()
[18:53:26] <-- Darrenor64 has left IRC (Read error: Operation timed out)
[18:55:07] --> Darrenor64 has joined #xu4
[20:42:10] --> NorwegianRockCat has joined #xu4
[20:42:21] <NorwegianRockCat> Hello.
[20:44:29] <NorwegianRockCat> Anyone here who can help with patches?
[20:44:40] * NorwegianRockCat looks at ping times.
[20:44:56] <NorwegianRockCat> Hmm... I guess everyone is away doing other stuff.
[20:49:15] <NorwegianRockCat> hey exultbot
[21:07:01] <Dominus> hi, I'm here now :)
[21:07:06] <NorwegianRockCat> Hey!
[21:07:26] <NorwegianRockCat> Did you see my forum post then?
[21:08:32] <Dominus> yes, just read it :)
[21:08:52] <NorwegianRockCat> OK. Well those are the first couple of patches.
[21:08:58] <NorwegianRockCat> Hopefully, they are useful.
[21:09:03] <NorwegianRockCat> At least the patch one would be.
[21:09:19] <NorwegianRockCat> The warnings thing is more something that just bothers me...
[21:09:22] <Dominus> like I wrote, most coding stuff is something I won't touch :)
[21:09:28] <NorwegianRockCat> So, I normally have do that.
[21:09:30] <NorwegianRockCat> Yeah, I know.
[21:09:36] <NorwegianRockCat> But still.
[21:09:55] <NorwegianRockCat> Anyway, are you building xu4 with the latest checkout?
[21:10:05] <NorwegianRockCat> Don't you get linking errors?
[21:10:58] <Dominus> yes, with the slight change that I need to add an include sdl.h in u4.cpp
[21:11:10] <NorwegianRockCat> Yup. That's what I did here as well.
[21:11:14] <Dominus> I need to bother darrenor more about this
[21:11:28] <NorwegianRockCat> Yeah. It does make the thing not build at all on the Mac.
[21:11:31] <Dominus> we chnaged it back and forth and last time, I just didn't bother anymore
[21:11:42] <Dominus> but that's the only change I do
[21:11:46] <NorwegianRockCat> You can add it into the #ifdef mac if it's about purity.
[21:11:59] <NorwegianRockCat> Anyway, how often is Darrenor64 around?
[21:12:27] <Dominus> he's in a different time zone than us two 8judging by your norwegian name)
[21:12:40] <NorwegianRockCat> Yeah, where are you?
[21:12:47] <Dominus> he's more often around during our day time.
[21:12:55] <Dominus> I'm from Germany, living in Austria
[21:13:12] <NorwegianRockCat> Well, I'm from the U.S., living in Norway.
[21:13:13] <NorwegianRockCat> :-)
[21:13:27] <NorwegianRockCat> OK, So I guess Darrenor64 is in the U.S. then...
[21:13:34] <NorwegianRockCat> Or Australia.
[21:13:54] <NorwegianRockCat> The problem is that I usually have to work during the day :-/
[21:14:30] <NorwegianRockCat> This is truly my weekend hacking thing.
[21:14:43] <NorwegianRockCat> for better or for worse.
[21:14:43] <Dominus> yeah, conversations tend to be time delayed here :)
[21:14:47] <Dominus> ?logs
[21:14:48] <exultbot> Logs are available at http://log.usecode.org/xu4log.php
[21:14:54] <NorwegianRockCat> Ah!
[21:15:08] <Dominus> ?seen NorwegianRockCat
[21:15:08] <exultbot> norwegianrockcat is right here!
[21:15:18] <Dominus> ?seen Kirben
[21:15:19] <exultbot> kirben left IRC around Tue Mar 1 13:22:05 2011 (GMT) ()
[21:15:27] <NorwegianRockCat> Ah, so that's what the robot is for.
[21:15:32] <Dominus> yep :)
[21:15:45] * NorwegianRockCat is rather a IRC neophyte.
[21:15:52] <Dominus> :)
[21:16:00] <NorwegianRockCat> I've used IRC at work before, but never got too deep into it.
[21:16:01] <Dominus> my snapshot build script: http://dominus.pastebin.com/Mf33CSmJ
[21:16:45] <NorwegianRockCat> You do know that you can build the whole thing in one shot and avoid lipo?
[21:17:03] <NorwegianRockCat> It's a bit tricky, but not tooooooo difficult :-)
[21:17:05] <Dominus> I use a slightly altered makefile, where I commented out specific arch, sysroot, cc and cxx flags so I can pass them to it and not get screwed by the makefile
[21:17:12] <Dominus> yes
[21:17:17] <NorwegianRockCat> Sure.
[21:17:19] <NorwegianRockCat> OK.
[21:17:37] <Dominus> but I prefer it this way to get behind errors and keep spereate prefixes for each arch
[21:17:48] <NorwegianRockCat> Fair enough.
[21:18:07] <NorwegianRockCat> I know we did it with Qt with everything in one command line, but it was more because of a limitation of the tools we had.
[21:18:17] <Dominus> (well in this case I don't use a seperate prefix, I do this for exult where I need to do more libs without frameworks)
[21:18:30] <NorwegianRockCat> Ah, OK.
[21:18:44] <NorwegianRockCat> Well, it seems you have things under control.
[21:19:09] <NorwegianRockCat> I know enough that when someone has a script that works for distro, it's best to leave them be.
[21:19:11] <NorwegianRockCat> :-)
[21:19:15] <Dominus> and I use this apple script http://dominus.pastebin.com/rrYpZDEW to run the script automatically
[21:19:44] <Dominus> on the mail rule when a trunk svn commit mail comes in
[21:20:11] <NorwegianRockCat> Heh. That's a clever way of automating it.
[21:20:36] <NorwegianRockCat> Does it work well?
[21:20:48] <Dominus> I was at first stumped because I didn't know I needed to activate mail before running everything else
[21:21:15] <NorwegianRockCat> Sounds like the typical fun of applescript.
[21:21:32] <Dominus> so at first it didn't run at all when a mail arrived, only when mail was in the foreground anyway :)
[21:21:44] <NorwegianRockCat> heh.
[21:22:00] <NorwegianRockCat> yeah. That sounds about right.
[21:22:08] <NorwegianRockCat> So, you do Exult stuff as well?
[21:22:46] <Dominus> but if you find anything to do better, I'm not deaf to help - I'm only on Macs for 1 ½ years, before that Windows only
[21:23:07] <Dominus> yes, I do the snapshots for Exult as well, with a similar script
[21:23:11] <NorwegianRockCat> Ah, well, it looks like you are doing OK.
[21:23:25] <NorwegianRockCat> OK. So, you are the Ultima Mac snapshot king then :-)
[21:23:40] <NorwegianRockCat> Do you know why this project got restarted.
[21:24:08] <NorwegianRockCat> I started doing some hacking stuff on this about a year ago, but then the project seemed pretty dead...
[21:24:12] <Dominus> testing I do with just a macports prefix but the snapshots for Exult I do with sepereate prefixes for each arch, because macports threeway is a bit more complicated
[21:24:34] <Dominus> I have no idea, I think Darrenor64 got really excited about it again and started doing things
[21:24:41] <NorwegianRockCat> Oh, yes, I've run into problems with the macports stuff before too.
[21:24:46] <NorwegianRockCat> OK.
[21:24:58] <Dominus> I just kind of slipped into it because I wanted to fix mac compiling :)
[21:25:08] <NorwegianRockCat> Good for you!
[21:25:34] <Dominus> so I think I got it to work kind of and wrote the instructions in the docs for building it as well
[21:25:36] <NorwegianRockCat> I have a very large patch, but I probably need to discuss with Darrenor64 a bit more before I go with it.
[21:25:43] <NorwegianRockCat> Yeah...
[21:25:47] <Dominus> I'll be right back, need to bring my gf to bed :)
[21:25:57] <NorwegianRockCat> No problem.
[21:26:58] <NorwegianRockCat> You may want to use something like cmake or something for detecting libraries.
[21:27:23] <NorwegianRockCat> That way you don't have to edit the Makefile too much...
[21:27:28] <NorwegianRockCat> but then you have to use cmake.
[21:27:43] <NorwegianRockCat> Unfortunately, I'm pretty useless at that.
[21:28:40] <NorwegianRockCat> Depending on how things go here, I have made up an Xcode project, which does simplify things, but requires you to follow the development quite closely.
[21:28:53] <NorwegianRockCat> It might be an option to include the Xcode file.
[21:29:19] <NorwegianRockCat> Since many Mac OS X developers prefer using that.
[21:35:21] <Dominus> back
[21:35:25] <NorwegianRockCat> OK.
[21:35:39] <NorwegianRockCat> I was just about to leave myself actually :-)
[21:35:49] <Dominus> yes, an xcode file might be good too, I'm hoelessely bad at it though
[21:36:03] <NorwegianRockCat> Oh. It's not too bad.
[21:36:25] <NorwegianRockCat> But it does take some getting used to.
[21:36:27] <Dominus> I wanted to make one for Exult and couldn't get anything to work
[21:36:33] <NorwegianRockCat> Ah.
[21:36:47] <Dominus> I wouldn't mind help with that at all :)
[21:36:54] <NorwegianRockCat> Heh.
[21:37:04] <NorwegianRockCat> Well, you have a makefile for Exult right?
[21:37:10] <NorwegianRockCat> I haven't looked at that for a long time.
[21:37:18] <Dominus> a working project file would be a nice step into the ios direction :)
[21:37:37] <Dominus> yes, a makefile for all *nix, including OS X
[21:37:54] <Dominus> but generated by the autotools
[21:38:01] <NorwegianRockCat> Ah, there's the rub.
[21:38:17] <NorwegianRockCat> So it expects a config.h all over the place?
[21:38:30] <NorwegianRockCat> Hmm... that makes it tougher.
[21:38:35] <Dominus> yes
[21:39:18] <NorwegianRockCat> Hmm... well, one thing at a time.
[21:39:29] <Dominus> right, nothing urgent
[21:39:30] <Dominus> :)
[21:39:39] <NorwegianRockCat> It would be nice to discuss with Darrenor64 before I go crazy on this though.
[21:39:51] <NorwegianRockCat> Is he working on an Xcode project file?
[21:40:10] <Dominus> I'm not sure, but he is working on an ios port, so I guess he might be
[21:40:26] <NorwegianRockCat> Hmm... then I really should talk to him.
[21:40:48] <NorwegianRockCat> That's a very likely place for colliisions.
[21:41:07] <NorwegianRockCat> OK? So he's on in the daytime?
[21:41:20] <NorwegianRockCat> I guess we'll have to work out some time to discuss.
[21:41:23] <Dominus> I think so
[21:41:40] <NorwegianRockCat> OK, let me try by talking into the ether :-)
[21:41:53] <Dominus> you can also start a topic on the forum with your ideas to get to the common ground first
[21:42:17] <Dominus> and writing your ideas here is also pretty safe, I'm sure he keeps up to date with it
[21:42:31] <NorwegianRockCat> True.
[21:43:00] <NorwegianRockCat> But I think I would like to just talk to him first. To avoid the back and fourth.
[21:43:22] <NorwegianRockCat> Anyway, I'll try leaving a message here and see what happens.
[21:43:33] <NorwegianRockCat> Then we can work from there.
[21:43:47] <NorwegianRockCat> I mean, I'm already on the IRC channel, so I may as well use it :-)
[21:43:54] <Dominus> true :)
[21:44:26] <Dominus> I'll add the sdl.h include to the ifdef mac now, good idea to be done with it
[21:45:04] <NorwegianRockCat> Yeah it keeps things pretty pure.
[21:45:13] * NorwegianRockCat clears his throat.
[21:45:21] <NorwegianRockCat> Darrenor64: I have some changes to xu4 that you might be interested in...
[21:45:49] <NorwegianRockCat> Darrenor64: If you are working on iOS stuff, they might be more interesting...
[21:46:22] <NorwegianRockCat> Darrenor64: however, they are big changes and I would like to discuss with you before I just start submitting them as patches.
[21:46:38] <NorwegianRockCat> Darrenor64: Also, the patches are big, so they may need to be split up.
[21:46:59] <NorwegianRockCat> Darrenor64: If there are times that work for you for discussing this, I would like to give it a shot.
[21:47:28] <NorwegianRockCat> Darrenor64: if you leave some times here, I'll see what I can do to meet up with you.
[21:47:45] <NorwegianRockCat> I'll check the logs that Dominus pointed me towards.
[21:47:57] <NorwegianRockCat> Darrenor64: looking forward to hearing from you.
[21:48:11] <NorwegianRockCat> Dominus: well, you think he'll reply?
[21:48:40] <Dominus> I'm sure he will :)
[21:48:45] <NorwegianRockCat> Cool.
[21:48:57] <NorwegianRockCat> It'd be really neat for this all to work out.
[21:48:59] <Dominus> btw, you posted the same tracker link for both items :)
[21:49:04] <NorwegianRockCat> Doh!
[21:49:17] <NorwegianRockCat> I thought they were different. Oh well.
[21:49:30] <NorwegianRockCat> Unless it's easy to edit...
[21:53:33] <NorwegianRockCat> No dice. Ah well, people will figure it out.
[21:53:43] <NorwegianRockCat> Have a good night #xu4.
[21:53:47] <-- NorwegianRockCat has left #xu4
[21:53:48] <Dominus> I'll write a follow up
[21:53:52] <Dominus> good night
[22:06:13] <Dominus> hmm, no commit email, sf delays again...
[22:08:05] <Dominus> btw, Darrenor64, could you add me to the forum admin group?
[22:48:35] --> Kirben has joined #xu4
[22:48:35] --- ChanServ gives channel operator status to Kirben