#exult@irc.freenode.net logs for 7 Mar 2010 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:00:45] --> Colourless has joined #exult
[00:00:45] --- ChanServ gives channel operator status to Colourless
[00:28:31] --> Kirben has joined #exult
[00:28:31] --- ChanServ gives channel operator status to Kirben
[00:40:15] --> Malignant_Manor has joined #exult
[00:41:42] <-- julien has left #exult
[00:42:41] <Malignant_Manor> This GIMP plugin allows you to edit a palette's hue, lightness, and saturation. http://gimp-registry.fargonauten.de/node/21543
[00:45:02] --> julien has joined #exult
[00:45:07] <Colourless> completely unrelated to what was just said: one reason why the NO-SDL_Mixer branch is better than the trunk is the NO-SDL_Mixer automatically resamples audio if the frequencies mismatch meaning you can choose the mixing frequency and don't need to care if everything is at 22khz
[01:01:41] <Malignant_Manor> I'm getting a compile error with MinGW and nomixer. Makefile.common: 381 Recursive variable 'OPENGL_OBJS' references itself (eventually)
[01:02:48] <Malignant_Manor> Looks like OBJS is listed twice
[01:02:50] <Malignant_Manor> $(EXEC) : $(BG_PAPERDOLL) $(FLEXES) $(OBJS)
[01:02:51] <Malignant_Manor> $(CXX) $(LFLAGS) -o $@ $(OBJS) $(LIBS)
[01:13:40] <Malignant_Manor> Undoing the 6184 makefile.common change is allowing it to start compiling.
[02:20:34] <Colourless> oh ok
[02:21:20] <Colourless> the way that file was break visual studio builds as nmake can't parse the if statment
[02:21:40] <Colourless> though that the 'recursive' variable would work
[02:21:47] <Colourless> need to rethink it obviously
[02:23:07] <Colourless> there is a reason why its a a work in progress branch
[02:23:26] <Colourless> not particularly caring about how much i break things before i get them working again
[02:24:02] <Malignant_Manor> For some reason, I had to add glshapes.o manually when I believe the same makefiles minus the libraries are used.
[02:26:26] <Malignant_Manor> I don't think I have the vorbis libraries anyway.
[04:02:59] <-- julien has left IRC (Ping timeout: 245 seconds)
[04:03:38] --> julien has joined #exult
[05:42:09] <Colourless> hmm interesting. A \ at the end of a comment in GNU Make causes the comment to continue on the next line, however in nmake it doesn't.
[05:43:09] <Colourless> means its quite easy to write nmake specific crap in a make file and not interfer with GNU make. just have the previous line be a comment ending with \
[06:07:52] <Malignant_Manor> MinGW is seeming to do ok. glshape.o is built.
[06:10:45] <Malignant_Manor> It finished fine.
[06:12:09] <Malignant_Manor> makefile.mingw needs -lvorbisfile on line 105.
[06:14:25] <Colourless> just trying to get ogg and vorbis installed in my environment
[06:16:06] <Malignant_Manor> I know. Sorry, if I'm bothering you.
[06:16:48] <Colourless> nice to know if things are actually working for others :-)
[06:17:56] <Malignant_Manor> I'm was just trying to confirm you didn't break the makefile.
[06:19:37] <-- Marzo has left IRC (Read error: Operation timed out)
[06:20:46] <Colourless> its bloody handy with exult using per user config stuff now. doesn't matter where i run the exe from and all the crap, exult still finds my bg and si data
[06:26:00] <Malignant_Manor> It's mostly good for me. In the one case it isn't, I can build it use the old way.
[07:03:20] <Colourless> mm... make -j 8 -f Makefile.mingw all... nice and fast
[07:18:41] <Malignant_Manor> You now have the entire feed to yourself.
[08:11:56] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
[11:13:30] --> Dominus has joined #exult
[11:13:30] --- ChanServ gives channel operator status to Dominus
[11:15:37] <Dominus> ok, there is something wrong
[11:16:08] <Dominus> with exult on os x (possibly linux, too) with the paths in exult.cfg
[11:17:28] <Dominus> I have set up blackgate with the full path pointing to HOME/.exult/blackgate, forgeofvirute pointing to ./forgeofvirtue, and silverseed in HOME/.exult/silverseed again
[11:18:16] <Dominus> Exult will not find silverseed in this setup and will also make a directory <GAMEDAT> in . when I start a forge game
[11:18:43] <Dominus> (instead of making a directory Gamedat in ./forgeofvirtue
[11:20:49] <Dominus> na user error :)
[11:27:59] <wjp> nice to see lots of commits again :-)
[11:28:07] <Dominus> very nice :)
[11:28:22] * Dominus hugs Colourless
[11:42:58] <Dominus> wjp: the Exult SVN source snapshot is (or at least was a couple of days ago) not up to date. Is that snapshot done automatically or manually?
[11:44:01] <wjp> it should be up to date again
[11:44:26] <wjp> (it's usually automatic, but was broken until yesterday)
[11:44:55] <wjp> hm, speaking of which...
[11:45:24] <Dominus> yes?
[11:46:09] <wjp> it's still making cvs snapshots of nuvie instead of svn
[11:46:23] <Dominus> :)
[11:46:25] <Dominus> oops
[11:49:49] <Dominus> wjp: can autogen.sh check for libtool AND glibtool like it's done at http://www.exim.org/lurker/message/20091226.162912.91ac9c0d.de.html ?
[11:53:31] <wjp> no objections
[11:55:46] <wjp> want me to add it?
[11:58:08] <Dominus> if I'm not mistakne in this case it's a simple copy/paste over the libtoolize line in autogen.sh
[11:58:25] <wjp> it'd be cleaner to add the check to the list of checks we already have at the top
[11:58:48] <Dominus> ok, maybe for the clean version, can you do it?
[12:03:04] <wjp> does this work for you? http://www.usecode.org/misc/autogen.sh
[12:03:22] <wjp> (there's still some debugging output in there I'll remove before committing)
[12:05:27] <Dominus> I get -bash: ./autogen.sh: Permission denied
[12:05:38] <Dominus> might be a problem here on my end
[12:05:42] <wjp> yes: chmod 755 autogen.sh
[12:06:11] <Dominus> runs fine
[12:06:14] <Dominus> thanks
[12:06:24] <Dominus> grrr, got to go...
[12:06:24] <wjp> it picks up glibtoolize?
[12:06:28] <Dominus> yes
[12:06:32] <wjp> ok, see you later
[12:06:40] <Dominus> Libtoolize: glibtoolize
[12:06:52] <Dominus> and then calls glibtoolize for all the commands
[12:06:58] <Dominus> many thanks
[12:07:08] <wjp> one quick question: does it create libtool or glibtool?
[12:07:25] <wjp> um, actually, never mind that
[12:08:49] --> shazza has joined #exult
[12:15:03] <-- shazza has left IRC ()
[13:19:55] <-- Kirben has left IRC ()
[13:32:48] <-- Colourless has left IRC (Quit: casts improved invisibility)
[14:03:08] --> Dark-Star has joined #exult
[16:37:15] --> wepy has joined #exult
[16:37:18] <wepy> hey um
[16:37:26] <wepy> i can't load my saved game, it keeps segfaulting
[16:37:31] <wepy> repeatably
[16:37:43] <wepy> (snv)
[16:37:47] <wepy> (svn I mean)
[16:53:48] <wepy> FUCK
[16:53:51] <wepy> haha
[16:54:02] <wepy> it's the soul cage.. something about the smiths house causes the game to crash
[17:50:59] --> Marzo has joined #exult
[18:21:09] <-- Dominus has left IRC (Quit: Leaving.)
[19:30:49] --> Malignant_Manor has joined #exult
[19:44:53] <Malignant_Manor> wepy, can you upload the saved game where you crash on loading and your cfg to the bug tracker. Also, tell the OS, sdl and sdl mixer version.
[20:25:49] --> Dominus has joined #exult
[20:25:49] --- ChanServ gives channel operator status to Dominus
[20:26:54] <Dominus> wjp: thanks for comitting that autogen.sh fix
[20:27:14] <wjp> no problem :-)
[20:27:40] <Dominus> helps in telling people how to compile on OS X :)
[20:28:19] <Dominus> how come I moved on becoming the OS X support guy? (even though I'm always leaning on you for the hard support :))
[20:28:54] <wjp> you use OS X and are familiar with most of exult? :-)
[20:29:25] <Dominus> yeah that must be it :)
[20:33:13] <Dominus> Just came back from seeing Alice - that movie is even more bland than Avatar
[20:33:24] <Dominus> I hope they forget the whole 3D thing soon
[20:35:13] <wjp> bland? hm, pity; the idea had promise
[20:37:45] <Dominus> yeah the story was very unmoving and had no surprises at all and seemed to go from one pretty scene to the next
[20:38:00] <Dominus> not wanting to spoil the story though :)
[20:39:01] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
[21:17:22] <-- Marzo has left IRC (Quit: Marzo vanishes suddenly.)
[21:58:11] <Dominus> Question: if I loan some makefile magic from ScummVM how do I declare this? Do I have to? Just wanting to make sure I do it right :)
[22:40:53] <Dominus> interesting… on PPC building with OpenGl fails
[22:40:53] <Dominus> glshape.cc: In destructor 'GL_texshape::~GL_texshape()':
[22:40:54] <Dominus> glshape.cc:214: error: invalid conversion from 'unsigned int*' to 'const GLuint*'
[22:40:54] <Dominus> glshape.cc:214: error: initializing argument 2 of 'void glDeleteTextures(GLsizei, const GLuint*)'
[22:41:07] <Dominus> oh well
[22:41:18] <Dominus> no opengl for the ppc port then!
[22:54:30] --> Malignant_Manor has joined #exult
[22:54:53] <Malignant_Manor> You can try
[22:54:54] <Malignant_Manor> glDeleteTextures(1, (const GLuint*) &texture); // Free the texture.
[22:54:56] <Malignant_Manor> at line 214.
[22:55:22] <Dominus> hi, thanks, I'll try this in a minute :)
[22:55:57] <Malignant_Manor> I'm not sure it's a proper fix though.
[22:58:49] <Malignant_Manor> The reference is here and the code change was committed by the developers. http://www.mail-archive.com/flightgear-devel@flightgear.org/msg30706.html
[23:01:50] <Dominus> running make now
[23:02:28] <Malignant_Manor> It compiled for me but that doesn't mean too much.
[23:02:57] <Dominus> :)
[23:04:29] * Dominus is automating building snapshots for OS X on the VM
[23:05:02] <Dominus> it went past /shapes without a hitch
[23:07:03] <-- Dark-Star has left IRC ()
[23:08:47] <Dominus> yay, it compiled
[23:08:51] <Dominus> thanks
[23:16:36] <Malignant_Manor> You just need to get someone who knows what he is doing to check it out.
[23:18:54] --> Colourless has joined #exult
[23:18:55] --- ChanServ gives channel operator status to Colourless
[23:23:47] <-- julien has left #exult
[23:25:21] <Dominus> yes, I'll bother Marzo tomorrow with this
[23:37:59] --> Kirben has joined #exult
[23:37:59] --- ChanServ gives channel operator status to Kirben