#exult@irc.freenode.net logs for 20 Feb 2003 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:00:48] <darnmolt> I just did the strace
[00:01:04] <darnmolt> the title screen wouldn't even come up for all the umovestr errors
[00:01:53] <wjp> in pmidi or in exult itself?
[00:02:39] <darnmolt> hrm
[00:02:43] <darnmolt> trying to figure it out
[00:02:56] <darnmolt> I'll turn music repeat off
[00:04:11] <darnmolt> aha
[00:04:28] <darnmolt> I turned the repeat off and now I'm getting an error message from pmidi
[00:04:37] <darnmolt> cannot connect to port 64:0..
[00:04:43] <darnmolt> I'll play with that
[00:04:49] <darnmolt> It should be able to
[00:07:43] <darnmolt> Nevermind.. that was because dosemu was using it... I'm getting a different error message now...
[00:08:13] <darnmolt> "Could not open file " <garbage characters>
[00:09:01] <wjp> did you leave the trailing 0 in the command line arguments in the execlp call?
[00:09:20] <darnmolt> oops
[00:09:25] * darnmolt ducks
[00:13:38] <-- Servus has left IRC ()
[00:13:42] <darnmolt> Hrm.. doesn't give me an error message now, but the roland isn't receiving any midi messages...
[00:13:49] <darnmolt> weird
[00:14:20] <wjp> is pmidi currently running?
[00:14:28] <wjp> or did it quit right after starting?
[00:15:15] <darnmolt> I'll check
[00:15:22] <-- jer|w0rk has left IRC (Read error: 54 (Connection reset by peer))
[00:24:20] <wjp> I should be going
[00:24:29] <wjp> if you find anything, let us know :-)
[00:24:42] <wjp> g'night
[00:24:46] <-- wjp has left IRC ("Zzzz...")
[00:39:50] --> Kirben has joined #exult
[00:39:51] --- ChanServ gives channel operator status to Kirben
[01:29:35] --> Matt_O has joined #exult
[01:40:02] <-- Dark-Star has left #exult ()
[07:53:25] --- darnmolt is now known as dmoltZzz
[08:53:39] --> Servus has joined #exult
[09:09:50] <-- Servus has left IRC ()
[09:37:57] --- DarkeZzz is now known as Darke
[09:38:21] <Darke> Looks like the forum has committed ritual suicide again, or else the database is down. *grin*
[09:46:28] <-- dmoltZzz has left IRC (Read error: 60 (Operation timed out))
[10:13:00] <-- Darke has left IRC ("Inficio-Infeci-Infectum")
[10:29:19] --> Servus has joined #exult
[11:35:34] --> Yuv422 has joined #exult
[12:24:04] <-- Kirben has left IRC ("System Meltdown")
[12:25:46] <-- Servus has left IRC ()
[12:47:33] <-- Yuv422 has left #exult ()
[12:56:12] --> Colourless has joined #Exult
[12:56:13] --- ChanServ gives channel operator status to Colourless
[13:01:32] <Colourless> hi
[13:59:05] --> Darke has joined #exult
[13:59:05] --- ChanServ gives channel operator status to Darke
[14:24:07] --> Nadir has joined #exult
[14:24:07] --- ChanServ gives channel operator status to Nadir
[14:24:10] <Nadir> hi
[14:24:19] <Darke> Hi.
[14:24:23] <Colourless> hi
[14:25:08] <Nadir> I've started the port of ExultStudio to GTK+ 2
[14:25:31] <Nadir> It compiles, it runs
[14:25:37] <Nadir> it's severely broken
[14:25:44] <Nadir> shall I commit it ? :)
[14:25:46] <Colourless> well then, fix it :-)
[14:25:54] <Darke> Ah well, two out of three ain't bad. *grin*
[14:26:23] <Colourless> or you could commit the code and then let jeff fix it at some unknown point in the future
[14:26:42] <Nadir> basically the GTK+ guys decided two of the widgets we use GtkText and GtkCTree were crap and so removed them
[14:27:15] <Colourless> hmm, i think the program will require just a bit of reworking
[14:27:31] <Nadir> in exchange we now have the beatiful GtkTextView and GtkTreeView
[14:27:44] <Nadir> but no docs on how to port from old to new
[14:27:47] <Nadir> :(
[14:28:03] <Colourless> yay for no docs
[14:28:23] <Nadir> well, they are documented, but I would like a porting tutorial
[14:28:40] <Nadir> the advantage is that GtkTextView now supports bidi text
[14:28:51] <Colourless> s/docs/useful docs/ perhape?
[14:28:59] <Colourless> s/perhape/perhaps/
[14:29:00] <Nadir> so, Darke we now need bidi usecode
[14:29:09] <Colourless> wtf is bidi?
[14:29:13] <Nadir> bidirectional
[14:29:20] <Nadir> left to right and right to left
[14:29:39] <Colourless> i see
[14:31:56] <Nadir> I'm sure Darke, in his infinite Usecode wisdom, can work out interesting ways to give different meaning to usecode which is written rtl instead of ltr
[14:39:50] * Darke umms... no. He can't think of any benefit that might provide. *grin*
[14:46:00] * Darke considers that he can, however, think of a benefit sleep might provide, such as waking up at the appropriate time tommorrow. *grin* Night!
[14:46:09] --- Darke is now known as DarkeZzz
[14:46:12] <Colourless> cya
[14:50:51] <Nadir> bye
[14:54:41] <Colourless> so... tired...
[14:54:49] <Colourless> going... now...
[14:54:50] <Colourless> quit
[14:54:52] <-- Colourless has left IRC ("casts invisibility")
[15:00:23] <-- Nadir has left IRC ("I like core dumps")
[15:33:15] <-- Matt_O has left IRC ("Client Exiting")
[16:24:08] --> wjp has joined #exult
[16:24:08] --- ChanServ gives channel operator status to wjp
[16:24:12] <wjp> hi
[16:46:18] --> Nadir has joined #exult
[16:46:18] --- ChanServ gives channel operator status to Nadir
[16:46:28] <Nadir> hi
[16:48:34] <wjp> hi
[16:49:00] <wjp> how's your unix exec knowledge? (wrt my last email to the ML)
[16:49:37] <wjp> from what I could tell by looking at manpages that code snippet doesn't make sense at all
[16:52:28] <Nadir> wait
[16:52:52] <Nadir> exec* calls never return unless errors
[16:53:28] <Nadir> If any of the exec functions returns, an error will have occurred. The
[16:53:28] <Nadir> return value is -1, and the global variable errno will be set to indi-
[16:53:28] <Nadir> cate the error.
[16:54:32] <wjp> right, so that 'do { blah(); } while (repeat);' is nonsense if blah() execlp's playmidi
[16:54:37] --> Dark-Star has joined #exult
[16:55:26] <Nadir> which file is that ? line no ?
[16:55:36] <wjp> forked_player.cc
[16:55:44] <wjp> in the start_track function (the file is pretty short)
[16:56:59] <Nadir> you are correct
[16:58:15] <Nadir> that whole function is very messy
[16:58:41] <Nadir> but it does say "Internal cheapass forked midi player"
[16:59:06] <Nadir> btw, what do you see here http://sourceforge.net/mailarchive/forum.php?forum=exult-general
[16:59:44] <wjp> "Either your mailing list name was misspelled or your mailing list has not been archived yet. If this list has just been created, please retry in 2-4 hours"
[17:00:11] <Nadir> same here
[17:00:28] <wjp> kind of weird
[17:02:09] <Nadir> what is the problem with the forked player ?
[17:02:14] <Nadir> does anybody use it ?
[17:02:33] <wjp> someone was trying to use it with pmidi (alsa midi player) last night
[17:03:57] <Nadir> and what happens
[17:04:25] <Nadir> ah, it seems like if it can't start the player it just goes into an infinite loop
[17:05:00] <wjp> when the repeat flag is set
[17:05:08] <Nadir> yes
[17:05:20] <wjp> of course the question remains why it couldn't start the player
[17:07:04] <Nadir> I just read the discussion
[17:07:21] <Nadir> you have to be careful when creating files in /tmp... permissions must be strict
[17:08:53] <wjp> how about using mkstemp?
[17:09:57] <wjp> although it would be kind of convenient to use the same filename for multiple tracks. (Makes it easier to clean up afterwards)
[17:18:33] <Nadir> yes
[17:18:40] <Nadir> just use mkstemp once
[17:19:57] <wjp> hm, the forked player is only used on platforms which have a /tmp, I guess... good :-)
[17:20:30] <Nadir> yes
[17:20:41] <Nadir> real platforms for real men and real women
[17:20:56] <wjp> :-)
[17:22:18] <Nadir> when small furry green creatures from Alpha Centauri where real small furry green creatures from Alpha Centauri
[17:23:38] <wjp> lol; huh?
[17:25:04] <Nadir> you have not read H2G2 ?
[17:25:21] <Nadir> (oops, without the "green" part)
[17:25:28] <wjp> it does sound like something that could be in it, yes :-)
[17:27:19] <Nadir> have you read the #exult logs about my effort in getting ExultStudio ported to GTK+ 2.x
[17:28:30] <wjp> no, but it does sound like a good idea
[17:29:23] <wjp> oh, right, I remember screaming when I found out they removed GtkCTree and replaced it by GtkTreeView
[17:29:44] <wjp> the interface to GtkTreeView is "just a bit" more complex than that of GtkCTree :-)
[17:32:32] <wjp> um, no, I'm confusing things. I think that was about a List, not a Tree
[17:35:01] <Nadir> the same
[17:35:19] <Nadir> Also GtkTextView
[17:35:49] <Nadir> are you happy with gentoo ? it seem to me like it requires vast amounts of resources
[17:35:59] <wjp> what kind of resources do you mean?
[17:36:45] <Nadir> network badnwidth, cpu and disk
[17:36:53] <Nadir> installing
[17:37:21] <wjp> basically, yes :-)
[17:37:35] <wjp> although it really isn't all that bad. It just depends on how up-to-date you want to stay
[17:37:49] <wjp> installing it takes a _lot_ of hours CPU, though
[17:37:50] <Nadir> I'll stick with Debian
[17:38:16] <wjp> bandwidth: no more than any other distro, I think
[17:38:43] <Nadir> source packages are larger than binaries most of the time
[17:39:28] <wjp> hm, not that much bigger, I think
[17:41:28] <wjp> I downloaded a total of 1.4Gb, which is about the same as the current RH size, I think
[17:41:44] <wjp> (although that 1.4Gb includes several versions of some packages)
[17:46:00] <Nadir> gotta go
[17:46:02] <Nadir> bye
[17:46:03] <-- Nadir has left IRC ("I like core dumps")
[23:02:11] <-- wjp has left IRC ("Zzzz...")
[23:08:28] --> Fingolfin has joined #exult
[23:08:29] --- ChanServ gives channel operator status to Fingolfin
[23:08:46] <Fingolfin> yo
[23:29:42] <-- DarkeZzz has left IRC (adams.freenode.net irc.freenode.net)
[23:30:04] --> DarkeZzz has joined #exult
[23:50:23] <-- Fingolfin has left IRC ("42")