#nuvie@irc.freenode.net logs for 20 Apr 2011 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[06:43:40] --> Dominus has joined #nuvie
[08:16:10] --> Yuv422 has joined #nuvie
[11:13:40] --> Yuv422_ has joined #nuvie
[11:14:29] <-- Yuv422 has left IRC (Ping timeout: 248 seconds)
[11:14:29] --- Yuv422_ is now known as Yuv422
[12:46:24] <CIA-66> nuvie: 03efry * r1172 10/nuvie/trunk/ (4 files in 2 dirs):
[12:46:24] <CIA-66> nuvie: * Updated README
[12:46:24] <CIA-66> nuvie: * Updated MAC OS X dmg creation script to include README.txt
[12:52:50] <CIA-66> nuvie: 03efry * r1173 10/nuvie/trunk/ (ChangeLog nuvie.cpp): * Official release 0.1
[12:53:39] <wjp> oooh :-)
[12:53:49] <Dominus> yup yup yup
[12:54:00] <Dominus> go Yuv422! go!
[12:54:12] <Yuv422> :)
[12:54:21] <Yuv422> It's a bit scary
[12:55:02] <Dominus> something else for post 0.1 -> make use of the Exult system to place config and savegames in good folders that a normal user has write access to in Vista and W7 :)
[12:55:47] <Dominus> but that's annoying, better do other stuff - I'm not on Windows anymore, so what do I care :)
[12:55:48] <Yuv422> ah k
[12:56:04] <Yuv422> yeah I haven't tested on either of those systems yet
[12:56:38] <Dominus> poke me tonight and I can test on a couple of Windows I have running in VMware
[12:57:05] <Yuv422> ah k cool
[12:57:25] <Yuv422> Kirben: Would you be able to roll a 0.1 win32 release for me?
[12:59:09] <Yuv422> when you get a chance obviously :)
[13:01:18] <Yuv422> the "autom4te.cache" dir doesn't go in the dist src tarball, irght?
[13:01:41] <wjp> no
[13:02:01] <Yuv422> cool
[13:10:45] <Kirben> Yuv422: Could I get file manager access, so I can upload 0.1.0 win32 binary directly to SF?
[13:11:05] <Yuv422> Hey Kirben
[13:11:10] <Yuv422> righto
[13:11:15] <Yuv422> I'll add it now
[13:13:52] <Yuv422> I assume it's just the "release technician" checkbox?
[13:13:59] <Dominus> I think so
[13:14:02] <Yuv422> I've set that now
[13:15:01] <Dominus> I'm excited, after 8 years an actual release :)
[13:15:18] <Yuv422> hehe yeah 8 years....wow
[13:15:44] <Dominus> nothing against Pentagram, that is 9 years old and never had a release :)
[13:16:08] * wjp whistles innocently
[13:16:19] <Dominus> I was about to poke you :)
[13:16:19] <Yuv422> lol
[13:17:14] <Dominus> nuvie and pentagram are VERY similar, both aim to play three games, but only play the main one for now :)
[13:18:44] <Kirben> Yuv422: 0.1 win32 binary uploaded.
[13:18:56] <Yuv422> great thanks Kirben
[13:19:39] <Yuv422> Dominus: What were the settings we agreed upon for the mac os x build
[13:19:56] <Yuv422> I'm worried my settings might have reverted
[13:20:26] <Dominus> what do you mean?
[13:20:40] <Yuv422> which SDK should we target
[13:20:56] <Yuv422> and how do you build for both PPC and intel again?
[13:20:59] <Dominus> pfff, 10.4 I think
[13:21:27] <Dominus> let me check
[13:22:52] <Dominus> in the area where deployment is the subject (with installation directory and so on...)
[13:23:14] <Dominus> Mac OS X Deployment Target - Deployment 10.4 and Development 10.4
[13:27:02] <Dominus> Yuv422: make sure you are using the 1.2.14 SDL framework AND the corresponding header files in the xcodeproject folder
[13:28:53] <Yuv422> yeah I'm using the 1.2.14 framework
[13:29:21] <Yuv422> and my fat header looks like this
[13:29:23] <Yuv422> otool -f Nuvie
[13:29:23] <Yuv422> Fat headers
[13:29:24] <Yuv422> fat_magic 0xcafebabe
[13:29:24] <Yuv422> nfat_arch 2
[13:29:25] <Yuv422> architecture 0
[13:29:25] <Yuv422> cputype 7
[13:29:26] <Yuv422> cpusubtype 3
[13:29:26] <Yuv422> capabilities 0x0
[13:29:26] <Yuv422> offset 4096
[13:29:27] <Yuv422> size 2162568
[13:29:27] <Yuv422> align 2^12 (4096)
[13:29:28] <Yuv422> architecture 1
[13:29:28] <Yuv422> cputype 18
[13:29:28] <Yuv422> cpusubtype 10
[13:31:35] <Yuv422> hmm I wonder if that's the right PPC arch
[13:31:36] <Yuv422> Nuvie: Mach-O universal binary with 2 architectures
[13:31:36] <Yuv422> Nuvie (for architecture i386): Mach-O executable i386
[13:31:36] <Yuv422> Nuvie (for architecture ppc7400): Mach-O executable ppc
[13:32:07] <Dominus> yuv, I mean that the files SDLMain.h and SDLMain.m are not the ones corresponding to the 1.2.14 framework
[13:32:16] <Yuv422> oh
[13:32:22] <Yuv422> ah k
[13:32:34] <Yuv422> does that make a difference?
[13:32:57] <Dominus> I'm not sure, SDLMain.m is substantially bigger in the 1.2.14 dmg
[13:35:05] <Dominus> when you have the 0.1 release, before you upload it to SF, give it to me (maybe make a snapshot first) and I'll test it quickly on 10.4ppc and 10.5 intel
[13:36:13] <Yuv422> righto
[13:36:25] <Yuv422> I might leave the SDL files for now
[13:36:31] <Yuv422> as I think it mainly works ok
[13:37:04] <Yuv422> then I'll update them to the 1.2.14 files for the next release
[13:37:14] <Yuv422> there are a few options to choose from
[13:37:43] <Yuv422> Tiger,Leopard,SnowLeopard OpenGL/non-OpenGL
[13:39:29] <Dominus> optiones? where?
[13:39:47] <Yuv422> in the xcode tarball
[13:39:59] <Yuv422> in the SDL 1.2.14 release
[13:40:19] <Yuv422> There are several directories
[13:40:26] <Yuv422> TemplatesForXcode.../
[13:40:32] <Dominus> I'd go with the released framework, instead of the self compile stuff
[13:40:44] <Yuv422> ah k yeah
[13:40:46] <Yuv422> good point
[13:41:55] <Dominus> SDL-1.2.14.dmg is enough and brings the mentioned header files in the devel lite package
[13:46:07] <Yuv422> hehe
[13:46:22] <Yuv422> I think that fixed my weird colour issues on the second monitor
[13:46:29] <-- Kirben has left IRC ()
[13:49:15] <Yuv422> ok I've got a release dmg ready
[13:49:38] <Yuv422> http://nuvie.sf.net/temp/Nuvie-0.1.dmg
[13:52:07] <Dominus> working
[13:52:12] <wjp> hm
[13:52:31] <Dominus> on both 10.4 ppc and 10.5 intel
[13:53:01] <wjp> build errors on linux
[13:53:55] <wjp> but only in the tools
[13:54:06] <wjp> (it works with ./configure --disable-tools)
[13:54:31] <wjp> the nuvie.cfg created in builds/linux contains lines like <datadir>${prefix}/share/nuvie</datadir>
[13:56:25] <Yuv422> ohh
[13:56:30] <Yuv422> that's not good
[13:56:44] <Yuv422> Dominus: thanks, I'll upload it now
[13:58:37] <Yuv422> wjp: Is the linux build error an easy fix?
[13:58:51] <wjp> don't know
[13:59:06] <wjp> the immediate error seems to be caused by includes it can't find due to missing -I flags
[13:59:17] <wjp> but I don't have time right now to experiment
[13:59:23] <wjp> (and see if that's the only issue)
[13:59:33] <wjp> meeting now; bbl
[13:59:34] <Yuv422> no worries
[14:03:46] <Yuv422> I think I found the problem
[14:04:03] <Yuv422> I forgot to take out the include ref to Console from Debug.cpp
[14:10:31] <CIA-66> nuvie: 03efry * r1174 10/nuvie/trunk/ (ChangeLog Debug.cpp): * Fixed build error when compiling tools from automake.
[14:20:00] <CIA-66> nuvie: 03efry * r1175 10/web/trunk/templates/en/downloads.template: Updated website for 0.1 release
[14:35:38] <CIA-66> nuvie: 03efry * r1176 10/web/trunk/news/201104210023.xml: Added news update about release 0.1
[14:38:55] <Yuv422> ok news about the release posted to the website
[14:43:31] <Yuv422> time for bed
[14:44:18] <Yuv422> cya
[14:44:21] <-- Yuv422 has left IRC (Quit: Yuv422)
[21:32:12] --> Yuv422 has joined #nuvie
[21:53:38] <-- Dominus has left #nuvie
[21:53:52] --> Dominus has joined #nuvie
[21:56:49] <-- Dominus has left #nuvie
[21:59:36] --> Dominus has joined #nuvie
[22:00:13] <Yuv422> So 0.1 is out the door. :-)
[22:00:59] <Yuv422> I think I might fix up some issues with projectile animations
[22:01:02] <Dominus> yeah, aiera just posted it
[22:01:08] <Yuv422> cool
[22:02:15] <Yuv422> I'm just creating an entry on Freshmeat
[22:05:38] <Dominus> so congrats for getting it out in the world :)
[22:07:37] <Yuv422> thanks
[22:07:47] <Yuv422> and thank you for all your help. :)
[22:08:40] <Dominus> sorry got to go, baby crying :)
[22:08:54] <-- Dominus has left IRC (Quit: Leaving.)
[22:51:40] <-- Yuv422 has left IRC (Quit: Yuv422)
[23:37:14] --> Kirben has joined #nuvie