#exult@irc.freenode.net logs for 14 Sep 2004 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:05:48] <-- Krexx has left #exult ()
[00:39:47] <-- Matt_O has left IRC ("Client exiting")
[01:43:55] --> Matt_O has joined #exult
[02:30:01] --> Sheng_Gradilla has joined #exult
[02:30:35] <Sheng_Gradilla> :)
[02:33:00] --> Baastuul_ has joined #Exult
[02:41:21] --> claviola has joined #exult
[02:57:07] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[03:37:41] <-- Kabalx has left IRC ()
[03:38:45] <-- Matt_O has left IRC ("Leaving")
[03:45:19] --> Baastuul has joined #Exult
[04:04:52] <-- Baastuul_ has left IRC (Read error: 113 (No route to host))
[04:09:29] <-- claviola has left IRC ("sleep")
[05:14:33] --> Baastuul_ has joined #Exult
[05:41:51] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[05:57:18] --> Matt_O has joined #exult
[06:03:54] <-- Baastuul_ has left IRC (Read error: 113 (No route to host))
[06:23:24] <-- Sheng_Gradilla has left IRC (Read error: 104 (Connection reset by peer))
[07:54:54] <-- servus has left IRC (Read error: 60 (Operation timed out))
[08:34:01] --> Colourless has joined #Exult
[08:34:09] --- ChanServ gives channel operator status to Colourless
[10:34:01] --> servus has joined #exult
[12:03:40] --> Sheng_Gradilla has joined #exult
[12:15:02] --> Cless has joined #Exult
[12:15:24] <-- Colourless has left IRC (Nick collision from services.)
[12:15:26] --- Cless is now known as Colourless
[12:15:29] --- ChanServ gives channel operator status to Colourless
[12:48:50] --> Krexx has joined #exult
[12:48:53] <Krexx> hi all
[12:49:37] <Krexx> have anyone lately tried exult under freebsd?
[12:54:45] <Krexx> when I run exult, I think it doesn't read my exult.cfg file, even using the -c flag
[12:54:52] <Krexx> some idea?
[13:02:22] <Krexx> brb
[13:02:24] <-- Krexx has left #exult ("-")
[13:06:35] --> Krexx has joined #exult
[13:08:20] <-- Darke has left IRC (Read error: 104 (Connection reset by peer))
[13:24:35] --> Darke has joined #exult
[13:30:13] <Krexx> is anybody here?
[13:40:03] --> Baastuul has joined #Exult
[13:44:21] <Krexx> does anybody run exult under linux/unix ?
[13:47:47] <wjp> sure
[13:48:04] <Krexx> wjp: may I paste a few lines here?
[13:48:15] <wjp> it reads ~/.exult.cfg
[13:48:21] <Krexx> yes, but
[13:48:27] <Krexx> when I run exult
[13:48:46] <Krexx> it stops when the lines
[13:48:49] <Krexx> Data : /usr/local/share/exult
[13:48:49] <Krexx> Digital music : /usr/local/share/exult/music
[13:49:01] <Krexx> and nothing more else happen
[13:49:20] <wjp> yes, I would expect that pressing Ctrl-C makes it go on a bit
[13:49:27] <Krexx> yes
[13:49:30] <wjp> if you figure out what's causing it, please let me know
[13:50:04] <Krexx> hehe, no, I don't know, that's cuz I'm here, to ask you what's wrong
[13:50:32] <Krexx> this only happen with the last version?
[13:50:47] <wjp> I have no idea; feel free to try it and report and results
[13:50:59] <Krexx> ok
[13:52:46] <wjp> s/and res/any res/
[13:53:25] --> Fl00der has joined #exult
[13:59:57] <Fl00der> hi
[14:00:29] <Krexx> hi
[14:00:49] <Fl00der> quiet day >_>
[14:06:13] <Baastuul> Hi, Fl00der.
[14:06:42] <Fl00der> hi baastuul
[14:06:56] <Fl00der> btw, do you follow ice hockey? :P
[14:08:53] <Baastuul> Nope.
[14:09:14] <Fl00der> hmm...you are then weirdest american what I have "met" :P
[14:09:31] <Baastuul> :D
[14:09:38] <Fl00der> no fence :)
[14:09:42] <Baastuul> You would have to talk to a Canadian to find a true fan of ice hockey!
[14:09:43] <Baastuul> None taken. :D
[14:09:53] <Fl00der> yea
[14:10:29] <Fl00der> just wondering, there is world cup of hockey 2004 going on and Finland is on finals against Canada :D
[14:10:44] <Baastuul> hehehe
[14:10:45] <Fl00der> we won U S A 2-1
[14:10:57] <Baastuul> Didn't the Czech Republic get destroyed by Canada?
[14:11:02] <Fl00der> yep
[14:11:06] <Baastuul> hehehe
[14:11:10] <Fl00der> :)
[14:11:26] <Baastuul> That would suck having to fly all the way over from the Czech Republic to Canada and then getting your ass kicked by a bunch of canucks. ;)
[14:11:28] <Fl00der> game starts 2.00 finland time :P
[14:11:48] <Fl00der> :D
[14:11:50] <Fl00der> hehe, yea
[14:12:15] <Fl00der> Im gonna watch repeat of match next morning 7.00 AM
[14:12:25] <Fl00der> 2.00 = AM :P
[14:13:09] <Baastuul> Why so early?
[14:13:17] <Fl00der> Dunno
[14:13:22] <Fl00der> there is day when here is night
[14:15:23] <Baastuul> Oh, you mean the Finland team is going to Canada?
[14:15:28] <Baastuul> I thought the Canadians were going to Finland.
[14:15:59] <Fl00der> nah
[14:16:15] <Baastuul> Hmm... I have to go to school, I'll talk with you later. :)
[14:16:17] <Fl00der> Final game is going to played on Toronto, Air Canada Center
[14:16:22] <Fl00der> hmm..ok, have fun ;)
[14:16:22] <Baastuul> k :)
[14:16:25] <Fl00der> cya
[14:33:22] --> Darke2 has joined #exult
[14:50:13] <-- Krexx has left #exult ("-")
[14:51:19] <-- Darke has left IRC (Read error: 110 (Connection timed out))
[14:52:38] --> Dominus has joined #exult
[14:52:43] --- ChanServ gives channel operator status to Dominus
[14:54:07] <Dominus> wjp: I'm experimenting with newer gcc (3.4.1) for windows and ran into a problem right away with building Studio. Can you help?
[14:54:26] <Dominus> ./mapedit/chunklst.cc: In constructor `Chunk_chooser::Chunk_chooser(Vga_file*, std::istream&, unsigned char*, int, int, Shape_group*)':
[14:54:26] <Dominus> ./mapedit/chunklst.cc:835: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
[14:54:44] <Dominus> c:/mingw/bin/../lib/gcc/mingw32/3.4.1/../../../../include/c++/3.4.1/bits/postypes.h:190: note: candidate 1: std::fpos<_StateT> std::fpos<_StateT>::operator-(std::streamoff) const [with _StateT = mbstate_t]
[14:54:44] <Dominus> ./mapedit/chunklst.cc:835: note: candidate 2: operator-(std::streamoff, long int) <built-in>
[14:54:44] <Dominus> make: *** [chunklst.o] Error 1
[14:56:06] <Colourless> same error that came up yesterday
[14:56:51] <Dominus> oh, must have overlooked that
[14:57:41] <Dominus> hm, but that was now with the latest source
[14:58:08] <Dominus> I thought wjp had fixed that (from the logs)
[15:00:11] <Dominus> worked fine with older gcc :-)
[15:03:48] <Dominus> now lets see if adapting yesterdays fix to this one works
[15:04:58] <Dominus> seems to work so far...
[15:06:12] <Dominus> I changed /mapedit/chunklst.cc line 835 to num_chunks = ((int)chunkfile.tellg() - headersz)/chunksz;
[15:06:18] <Dominus> and now run into:
[15:06:36] <Dominus> In file included from ./mapedit/shapelst.cc:42:
[15:06:36] <Dominus> c:/mingw/bin/../lib/gcc/mingw32/3.4.1/../../../../include/unistd.h:23: error: declaration of C function `int g_win32_ftruncate(int, off_t)' conflicts with
[15:06:36] <Dominus> c:/mingw/include/glib-2.0/glib/gwin32.h:72: error: previous declaration `gint g_win32_ftruncate(gint, guint)' here
[15:06:36] <Dominus> make.exe: *** [shapelst.o] Error 1
[15:08:20] <-- Kirben has left IRC ("System Meltdown")
[15:08:45] <Dominus> but lets download the newest studio_dev-files kirben put up. maybe these will help
[15:13:49] * Dominus waits for that to download....
[15:15:52] <wjp> Dominus: feel free to commit that fix of line 835 of chunklst.cc
[15:16:58] <Dominus> that one is ok?
[15:18:29] <wjp> yeah
[15:18:54] <Dominus> done
[15:20:31] <Dominus> damn, still stumbling over glib
[15:30:33] --> Baastuul_ has joined #Exult
[15:43:59] <wjp> interesting error, that
[15:44:27] <wjp> maybe see if there's a newer glib?
[15:44:36] <Dominus> I commented out
[15:44:38] <Dominus> int ftruncate(int, off_t);
[15:44:38] <Dominus> __CRT_INLINE int ftruncate(int __fd, off_t __length)
[15:44:45] <Dominus> in i˙nistd.h
[15:44:58] <Dominus> then it compiled
[15:45:29] <wjp> generally editing system headers isn't a really good idea
[15:46:01] <Dominus> yeah :-)
[15:46:45] <Dominus> there was no newer glib unfortunately
[15:47:18] <Dominus> in glib it says:
[15:47:21] <Dominus> # define ftruncate(fd, size) g_win32_ftruncate (fd, size)
[15:47:21] <Dominus> gint g_win32_ftruncate (gint f,
[15:47:21] <Dominus> guint size);
[15:47:41] <Dominus> (the line in gwin32.h)
[15:47:44] <wjp> what a peculiar define
[15:48:19] <Colourless> how strange
[15:48:39] <wjp> I can't see any reason for that
[15:48:59] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[15:50:53] <Dominus> comment:
[15:50:53] <Dominus> For some POSIX functions that are not provided by the MS runtime,
[15:51:01] <Dominus> we provide emulators in glib, which are prefixed with g_win32_.
[15:51:03] <wjp> yeah, I have the file in front of me
[15:51:22] <wjp> looks like they were really not expecting a 'real' ftruncate function
[15:51:51] <wjp> see if changing the include order of things matters
[15:51:58] <wjp> unistd.h after glib.h
[15:52:45] <wjp> I mean before
[15:53:01] <wjp> you don't want that #define around when including unistd
[15:53:43] <Colourless> what 'is' unistd
[15:54:25] <wjp> provides various fairly low-level posix functions
[15:56:41] <Dominus> order did not help
[16:01:19] <Dominus> same error
[16:05:10] <Fl00der> back from life to nolife :P
[16:06:09] <-- Sheng_Gradilla has left IRC ("Terminando cliente")
[16:08:43] <Dominus> hmm, this is new in that mingw-runtime unistd.h. wasn't there before
[16:09:00] <Dominus> int ftruncate(int, off_t);
[16:09:00] <Dominus> __CRT_INLINE int ftruncate(int __fd, off_t __length)
[16:09:14] <Dominus> {
[16:09:14] <Dominus> return _chsize (__fd, __length);
[16:09:14] <Dominus> }
[16:09:59] <Dominus> and as the glib is older than that newer mingw-runtime, that might explain the conflict
[16:16:13] <-- Baastuul_ has left IRC (Read error: 113 (No route to host))
[16:17:58] <Colourless> yes
[16:18:01] <Colourless> i think it would
[16:18:19] <Colourless> mingw may have added the function... and it's caused a conflict
[16:59:31] <-- Dominus has left IRC ("Gitarren-Gott Selbstbewichser")
[17:57:11] <-- Fl00der has left IRC ()
[18:50:24] --> Dominus has joined #exult
[18:50:29] --- ChanServ gives channel operator status to Dominus
[18:50:55] <Dominus> hey ho
[18:51:33] <Dominus> I reported that conflict to the glib maintainer Tor Lillqvist and his answer:
[18:51:44] <Dominus> Thanks. I will remove that ftruncate definition. It's a leftover from
[18:51:44] <Dominus> early GLib porting to Win32, but not really a good idea.
[18:52:39] <Dominus> so problem solved soon :-)
[18:53:18] <wjp> great :-)
[19:03:36] <Dominus> hehe, just messing around with ES and the SF-island again and the church with penguin statue looks really funny :-)
[19:55:02] --> Krexx has joined #exult
[20:02:19] <wjp> Dominus: why commit that order change if it didn't work?
[20:02:33] <Dominus> oops
[20:02:35] <Dominus> sorry
[20:02:47] <wjp> no problem, just wondering :-)
[20:02:59] <Dominus> that was not intended
[21:00:53] <-- Colourless has left IRC ("casts improved invisibility")
[21:30:14] --> Kabalx has joined #exult
[21:31:40] --> sbx has joined #exult
[21:31:46] <sbx> hi
[21:32:56] <Dominus> hi
[21:33:45] <sbx> Do you know how to add write permissions to fat32 filesystems in linux?
[21:34:41] <Dominus> i figured it out once, but forgot
[21:34:44] <Krexx> take a look to the file /etc/fstab
[21:36:11] <sbx> krexx: i tried umask=0007
[21:36:21] <sbx> but it didnt add any write permission for group
[21:36:56] <Krexx> mmm
[21:37:07] <Krexx> wait a moment
[21:37:38] <Krexx> don't you have a line like
[21:38:16] <Krexx> -> /dev/hdaX /mnt/usb msdosfs rw 0 0
[21:38:22] <Krexx> something like that?
[21:38:38] <sbx> yeah
[21:38:41] <sbx> i dont think it says rw
[21:39:08] <Krexx> I don't remember how to configure /etc/fstab for linux
[21:39:16] <Krexx> I'm with freebsd now
[21:40:33] <sbx> it says "defaults" which I thought included rw
[21:40:37] * sbx changes it.
[21:41:03] <Krexx> try this
[21:41:12] <Krexx> --> /dev/hda5 /mnt/win vfat rw,umask=022,uid=youruid,gid=yourgroupname 0 0
[21:43:10] <sbx> i didnt know uid/gid would work
[21:43:13] * sbx changes it.
[21:45:59] <sbx> ah it works!
[21:46:01] <sbx> thanks
[21:46:24] <Krexx> ;)
[21:46:26] <sbx> but I'd rather it be special group writable
[21:46:39] <sbx> umask=002,gid=specialgroup?
[21:47:36] <Krexx> hmm
[21:47:53] <Krexx> I don't think it must be a special group
[21:48:26] <sbx> so it wont be writable by "users"
[21:48:36] <sbx> though i'm the only user
[21:50:25] <Krexx> I think the FAT32 partitions are writable by all the users, and restrinctions can't be set
[21:50:43] <sbx> well
[21:50:51] <sbx> I can't write to it without setting the uid/gid
[21:51:04] <sbx> maybe they changed it
[21:52:43] --> Kirben has joined #exult
[21:52:43] --- ChanServ gives channel operator status to Kirben
[21:52:46] <sbx> I'll just set them only user-writable.
[21:52:54] <sbx> Hi Kirben
[21:53:00] <Krexx> are u tring to set any permission to a file in a FAT32 partition?
[21:53:03] <Dominus> hi Kabalx
[21:53:09] <sbx> nope
[21:53:12] <Dominus> I mean hi Kirben
[21:53:15] <Krexx> ok
[22:00:20] <Kirben> Hi
[22:01:06] <Kabalx> hi Dominus
[22:01:11] <Kabalx> lol
[22:01:36] <Dominus> :-)
[22:08:41] --> Baastuul has joined #Exult
[22:10:12] <sbx> hi Baastuul
[22:19:11] <Dominus> Kirben: have you read through the mess about the glib/unistd.h conflict?
[22:19:30] <Kirben> No
[22:20:00] <Kirben> Odd, just compiled studio the other day without issues.
[22:20:30] <Dominus> when compiling Studio with newest mingw runtime (released some days ago) it gave an error
[22:21:15] <Kirben> ah I don't have that installed.
[22:21:29] <Dominus> in the newer runtime they changed unistd.h and that clashed with glib
[22:22:04] <Dominus> I reported that to Tor the glib maintainer and he said, he would gut the conflict out
[22:22:16] <Dominus> more on this in todays log
[22:23:10] <Kirben> ok, have not bene following logs as much lately.
[22:23:57] <Dominus> nothing happens much nowadays so follwing the logs can be a drag :-)
[22:24:49] <Dominus> that's why I thought I'd tell you about it :-)
[22:28:14] <sbx> how do i checkout the root of a cvs repository?
[22:28:20] <sbx> co ?
[22:30:10] <Dominus> modulename=cvsroot?
[22:32:20] <sbx> that doesn't work but CVSROOT gets the cvs data not the files
[22:58:02] <-- Dominus has left IRC ("Gitarren-Gott Selbstbewichser")
[23:07:12] <Krexx> can anybody tell me what kind of file is read from /data/music directory?
[23:08:29] <sbx> oggs
[23:09:09] <Krexx> ok, thanks
[23:42:34] --> Baastuul_ has joined #Exult
[23:43:30] <-- Baastuul has left IRC (Nick collision from services.)
[23:43:32] --- Baastuul_ is now known as Baastuul