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

Archive Today Yesterday Tomorrow
Exult homepage

[00:37:37] <-- Rottingbeef has left IRC (Ping timeout: 264 seconds)
[00:42:52] <-- Marzo has left IRC (Quit: Marzo vanishes suddenly.)
[00:44:09] <-- julien- has left #exult
[00:45:26] --> Marzo has joined #exult
[02:36:23] <Dominus> after killing half of my night I'm almost able to produce a static binary of Exult for Mac… only the oggvorbis are deluding me...
[02:44:53] <Dominus> oh… I see… the static libsdl_mixer.a lib is linking to the dynamic oggvorbis libs :(
[02:45:05] <Dominus> this is annoying...
[02:45:25] <Dominus> os x is annoying...
[03:28:11] <Dominus> got it...
[03:28:42] <Dominus> by cheating and putting both the sdl and sdl_mixer framework into the app bundle
[03:54:48] <Marzo> Now all you have to do is have someone else test it and see if it works :-)
[03:55:11] <Dominus> :)
[03:55:26] * Marzo is also considering making .deb packages for i386 and amd64 Ubuntu
[03:55:33] <Dominus> I've just uploaded it to one of the bad free uploaders and will post it on the forum
[03:56:01] <Dominus> and I'm going to test it tomorrow on my gf's new macmini as well :)
[03:56:15] * Marzo hopes it works
[03:56:25] <Dominus> scratch that - I need to build a clean version for the forum :)
[03:56:41] <Dominus> will do that tomorrow as well
[03:56:41] <Marzo> Oh, right -- ES support, I guess?
[03:57:42] <Dominus> that one will be without ES support for now - too many libs I have to link statically otherwise :) (not to mention that ES doesn't play nice with an Exult App bundle
[03:58:28] <Marzo> For a release, if we don't release ES as planned, this won't be a problem
[03:58:44] <Marzo> But it is nice to be able to make an app bundle for MacOSX at last
[03:58:53] <Dominus> I'll try to get an OS X 10.5 running on the VM. I *think* with 10.5 I could be able to build a more "universal" binary of it
[03:59:59] <Marzo> Who would know that building a "universal" MacOSX binary was more work than building a similar Windows binary,,,
[04:00:17] <Dominus> after spending countless hours on it, it proved quite easy, even though it is very space costly, instead of 4MB Exult, I have a 10MB package because of copying the whole framework...
[04:00:51] <Dominus> I'm sure if Fingolfin spent some time on it, he would be able to make nicer package :)
[04:01:11] <Marzo> Probably
[04:01:43] <Dominus> OS X is very bad since it tries very hard to hinder people from building static programs...
[04:01:46] <Marzo> Maybe he can be "persuaded" for this release? :-)
[04:02:03] <Dominus> I hope so :)
[04:02:14] <Dominus> For now I really need to get to bed...
[04:02:22] <Marzo> Sleep well
[04:02:22] <Dominus> good night
[04:02:26] <-- Dominus has left IRC (Quit: Leaving.)
[04:10:42] <-- ettin has left IRC (Ping timeout: 248 seconds)
[04:10:59] --> ettin has joined #exult
[05:14:50] <-- Marzo has left IRC (Ping timeout: 246 seconds)
[07:34:42] --> julien has joined #exult
[08:17:27] --> Rottingbeef has joined #exult
[11:02:53] <-- Sevalecpp has left IRC (Quit: Leaving)
[11:06:34] --> Sevalecpp has joined #exult
[12:05:03] <-- Colourless has left IRC (Quit: casts improved invisibility)
[12:30:09] --> Dominus has joined #exult
[12:30:09] --- ChanServ gives channel operator status to Dominus
[13:26:03] <-- Kirben has left IRC ()
[16:28:28] --> Marzo has joined #exult
[16:38:09] <-- Sevalecpp has left IRC (Ping timeout: 240 seconds)
[16:51:20] --> Sevalecpp has joined #exult
[17:42:09] <Dominus> so, tested it on my gf's new macmini, with definitely no development stuff (like SDL) on. My built ran fine on it
[17:42:41] <Dominus> Now time to look into how to install leopard client on VMWare and be able to build a static snapshot for all people.
[17:43:46] <Dominus> Bad news, my issue with the 8bit scalers is only happening on my machine not on hers. Mine has a Radeon and she's got an Nvidia chip… so it is definitely some kind of driver issue with the Radeons :(
[18:17:21] --> Malignant_Manor has joined #exult
[18:28:44] <Dominus> Malignant_Manor: I'm able to build static versions of Exult for OS X (10.6 at least)
[18:28:57] <Malignant_Manor> That's great.
[18:29:26] <Malignant_Manor> I just solved a crash that's been bugging me when allowing 8 bit conversions.
[18:29:54] <Dominus> :)
[18:30:48] <Dominus> after figuring out how to make a static compile of exult it's so easy that it is unblieveable that it took so long :)
[18:32:28] <Dominus> I'm now looking into installing OS X 10.5 in VMWare, so I can make a bundle that should at least work on 10.5 upwards (on Intel)
[18:45:13] <Malignant_Manor> You might want to explain it in the relevant thread.
[19:01:34] <Malignant_Manor> Marzo, do you have the time and inclination to look at a small patch? https://sourceforge.net/tracker/download.php?group_id=2335&atid=302335&file_id=365016&aid=2960404
[19:03:34] <Malignant_Manor> This fixes one issue with OpenGL fullscreen toggling (keyactions.cc), Directx variable loaded from config (exult.cc)
[19:04:51] <Malignant_Manor> (imagewin.cc) Have OpenGL open in a window if it can't create a surface in fullscreen, Direct X fullscreen toggle check override, and 8 bit conversion override config option
[19:08:14] --> Dominus1 has joined #exult
[19:11:10] <-- Dominus has left IRC (Ping timeout: 264 seconds)
[19:49:37] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
[20:46:36] --> Malignant_Manor has joined #exult
[21:05:14] --- Dominus1 is now known as Dominus
[21:05:15] --- ChanServ gives channel operator status to Dominus
[22:10:50] --> Kirben has joined #exult
[22:10:50] --- ChanServ gives channel operator status to Kirben
[22:43:20] <Dominus> Malignant_Manor: updated the old thread with instructions on building a static exult bundle. After looking at all the steps it's not that easy after all :)
[22:45:32] <Dominus> I'm going to bed, but Marzo, I'll try to bug you tomorrow or so for a way for Exult to read the data folder from its bundle (exult binary is in exult.app/contents/exult and the data is in exult.app/contents/resources/data) without specifying it in the cfg. If I may :)
[22:45:38] <Malignant_Manor> Are you still having issues with Exult Studio?
[22:45:50] <Dominus> I don't have issues with ES
[22:45:55] <Dominus> what do you mean?
[22:46:26] <Malignant_Manor> I thought I read you couldn't get Exult Studio static bundle to work.
[22:46:41] <Dominus> I wanted to make Exult run first and then take on ES
[22:47:19] <Dominus> ES requires so many libs and the libs so much data… as for how to make that all work in a bundle is a bit beyond me anyway, true
[22:48:26] <Dominus> Right now ES is not bundled in any way and the way a bundle is set up might make it very hard :)
[22:48:36] <Dominus> anyway good night :)
[22:48:41] <Malignant_Manor> Good night
[22:48:48] <-- Dominus has left IRC (Quit: Leaving.)