#exult@irc.freenode.net logs for 23 Jul 2003 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:23:49] * wjp yawns; hi :-)
[00:24:02] <wjp> and bye... :-)
[00:24:05] <wjp> (2:30am)
[00:24:22] <-- wjp has left IRC ("Zzzz...")
[00:49:27] <-- Fingolfin has left IRC ("42")
[01:26:55] <-- ShadwChsr has left IRC ()
[01:35:56] --> Kirben has joined #exult
[01:35:56] --- ChanServ gives channel operator status to Kirben
[03:05:50] --> Ember has joined #exult
[03:14:21] <-- DarkeZzz has left IRC (Read error: 60 (Operation timed out))
[03:54:14] --> ShadwChsr has joined #exult
[03:54:20] <ShadwChsr> Hey, anyone herE? :)
[04:08:48] --> servus has joined #exult
[04:09:26] <ShadwChsr> Hey :)
[04:09:44] <ShadwChsr> I was just playing serpent isle, I had no idea that Blackthorne was one of the monks until now! LOL
[04:11:14] <servus> I never realized...
[04:11:27] <ShadwChsr> The one monk who talks about children of the corn and stuff ;)
[04:11:49] <ShadwChsr> If you read a scroll in the library it says how blackthorne came to serpent isle after being exiled and sought refuge at the monastary
[04:11:49] <servus> I'm not good with faces.
[04:36:37] <-- ShadwChsr has left IRC ()
[05:03:01] --> SB-X has joined #exult
[05:06:46] --> `daniel has joined #exult
[05:31:12] <-- `daniel has left IRC (Read error: 104 (Connection reset by peer))
[05:44:04] --> ShadwChsr has joined #exult
[05:44:07] <ShadwChsr> Ack
[05:44:18] <ShadwChsr> I attacked stephano in the dumb mines, how do I hack him to stop hating me?
[05:44:22] <ShadwChsr> i dont want to redo all the mines ;(
[05:44:27] <servus> Lol.
[05:45:17] <servus> Can't you just teleport away, walk around, sleep, and come back?
[05:45:22] <ShadwChsr> Tried that ;(
[05:46:15] <ShadwChsr> ahah
[05:46:16] <ShadwChsr> thanks :)
[05:49:45] <-- ShadwChsr has left IRC ()
[05:57:29] --> `daniel has joined #exult
[06:13:03] <-- animeloe has left IRC (vinge.freenode.net irc.freenode.net)
[06:14:19] --> animeloe has joined #exult
[06:17:27] <-- Kirben has left IRC (vinge.freenode.net irc.freenode.net)
[06:22:15] <-- animeloe has left IRC (vinge.freenode.net irc.freenode.net)
[06:56:19] <servus> Hey, I made a complete program! Yay.
[06:57:19] --> Kirben has joined #exult
[06:58:00] <`daniel> hehe YES!
[06:58:12] <`daniel> you did it servus, that something to be proud of
[06:58:17] <-- `daniel has left IRC ("Client Exiting")
[07:08:06] <servus> It has pink flamingoes!
[07:16:32] --- ChanServ gives channel operator status to Kirben
[08:32:14] --> `daniel has joined #exult
[09:32:52] --> Fingolfin has joined #exult
[09:32:52] --- ChanServ gives channel operator status to Fingolfin
[09:54:22] <-- `daniel has left IRC ("Client Exiting")
[11:50:45] --> wjp has joined #exult
[11:50:45] --- ChanServ gives channel operator status to wjp
[12:16:42] --> Colourless has joined #Exult
[12:16:42] --- ChanServ gives channel operator status to Colourless
[12:17:06] <Colourless> hi
[12:27:06] <Fingolfin> yo
[12:32:53] --- Ember is now known as Darke
[12:32:59] --- ChanServ gives channel operator status to Darke
[12:33:24] <Darke> Greetings all and sundry!
[12:34:16] <Colourless> but i like ember better
[12:34:47] <Darke> You would. *indignantlook*
[12:35:55] * Darke shouldn't be so perky and cheerful at this time of night, since he's almost falling asleep on his feet. *grin*
[12:37:12] <Colourless> nice lady dragons are always better than small annoying black bunnies
[12:37:33] <Colourless> but to think they in this case are one and the same....
[12:37:36] <Darke> Hey! I'm not annoying! Just... err... umm... unique!
[12:38:14] <Colourless> i can get over it :-)
[12:39:27] <Darke> Darnit! How am I supposed to by annoying^Wunique if people get used to it!
[12:40:26] * Darke will have to find new means to be unique, I mean annoying... umm... no, unique!
[12:41:39] <Colourless> hey, you are unique, you will always be unique. don't let that worry you
[12:42:01] <Darke> Yay! *preen*
[12:42:34] * Darke blinkblinks. Hold on. You said 'unique', not 'freak' right? *paranoidlook*
[12:46:06] <Colourless> if you're a freak, i'm a freak
[12:49:12] <Darke> If that was supposed to be comforting... it wasn't. *grin*
[12:58:10] <Colourless> why not? because I am a freak? So therefore calling you a freak has no relevance to me/
[13:21:38] * Darke snickers.
[13:22:44] <Darke> This freak (I think) needs to sleep (I think), at least I'm almost falling asleep at the keyboard anyway. *grin* Night!
[13:23:08] --- Darke is now known as DarkeZzz
[13:23:14] <wjp> night
[13:23:18] <Colourless> cya
[13:32:55] --> Cless has joined #Exult
[13:33:36] <-- SB-X has left IRC ("X-Chat")
[13:33:57] <-- Colourless has left IRC (Killed (NickServ (ghosted: Cless!Cless@ppp1366.adelaide.on.net.au)))
[13:33:58] --- Cless is now known as Colourless
[13:33:59] --- ChanServ gives channel operator status to Colourless
[14:34:30] --> artaxerxes has joined #exult
[14:34:30] --- ChanServ gives channel operator status to artaxerxes
[14:34:38] <artaxerxes> hi all
[14:35:36] <wjp> hi
[14:35:50] <artaxerxes> wjp: I'm having difficulties integrating smooth to exult stuff (Makefile.am is a nightmare, espcially for shared libs).
[14:36:33] <artaxerxes> wjp: I'm pretty much ready to just scrap everything and just drop a tar.gz in the mapedit dir!
[14:37:28] <Colourless> just a little something for you. building win32 dlls with gcc is a real pain in the ass
[14:38:26] <artaxerxes> any ways to ease that pain?
[14:39:47] <Kirben> I thought it was easy now ?
[14:39:52] <Colourless> not really
[14:40:06] <Kirben> latest binutils offers auto import.
[14:40:12] <Colourless> unless things have changed :-)
[14:40:47] <wjp> artaxerxes: I can take a look if you want if you send me all required source files and a normal Makefile
[14:40:58] <Colourless> i don't exactly have a version of mingw that is anything near modern
[14:41:00] <wjp> (in about 30 minutes when I'm home)
[14:43:08] <artaxerxes> I've already started a Makefile.am, which is integrated to configure.in so that Makefile.in is created, but that's only for smooth. I need to add the libraries too, but since they are dynamic, they have special parameters to be compiled with
[14:45:21] <wjp> that's not a problem
[14:46:03] <artaxerxes> I've been pulling the left over of my hair for the last hour
[14:46:18] <wjp> check the automake info pages for target_CFLAGS
[14:47:05] <artaxerxes> so I did
[14:47:22] <artaxerxes> (btw, using konqueror to view info pages is the best!)
[14:47:41] <artaxerxes> just type info:automake in konqueror, you'll see
[14:48:11] <wjp> it would help if I had konqueror :-)
[14:48:44] <wjp> maybe I should give in and install kde at home :-)
[14:49:16] <artaxerxes> it's real bliss to view an info page with it.. I truely, desperatly hate info pages seen with info
[14:49:50] <wjp> can you search?
[14:50:06] <wjp> (through more than just the current page)
[14:50:17] <wjp> if not, I'll stick with info :-)
[14:51:09] <artaxerxes> I don't know! :-/
[14:53:49] <wjp> looks like konqueror just uses info2html
[14:54:35] <wjp> so that would make it unlikely that you can search through an entire tree
[14:56:48] <artaxerxes> btw, should I use your sf.net email address ?
[14:57:04] <wjp> sure, why not
[14:57:13] <artaxerxes> and should I also include my Makefile.am ?
[14:57:18] <wjp> sure, why not
[14:57:21] <wjp> :-)
[14:57:28] <wjp> (username is wjpalenstijn, btw)
[14:58:23] <artaxerxes> k
[14:59:09] <artaxerxes> the only changes I made to configure.in was to add the mapedit/tools/Makefile, mapedit/tools/smooth/Makefile and mapedit/tools/smooth/plugins/Makefile
[15:03:49] <artaxerxes> 35k once tgz'd
[15:07:07] <artaxerxes> ok, sent
[15:09:12] <wjp> README.steam? :-)
[15:09:35] <artaxerxes> er... yes?
[15:09:43] <artaxerxes> oups
[15:09:46] <artaxerxes> should be stream!
[15:10:03] <wjp> no Makefile.handmade for plugins/ ?
[15:10:35] <artaxerxes> nope.. it should say all in Makefile.handmade
[15:10:51] <artaxerxes> ah no
[15:10:53] <artaxerxes> it doesn't
[15:11:11] <artaxerxes> here it is: (flood alert)
[15:11:15] <artaxerxes> CC=gcc
[15:11:15] <artaxerxes> OBJS= libsmooth_randomize.so libsmooth_stream.so libsmooth_smooth.so
[15:11:15] <artaxerxes> CFLAGS=`sdl-config --cflags` -Wall
[15:11:15] <artaxerxes> LIBS=`sdl-config --libs` -lSDL_image
[15:11:15] <artaxerxes> all: ${OBJS}
[15:11:17] <artaxerxes> libsmooth_randomize.so: plugin_randomize.o
[15:11:20] <artaxerxes> ${CC} -c plugin_randomize.c -o plugin_randomize.o ${CFLAGS}
[15:11:22] <artaxerxes> ${CC} -fPIC -shared plugin_randomize.o -o libsmooth_randomize.so ${LIBS}
[15:11:25] <artaxerxes> libsmooth_stream.so: plugin_stream.o
[15:11:27] <artaxerxes> ${CC} -c plugin_stream.c -o plugin_stream.o ${CFLAGS}
[15:11:30] <artaxerxes> ${CC} -fPIC -shared plugin_stream.o -o libsmooth_stream.so ${LIBS}
[15:11:32] <artaxerxes> libsmooth_smooth.so: plugin_smooth.o
[15:11:35] <artaxerxes> ${CC} -c plugin_smooth.c -o plugin_smooth.o ${CFLAGS}
[15:11:38] <artaxerxes> ${CC} -fPIC -shared plugin_smooth.o -o libsmooth_smooth.so ${LIBS}
[15:11:40] <artaxerxes> clean:
[15:11:43] <artaxerxes> -rm ${OBJS} *~ *.o
[15:11:45] <artaxerxes> install:
[15:11:48] <artaxerxes> su -c 'cp -f ${OBJS} /usr/lib'
[15:12:41] <wjp> going home, bbl
[15:12:43] <-- wjp has left IRC ("bbl")
[15:12:54] <Colourless> you scared wjp away :-)
[15:13:01] <artaxerxes> ;-)
[15:13:13] <artaxerxes> I must say the install clause is UGLY!
[15:21:22] <artaxerxes> anyways... I have to return to work
[15:56:20] --> wjp has joined #exult
[15:56:20] --- ChanServ gives channel operator status to wjp
[15:56:30] <Colourless> wb
[15:56:53] <wjp> thanks
[16:03:47] <wjp> artaxerxes: looks like the gnome help browser can view info pages too
[16:03:54] <wjp> same search limitation as konqueror, though
[17:06:47] <-- Kirben has left IRC (Read error: 54 (Connection reset by peer))
[17:06:53] --> olivieryk has joined #exult
[17:42:08] <-- Colourless has left IRC ("bbl")
[18:21:20] <wjp> artaxerxes: the main issue which is preventing building the .so files is the AM_DISABLE_SHARED in Exult's configure.ac
[18:23:57] <wjp> I'm done some more thinking, and I think the dlopen stuff warrants adding a special --enable-smooth to the main configure
[18:24:14] <wjp> also it might be a good idea to have a separate configure in mapedit/tools/smooth
[18:27:51] <artaxerxes> I think --enable-smooth should be renamed --enable-mapstudio (half-j/k)
[18:28:03] <artaxerxes> or maptools
[18:28:38] <artaxerxes> =since there is more than smooth. there is also mockup and soon more progs hopefull
[18:28:41] <artaxerxes> y
[18:30:02] <wjp> but smooth uses some linux-specific things
[18:30:14] <wjp> which means you'd want to be able to disable just smooth on other platforms
[18:32:45] <wjp> oh, also, instead of -fPIC -shared you should use -module, I think
[18:32:51] <wjp> (that's a libtool flag)
[18:33:55] <wjp> hm, come to think of it, you probably need to add -fPIC yourself if you need it
[18:38:50] <wjp> and then there's the installation issues
[18:39:02] <wjp> you'll have to determine where you want the .so files
[18:39:14] <wjp> automake might need some persuading that you only want to install the .so files, too
[18:39:39] <wjp> (as opposed to .so.0.0.0, ... .so, .a, .la, ...)
[18:43:38] <wjp> adding AM_DISABLE_STATIC to your configure.ac should get rid of the .a/.la
[18:43:48] <wjp> as for the versioned .so's... hmm...
[18:54:46] <wjp> adding -avoid-version to LDFLAGS might work
[18:56:48] <wjp> oh, one other thing: you don't need to say CLEANFILES=...
[18:56:57] <artaxerxes> smooth can be compiled on windows, so it should be possible not to have linux specific things
[18:57:08] <wjp> the produced files are automatically cleaned, and I really wouldn't recommend deleting *~ on make clean
[18:57:22] <artaxerxes> really? why?
[18:57:30] <wjp> artaxerxes: sure, but do you want to make it portable to every single platform? :-)
[18:57:53] <wjp> deleting backup copies of files when you don't expect it is bad :-)
[18:57:59] <artaxerxes> I don't know what platform can load libraries dynamically. don't they all do?
[18:58:08] <wjp> no
[18:58:09] <artaxerxes> OIC ;-)
[18:58:24] <wjp> most 'real' platforms do, though
[18:58:39] <wjp> but there's still the issue that it might not work with the current code/build system
[18:58:49] <wjp> so you want to be able to disable it
[18:59:44] <artaxerxes> and statically link?
[18:59:48] <artaxerxes> *shudders*
[19:00:53] <wjp> well, I wouldn't worry about it until someone actually wants to run it somewhere where it doesn't work yet
[19:01:16] <artaxerxes> I suppose Mac supports dyn libs
[19:01:24] <wjp> just don't prevent people from building exult because smooth won't build
[19:05:35] --> Colourless has joined #Exult
[19:05:37] --- ChanServ gives channel operator status to Colourless
[19:09:11] <wjp> yes... -avoid-version seems to do the trick
[19:09:56] <wjp> "make install" now installs libsmooth_smooth.la, libsmooth_smooth.so (x3)
[19:10:15] <wjp> (that's with AM_DISABLE_STATIC and without AM_DISABLE_SHARED)
[19:33:28] --> Dominus has joined #exult
[19:33:33] --- ChanServ gives channel operator status to Dominus
[19:35:14] <Dominus> artaxerxes: did you see my longish post to the forum about the differences of german
[19:35:44] <Dominus> Colourless: I felll asleep during the 5th episode of enterprise series 2 :-)
[19:36:41] <Colourless> :-)
[19:37:42] <Dominus> but I was awake again for the ending and then went to bed
[19:37:48] <Colourless> :-)
[19:38:12] <Colourless> which episode was 2.05?
[19:38:32] <Dominus> the one about porthos the dog
[19:38:45] <Dominus> which mostly takes place in sickbay
[19:39:41] <Colourless> oh 'that' one
[19:40:01] <Colourless> archer was a moron in that episode (like almost all episodes if i think about it)
[19:40:13] <Dominus> yeah
[19:40:39] <Colourless> what type of idiot would take a dog down to an alien planet without first knowing what it's like down there
[19:40:59] <Colourless> hell, what sort of person would have a dog on a star ship anyway
[19:41:14] <Dominus> and especially one race you KNOW that is very likely to be offended by all kinds of things
[19:41:34] <Colourless> yeah
[19:41:50] <Colourless> a diplomat he is not
[19:42:30] <Dominus> nope. With that series I really wonder how earth made it to be the leading planet in the starfleet
[19:42:44] <Dominus> they annoy everyone they meet
[19:45:25] <Colourless> yes it does seem like it
[19:45:36] <Colourless> they also like to take sides in arguments
[19:57:13] <artaxerxes> Dominus: yup I saw your post! I had no clue the diff was so strong!
[19:57:31] * Dominus thinks he may have exaggerated
[19:57:53] <Dominus> but the difference between north and south are tremendous
[19:59:22] <Dominus> hmm, my mailserver is offline it seems. The whole provider is gone atm
[20:00:27] <Dominus> unfortunately I have all my email routed through my german provider...
[20:19:39] <Dominus> hmm, is libasound something linux systems specific?
[20:19:52] * Dominus is struggling to get dosbox to compile
[20:34:55] --> artaxerx1s has joined #exult
[20:38:26] <artaxerx1s> test
[20:38:36] <artaxerx1s> who is this artaxerx1s
[20:39:00] <Dominus> you, of course :-)
[20:39:06] <artaxerx1s> how come I got renamed?!?
[20:39:54] <artaxerx1s> can someone kick artaxerxes please, so I can login
[20:40:03] <Dominus> use ghost
[20:40:06] <artaxerx1s> ?
[20:40:20] <artaxerx1s> no help for ghost
[20:40:30] <Colourless> msg nickserv help ghost
[20:40:54] <Dominus> because kicking artaxerxes would not help as he would not be off the server
[20:41:15] <-- artaxerxes has left IRC (Killed (NickServ (ghosted: artaxerx1s!~artaxerxe@
[20:41:37] --- artaxerx1s is now known as artaxerxes
[20:41:44] <Dominus> wb
[20:41:45] <Dominus> :-)
[20:42:10] --- ChanServ gives channel operator status to artaxerxes
[20:42:15] <artaxerxes> thx
[20:42:18] <Colourless> :-)
[20:42:19] <artaxerxes> ;-)
[20:42:26] <Dominus> hmm, a talkative crowd over in #dosbox :-)
[20:43:02] <Dominus> asking for help in compiling it seems not draw someone out :-)
[20:45:22] <artaxerxes> anyone here would have a clue on how to play Gabriel Knight on Linux?
[20:46:01] <Dominus> with wine?
[20:46:02] <Colourless> install windows? har har
[20:46:51] <artaxerxes> Dominus: don't think it works with Wine. Colourless: let's be serious! ;-(
[20:46:57] <artaxerxes> s/(/)
[20:47:03] <Dominus> there is a german step by step involving WinE at http://home.mayn.de/comrad/?content=gabriel
[20:47:11] <artaxerxes> ohhh
[20:47:22] <artaxerxes> too bad I can't read german!
[20:47:39] <artaxerxes> Ich bin nicht gut am Deutsch! ;-)
[20:47:54] <Dominus> he used WinE version 20030115
[20:48:05] <Dominus> to install do:
[20:48:21] <Dominus> 1. edit ~/.wine/config
[20:48:47] <artaxerxes> that's for GK2.. I'm trying to play GK1
[20:48:54] <Dominus> oh
[20:48:58] <Dominus> true
[20:49:04] <Dominus> haven't looked that close
[20:49:17] <Colourless> you will probably need use pure dos
[20:49:21] <Dominus> I guess you don't want further translations then
[20:49:40] <artaxerxes> no , but thx anyways! ;-)
[20:50:05] <artaxerxes> unfortunately, not a single dos emu I've found could play games except dosbox
[20:50:29] <Colourless> gk is too new for doxbox
[20:50:39] <artaxerxes> protected mode
[20:50:46] <artaxerxes> I know.. I'm still crying
[20:50:49] <wjp> dosbox' 386 mode is rather immature
[20:50:57] <Colourless> gk is sci32 iirc
[20:51:10] <artaxerxes> too recent for the sci emulators too
[20:51:54] <artaxerxes> (FreeSCI and sarien)
[20:52:02] <Colourless> sacien is for AGI
[20:52:13] <Colourless> s/sacien/sarien/
[20:52:52] <artaxerxes> oh I thought they were connected!
[20:52:53] <wjp> hm, new file src/cpu/paging.cpp in dosbox cvs
[20:53:19] <wjp> connected through sierra games, I guess, but that's about it :-)
[20:53:19] * artaxerxes is reading the FreeSCI home page.
[20:53:50] <artaxerxes> seems Christoph Reichenbach was the maintainer.. the names sounds familiar but I can't see why
[20:54:02] <Colourless> and that the early quest games used AGI and the later ones used SCI and it's mulitude of varients
[20:54:03] <artaxerxes> s/names/name
[20:54:32] <wjp> Christoph maintained the alpha port for exult at some point
[20:54:37] <wjp> also involved with scummvm, IIRC
[20:54:44] <artaxerxes> oh that's why
[20:54:53] <wjp> and I'm pretty sure he studies/studied at the same uni as Fingolfin
[20:55:35] <wjp> Colourless: that email still hasn't arrived on the SDL ML, btw... did you get a "held for moderator approval" message or something?
[20:55:54] <Colourless> yes i did
[21:00:06] <artaxerxes> gotta go
[21:00:13] <artaxerxes> see ya later!
[21:00:15] <-- artaxerxes has left #exult ()
[21:09:50] <Dominus> leaving as well
[21:09:52] <Dominus> bye
[21:09:54] <-- Dominus has left IRC ("enough for now")
[21:09:58] <Colourless> cya
[21:32:22] <Colourless> i'm going
[21:32:28] <-- Colourless has left IRC ("casts invisibility")
[22:00:09] <-- wjp has left IRC ("Zzzz...")
[23:47:23] <-- Fingolfin has left IRC ("42")