#exult@irc.freenode.net logs for 12 Apr 2010 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:04:01] <-- ettin has left IRC (Ping timeout: 252 seconds)
[00:04:21] --> ettin has joined #exult
[00:33:06] --> Kirben has joined #exult
[00:33:06] --- ChanServ gives channel operator status to Kirben
[01:14:29] --> Colourless has joined #exult
[01:14:29] --- ChanServ gives channel operator status to Colourless
[01:52:03] --> fssgf has joined #exult
[01:53:17] <fssgf> Hey guys, I just installed Exult and I'm getting the error "Could not find the tatic data for either 'The Black Gate' or 'Serpent Isle'. Please edit the configuration file and restart Exult"
[01:53:58] <fssgf> I've messed with the <data_path> directory with no luck.
[02:03:31] <-- fssgf has left IRC (Quit: Lost terminal)
[03:02:30] --> julien has joined #exult
[03:02:47] <-- julien_ has left IRC (Ping timeout: 265 seconds)
[03:14:50] <-- RadoS has left IRC (Remote host closed the connection)
[04:30:09] --> Marzo has joined #exult
[07:51:52] <-- Marzo has left IRC (Read error: Operation timed out)
[07:54:09] --> Rottingbeef has joined #exult
[08:26:35] --> RadoS has joined #exult
[09:20:41] --> Dominus has joined #exult
[09:20:41] --- ChanServ gives channel operator status to Dominus
[09:21:10] <-- Dominus has left IRC (Client Quit)
[09:55:29] --> Dominus has joined #exult
[09:55:29] --- ChanServ gives channel operator status to Dominus
[12:25:32] <-- Kirben has left IRC ()
[12:34:05] --> Kirben has joined #exult
[12:34:05] --- ChanServ gives channel operator status to Kirben
[12:58:45] <-- Dominus has left IRC (Quit: Leaving.)
[13:41:55] <-- Kirben has left IRC ()
[13:58:29] <-- Rottingbeef has left IRC ()
[15:16:16] --> Marzo has joined #exult
[16:07:31] <-- Colourless has left IRC (Ping timeout: 240 seconds)
[17:25:20] --> Cahaan has joined #exult
[17:56:43] --> shazza has joined #exult
[17:57:14] --> Fingolfin has joined #exult
[17:57:14] --- ChanServ gives channel operator status to Fingolfin
[18:34:37] --> Lord_British has joined #exult
[18:36:52] <Lord_British> <patch>
[18:36:53] <Lord_British> ./ultima6patch
[18:36:53] <Lord_British> </patch>
[18:37:00] <Lord_British> Hello, i have a question about Exult.
[18:37:27] <Lord_British> It dosnt do anything.
[18:37:59] <Lord_British> I copy the files in the correct directory.
[18:42:32] <wjp> hi
[18:42:46] <wjp> which operating system? which files? which correct directory?
[18:42:58] <Sevalecpp> oh no!
[18:43:01] <Sevalecpp> it's Lord_British!
[18:43:11] <Sevalecpp> :P
[18:43:50] <Lord_British> Hello.
[18:44:27] <Lord_British> I use Windows Vista and the Ultima 6 Patch for U7.
[18:44:43] --- Lord_British is now known as Axona
[18:45:57] <Marzo> What are the exact error messages you are getting? (You can use pastebin to prevent flooding the channel if they are too long)
[18:46:12] <Axona> Exult is on C:\Ultima\Exult and the Patch is on C: \Ultima\Exult\ultima6patch
[18:46:15] <wjp> did you try without that patch first?
[18:46:40] <Marzo> I can already say that it is in the wrong location...
[18:46:54] <Axona> There are no error message. But if i start the game, the blackgate starts. Not the Ultima 6.
[18:47:13] <Marzo> What is the path to your black gate static dir?
[18:47:38] --> Dominus has joined #exult
[18:47:39] --- ChanServ gives channel operator status to Dominus
[18:47:47] <Axona> C:\ultima\Ultima7\static
[18:48:21] <Marzo> Move the contents of C:\Ultima\Exult\ultima6patch to C:\ultima\Ultima7\patch and try again
[18:48:42] <Marzo> (create the dir if it is not there)
[18:48:48] <Dominus> hi all, reporting back on duty in two or three hours :)
[18:48:48] <Axona> Okay
[18:50:43] <Axona> What is with the exult.cfg? Do i need to change something?
[18:51:46] <Marzo> Probably nothing is wrong and you don't need to change anything; but post it to pastebin for me to be sure
[18:53:06] <Marzo> Oh, I see
[18:53:13] <Marzo> Don't need to post it
[18:53:29] <Marzo> And delete the <patch> section you had added
[18:54:05] <Marzo> Between the <patch> and the </patch> you should have placed the path to the dir in question, not a literal ./ultima6patch
[19:08:16] <Axona> Okay. Everything allright. Thank you.
[19:08:31] <Axona> <patch>
[19:08:32] <Axona> C:\Ultima\Ultima7\patch\ultima6patch
[19:08:32] <Axona> </patch>
[19:08:45] <Axona> This was the trick.
[19:13:13] <Axona> The project was canceled. What a pity that so many Ultima projects were not completed.
[19:34:56] <Axona> As King, I do not have it easy. Once a problem is there. I can not believe my soldiers. I always have to call an avatar. Although my crown makes me almost invincible. :D
[19:37:02] <Axona> And then what does the avatar? He steals when he can. Kill civilians. And sometimes he wants to kill me. Why?
[20:25:21] <-- shazza has left IRC ()
[20:32:48] --> Rottingbeef has joined #exult
[20:44:02] <-- Axona has left IRC (Ping timeout: 258 seconds)
[22:01:08] <Marzo> Dominus: are you there?
[22:10:54] <Dominus> now i'm here, Marzo
[22:11:43] <Marzo> When you have some time to play around, please check if this (http://pastebin.com/h5AHwEiF) allows static compilation in OSX
[22:12:24] <Dominus> will do. first I will have to try whether exult runs at all :)
[22:12:27] <Marzo> You have to configure with --enable-static-libraries --with-macosx-static-lib-path=path
[22:13:20] <Dominus> oh, that sounds like a good idea to pass on the static libs :)
[22:14:04] <Marzo> I remember that you said there were differences in locations depending on whether Fink or MacPorts was used
[22:14:42] <Dominus> before I left a month ago, exult would crash on osx with the rev 6269
[22:14:57] <Marzo> (if that patch fails to merge, I can send you the whole file)
[22:15:01] <Marzo> I remember that, yes
[22:15:20] <Marzo> Was it on general OS X or in the bundle?
[22:15:36] <Dominus> only taking reverting that allowed exult to run. I *Think* general
[22:16:04] <Dominus> I'll have a go at compiling clean trunk now
[22:16:49] <Marzo> Did it affect Colourless' branch too or was it limited to the trunk (or you didn't try)?
[22:18:01] <Dominus> didn't try, I think
[22:18:47] <-- Fingolfin has left IRC (Quit: Fingolfin)
[22:22:26] <Dominus> marzo, can you send me the whole file, patch merging problems again
[22:22:37] <Marzo> A suggestion: in audio/Midi.cc, add the following line after line 172:
[22:23:38] <Marzo> CERR("Midi.cc: '" << flex << "', '" << pflex << "', '" << bflex << "'") ;
[22:25:09] <Marzo> (this needs a debug build to print the message, by the way)
[22:26:13] <Marzo> Here is the file: http://pastebin.com/N0hqnqCV
[22:26:54] <Dominus> hmm, for now it seems to work somehow, need to test around a bit when it failed for me… a month erased some memories here :)
[22:27:17] --> Lord_British has joined #exult
[22:27:30] <Lord_British> rehi
[22:28:28] <Marzo> Well, it gives you time to try making the static compile :-)
[22:29:19] <Dominus> true enough :)
[22:29:32] <Dominus> curse me for not taking notes back then :)
[22:30:24] <Lord_British> I am the son of Lord British. You remember in his last will.
[22:35:07] <Lord_British> U4, U6, U7 and U8. From these games. Of these games, there were online versions. How did they manage it?
[22:35:22] <Dominus> marzo: configure: creating ./config.status
[22:35:22] <Dominus> .in'ig.status: error: cannot find input file: `
[22:35:24] <Dominus> ?
[22:35:43] <Marzo> That was the actual error?
[22:35:56] <Dominus> yeah...
[22:36:09] <Marzo> Put config.log in pastebin
[22:36:42] <Lord_British> A new version off Exult? Great
[22:37:13] <Dominus> http://pastebin.com/a9gRJhes
[22:40:12] <Marzo> Dominus: what is in line 1282 of config.status?
[22:40:32] <Marzo> (on second thought, just put the file in pastebin also)
[22:42:10] <Dominus> http://pastebin.com/jQ0jSZeD
[22:43:01] <-- Lord_British has left IRC (Quit: When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net)
[22:48:33] <Marzo> Can you try rerunning autogen.sh then try configure.ac? There seems to be something really odd here
[22:48:57] <Marzo> (oh: the configure.ac is for Colourless' branch, in case you tried it elsewhere)
[22:51:28] <Marzo> (also: after autogen.sh, are there any errors printed?)
[22:51:30] <Dominus> same
[22:51:51] <Dominus> I did run ./autogen.sh on the first try anyway
[22:52:08] <Dominus> and I'm only doing ths to the NO-SDL branch
[22:53:06] <Dominus> no autogen erro
[22:53:09] <Dominus> rs
[22:55:13] <Marzo> If you try configure without the static options, does it work?
[22:55:43] <Dominus> hmm, no
[22:55:57] <Marzo> Same error?
[22:56:22] <Dominus> same
[22:56:59] <Dominus> hmm
[22:57:13] <Dominus> I may have some problem on my side
[22:57:28] <Dominus> the original configure.ac does produce the same error as well
[22:57:46] <Marzo> Hm; that is an improvement
[22:58:43] <Dominus> I'll nuke the whole folder and will check out the branch again
[23:02:58] <Dominus> ok, with new checkout the original configure.ac worked, yours did it again
[23:03:11] <Dominus> same error
[23:03:42] <-- Cahaan has left IRC ()
[23:04:49] <Marzo> Out of curiosity: what text editor are you using to save the configure.ac file?
[23:05:33] <Dominus> I'm following that line as well now since I used the download option of pastebin and just used the file I got from there
[23:06:01] <Marzo> It may not be enough, if pastebin converts to crlf
[23:06:37] <Marzo> (unless it does the right thing and sets text mode for the download...)
[23:06:45] <Marzo> But it is worth the try
[23:09:08] <Marzo> So, did downloading from pastebin do any good?
[23:12:29] <Dominus> nope, the downloading was the problem :)
[23:12:44] <Dominus> copy pasting from pastebin was the correct way :)
[23:13:44] <Marzo> Well, at least now it is working
[23:14:04] <Dominus> compiling now with the static options
[23:14:10] <Marzo> This may very well be the reason why the patches I send to you keep failing too, if you used the download option
[23:14:32] <Dominus> yes, I'm thinking the same
[23:14:57] <Dominus> remember it's called pastebin for a reason and not downloadbin!!!!!!
[23:15:47] <Marzo> Hehe
[23:16:24] <Marzo> pastebin probably stores text with DOS line endings and does not set the correct download mode
[23:16:50] <Marzo> That would explain something I saw in your config.status
[23:17:05] <Marzo> As well as the borked error message
[23:19:55] <Dominus> hmm, it seems I need to set —enable-mt32emu
[23:20:12] <Dominus> mv -f .deps/xdrag.Tpo .deps/xdrag.Po
[23:20:12] <Dominus> make[2]: *** No rule to make target `audio/midi_drivers/mt32emu/libmt32emu.la', needed by `exult'. Stop.
[23:20:29] --> Lord_British has joined #exult
[23:22:54] <Marzo> xdrag?
[23:23:57] <Marzo> Investigating
[23:24:19] <Marzo> (out of curiosity: this didn't happen in the main trunk??)
[23:24:19] <Dominus> no idea why that came up, since I normally do —enable-mt32emu I didn't notice that before
[23:25:26] <Marzo> Ah, I know what went wrong
[23:25:37] <Dominus> I'd need to configure without enable-m32emu. For that static test I just used the two static configure flags to NOT run into any problems and got that error
[23:25:46] <Dominus> with it enabled, it still compiles :)
[23:26:04] <Dominus> and is done, let's see how the static part went
[23:29:33] <-- Lord_British has left IRC (Quit: When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net)
[23:29:51] <Dominus> hmm, now it hung on initialising… I'll try with some more options (like turning off fluidsynth and with debug)
[23:34:42] <Dominus> success
[23:35:11] <Dominus> a static exult runs here :)
[23:36:15] <Marzo> I will commit the changed configure.ac then, along with the libmt32emu.la fix
[23:36:48] <Marzo> By the way, out of curiosity: what does `pkg-config --static vorbis` return on your end?
[23:38:12] --> Colourless has joined #exult
[23:38:12] --- ChanServ gives channel operator status to Colourless
[23:38:27] <Dominus> nothing
[23:39:49] <Dominus> I found the error with the midi.cc change again :), Exult bundle will segfault when there is not other data folder to be found except the one in the bundle
[23:40:00] <Dominus> both trunk and branch
[23:40:16] <Dominus> will try now with the logging in midi.cc
[23:43:05] <Dominus> http://pastebin.com/zTsts9J5
[23:43:23] <Marzo> (by the way, the libmt32emu.la fix is already in both the main trunk and in the branch)
[23:43:57] <Marzo> Did you make a debug version?
[23:44:10] <Marzo> Hm, no
[23:44:47] <Dominus> no, sorry
[23:44:49] <Dominus> forgot
[23:45:21] <Marzo> Also, please remember to add that logging line I pasted earlier if you haven't
[23:46:34] <Marzo> You can probably make a faster build by reconfiguring with --debug and just using `touch audio/Midi.cc` before recompiling
[23:48:49] <Dominus> too late now for that
[23:48:53] <Dominus> :)
[23:49:25] <Dominus> anyway I'm not sure anymore whether it is actually related to the midi.cc thing after all.
[23:50:00] <Marzo> In any case, making a debug version helps with GDB
[23:50:34] <Dominus> it could be that in my frenzy to figure it out back then I overlooked that Exult bundle will fail anyway *again* without an external data folder
[23:50:46] <Dominus> gdb can't run the bundle, I think
[23:52:04] <Dominus> yes, it's not printing any different from before
[23:52:12] <Dominus> look at the previous pastebin
[23:52:34] <Colourless> gdb should run the bundle fine
[23:52:42] <Dominus> line 34
[23:52:52] <Colourless> you just need to go into the bundle and directly execute the executable
[23:54:41] <Dominus> I'm not sure wether the bundle "things" work when you do it like that
[23:55:01] <Colourless> they do
[23:55:28] <Dominus> ok, I'll try it, I'm just recompiling since I tried something else
[23:56:45] <Dominus> but judging from the console, exult tries to load <BUNDLE>/exult_bg.flx instead of <BUNDLE>/data/exult_bg.flx
[23:57:22] <Dominus> or <DATA>/exult_bg.flx
[23:57:44] <Marzo> <BUNDLE> includes the /data bit
[23:58:14] <Dominus> ok
[23:58:59] <Marzo> But just a sanity check: you *do* have the exult_bg.flx and exult_si.flx files in the bundle, right?
[23:59:28] <Marzo> (I bet the answer is 'yes' or it would be too easy...)
[23:59:28] <Dominus> yup :)
[23:59:56] <Colourless> i should check this myself, if its failing with no real data dir