#exult@irc.freenode.net logs for 24 Nov 2006 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:01:16] <-- Baastuul has left IRC (Remote closed the connection)
[00:01:38] --> Baastuul has joined #exult
[00:02:40] <-- Baastuul has left IRC (Client Quit)
[00:28:32] <-- Kirben has left IRC ("System Meltdown")
[00:47:03] --> Kirben has joined #exult
[00:47:03] --- ChanServ gives channel operator status to Kirben
[00:59:24] --> Baastuul has joined #exult
[02:04:01] --- Marzo_away is now known as Marzo
[02:36:39] <-- Baastuul has left IRC ("Farewell!")
[02:37:51] --> Baastuul has joined #exult
[02:37:55] <-- Baastuul has left IRC (Remote closed the connection)
[02:42:43] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[02:43:14] --> Sevalecan has joined #exult
[03:27:39] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[03:27:41] --> Kirben_ has joined #exult
[03:27:41] --- ChanServ gives channel operator status to Kirben_
[03:30:21] --- Kirben_ is now known as Kirben
[05:06:53] --> Baastuul has joined #exult
[05:15:46] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[06:36:41] <-- Kirben has left IRC ("System Meltdown")
[07:07:08] --> Kirben has joined #exult
[07:07:08] --- ChanServ gives channel operator status to Kirben
[07:18:23] <-- Kirben has left IRC ("System Meltdown")
[08:09:09] --> Kirben has joined #exult
[08:09:09] --- ChanServ gives channel operator status to Kirben
[08:33:34] <-- Baastuul has left IRC ("Farewell!")
[09:15:54] <-- SleepingDragon has left IRC (Connection timed out)
[12:01:25] <-- Colourless has left IRC ("casts improved invisibility")
[13:57:25] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[14:39:26] <-- Sevalecan has left IRC ("Leaving")
[14:44:38] --> Sevalecan has joined #exult
[15:24:31] --> Psychonaut has joined #exult
[15:43:26] <Psychonaut> How do I compile an Exult snapshot for Linux? The FAQ wrongly states that there is a README file included; there isn't.
[16:01:40] <wjp> how did you obtain a snapshot?
[16:03:04] <Psychonaut> From the website's download page.
[16:03:13] <Psychonaut> I figured out what to do, though -- you need to run autogen.sh.
[16:03:23] <Psychonaut> That information needs to go in a README and/or in the FAQ.
[16:03:48] <wjp> hm, I see a README in there
[16:04:18] <Psychonaut> The README says nothing about autogen.sh.
[16:04:22] <wjp> a standard 'autoreconf; ./configure; make' should work in any case
[16:04:34] <wjp> (like any autotools-using package)
[16:04:52] <Psychonaut> Yes, but you can't assume everyone is familiar with autotools.
[16:05:06] <wjp> if you want to compile cvs snapshots yourself, then, yes, we can :-)
[16:05:45] <wjp> it's in INSTALL, by the way
[16:05:46] <Psychonaut> There are READMEs for every other OS except for Linux which give step-by-step instructions. What's wrong with adding a README.linux which simply says "Run autogen.sh, then configure, then make, then make install"?
[16:06:30] <Psychonaut> Well, then README.Linux should be a symlink to INSTALL. The FAQ specifically instructs users to look at README.OS, where OS is the user's OS.
[16:06:59] <Psychonaut> Anyway, make just aborted with an error... apparently I need some library called "slang"...
[16:07:15] <wjp> eh?
[16:07:53] <Psychonaut> It says: /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: cannot find -lslang
[16:08:14] <Psychonaut> Guess I need to do apt-get install slang-devel...
[16:08:34] <wjp> I wonder why it wants that
[16:08:45] <wjp> exult itself definitely doesn't require it
[16:09:11] <Psychonaut> Here's the command that wants it: g++ -O2 -Wno-long-long -g -O2 -o exult actions.o actorio.o actors.o args.o browser.o cheat.o cheat_screen.o combat.o delobjs.o dir.o drag.o effects.o exult.o exultmenu.o game.o gameclk.o gamedat.o gamemap.o gamerend.o gamewin.o istring.o keys.o keyactions.o menulist.o monsters.o mouse.o npcnear.o npctime.o palette.o party.o paths.o readnpcs.o schedule.o...
[16:09:12] <Psychonaut> ...segfile.o shapeid.o tqueue.o txtscroll.o version.o xdrag.o pathfinder/.libs/libpathfinder.a audio/.libs/libaudio.a audio/midi_drivers/.libs/libmididrv.a audio/midi_drivers/timidity/.libs/libtimidity.a audio/midi_drivers/mt32emu/.libs/libmt32emu.a flic/.libs/libflic.a conf/.libs/libconf.a imagewin/.libs/libimagewin.a server/.libs/libserver.a usecode/.libs/libusecode.a shapes/.libs/libshapes.a o
[16:09:14] <Psychonaut> bjs/.libs/libobjs.a gumps/.libs/libgumps.a files/.libs/libu7file.a files/zip/.libs/libminizip.a gamemgr/.libs/libgamemgr.a -L/usr/lib -L/usr/X11R6/lib /usr/lib/libSDL_mixer.so /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libogg.so /usr/lib/libSDL.so /usr/lib/libstdc++.so -lc -lgcc_s -lXext /usr/lib/libaa.so -lslang -lX11 -lgpm -lz /usr/lib/libasound.so -lm -ldl -lpthread -lresmgr
[16:09:52] <wjp> does the output of 'sdl-config --libs' contain -lslang?
[16:10:10] <Psychonaut> Nope.
[16:10:48] <wjp> was it already on the line passed to libtool in the line above this link command?
[16:11:20] <Psychonaut> Nope.
[16:11:51] <wjp> hm, so libtool added it to the command line?
[16:12:11] <Psychonaut> I have no idea how it got there.
[16:12:28] <wjp> does /usr/lib/libaa.la mention slang? (.la is a text file)
[16:13:07] <Psychonaut> Yep: dependency_libs=' -lslang -lm -L/usr/X11R6/lib -lX11 -lgpm'
[16:13:21] <wjp> then I guess the dependencies of the libaa packages are broken
[16:13:38] <wjp> since it sounds like it should have automatically installed slang
[16:13:44] <Psychonaut> I installed the slang-devel package and now it compiles OK.
[16:14:23] <Psychonaut> Should I delete my exult.cfg (which I was using with exult 1.2) before running exult 1.4?
[16:14:38] <wjp> hm, shouldn't be necessary
[16:15:19] <Psychonaut> Whoah... the window it popped up was way too big.
[16:16:11] <Psychonaut> I had my resolution set to 320x400 and scaling set to 4, but the window was far bigger than 1280x800.
[16:16:38] <wjp> which debian (or derived distro) are you using?
[16:16:44] <wjp> 320x400?
[16:16:53] <Psychonaut> There's no music either. Sound effects are OK.
[16:17:02] <Psychonaut> Sorry, I meant 320x200.
[16:17:09] <Psychonaut> I'm using SuSE 9.3.
[16:17:20] <wjp> suse uses apt nowadays?
[16:17:50] <Psychonaut> I think the latest versions do. It was optional from 7.x onwards, I think.
[16:18:12] <Psychonaut> Oh, I see... it can't find timidity.cfg. Strange, exult 1.2 was able to find timidity.cfg without any problems.
[16:19:08] <Psychonaut> ln -s /etc/timidity.cfg solved the music problem.
[16:19:35] <Psychonaut> The resolution problem is evidently because Exult's title screen is at a higher resolution than the game itself.
[16:19:55] <Psychonaut> Once I actually select "Ultima VII", the window size shrinks back to 1280x800 as expected.
[16:20:29] <wjp> hm, yeah, that was a fairly recent change that needs some work
[16:23:35] <Psychonaut> The --mod command line needs some work. It doesn't return an error if the filename supplied is bogus. Thus you have no way of knowing whether or not you successfully applied a patch.
[16:24:16] --- LordNAway is now known as Lord_Nightmare
[16:26:55] <wjp> the whole mod stuff is work in progress
[16:27:46] <Psychonaut> Right... I downloaded the CVS snapshot so that I could try out Marzo's Serpent Isle patches.
[16:28:22] <Psychonaut> I hope Exult 1.4.01cvs is stable enough to run without any showstopping bugs...
[16:32:15] <Psychonaut> Anyway, I'm going to go try it out. Bye...
[16:32:18] <-- Psychonaut has left IRC ("Chatzilla 0.9.67+ [SeaMonkey 1.0.5/2006091100]")
[16:49:16] --> Baastuul has joined #exult
[18:16:28] --> Baastuul_ has joined #exult
[18:19:09] --> ParuCodex has joined #exult
[18:26:48] <-- ParuNexus has left IRC (Read error: 60 (Operation timed out))
[18:27:48] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[19:03:27] --> SleepingDragon has joined #exult
[21:09:37] --- Lord_Nightmare is now known as LordNAway
[21:38:24] --> Kirben has joined #exult
[21:38:24] --- ChanServ gives channel operator status to Kirben
[21:50:21] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[21:50:51] --> Sevalecan has joined #exult
[21:56:45] --> Colourless has joined #Exult
[21:56:46] --- ChanServ gives channel operator status to Colourless
[22:07:05] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[23:09:32] --> Kirben has joined #exult
[23:09:32] --- ChanServ gives channel operator status to Kirben
[23:26:30] <-- Colourless has left IRC ("casts improved invisibility")