From: Jordi M. <jo...@si...> - 2006-10-25 19:31:25
|
So, while the list is a bit active, I'll bring up a discussion I've had in private mail with an All-Seeing Eye user who is a bit desperate about findng a replacement. It seems ASE was bought by Yahoo!, and soon after it was dropped on the floor. Go Yahoo!, that's the way to go. The thing is, it apparently hasn't seen any updates in the last year or so, and it's starting to get outdated and unuseful. So people are looking for replacements. Of course, they've come across XQF, and they were asking me if we could port it to win32. I told him there's a win32 version of qstat, our backend, and that XQF is built on plain simple GTK, so it'd be pretty easy to port. We'll see if we know anything new about them, or if someone from the Windows world joins the mailing list and submits any necessary patch. Jordi --=20 Jordi Mallach P=E9rez -- Debian developer http://www.debian.org/ jo...@si... jo...@de... http://www.sindominio.net/ GnuPG public key information available at http://oskuro.net/ |
From: Ludwig N. <lud...@gm...> - 2006-10-25 20:13:02
|
Jordi Mallach wrote: > So, while the list is a bit active, I'll bring up a discussion I've had > in private mail with an All-Seeing Eye user who is a bit desperate about > findng a replacement. > > It seems ASE was bought by Yahoo!, and soon after it was dropped on the > floor. Go Yahoo!, that's the way to go. I never understood what's so great about that program anyways. > The thing is, it apparently hasn't seen any updates in the last year or > so, and it's starting to get outdated and unuseful. So people are XQF hasn't seen updates for a year as well. > looking for replacements. Of course, they've come across XQF, and they > were asking me if we could port it to win32. > > I told him there's a win32 version of qstat, our backend, and that XQF > is built on plain simple GTK, so it'd be pretty easy to port. We'll see > if we know anything new about them, or if someone from the Windows world > joins the mailing list and submits any necessary patch. XQF is useless on Windows as it only supports a few old games that happen do run on Linux. There are still commerical and other non-free-as-in-speech game server browsers. XQF cannot compete with those as long as we don't have a more active maintainer. cu Ludwig -- (o_ Lud...@gm... //\ V_/_ PGP Key ID: FF8135CE |
From: Jordi M. <jo...@si...> - 2006-10-25 20:57:50
|
On Wed, Oct 25, 2006 at 10:12:49PM +0200, Ludwig Nussel wrote: > > It seems ASE was bought by Yahoo!, and soon after it was dropped on the > > floor. Go Yahoo!, that's the way to go. > I never understood what's so great about that program anyways. Heh, I haven't seen it at all :) > > The thing is, it apparently hasn't seen any updates in the last year or > > so, and it's starting to get outdated and unuseful. So people are > XQF hasn't seen updates for a year as well. At least others can pick it up and send patches to us. It seems some ASE enthusiasts were producing binary patches or whatever. Pretty crazy. > XQF is useless on Windows as it only supports a few old games that > happen do run on Linux. There are still commerical and other > non-free-as-in-speech game server browsers. XQF cannot compete with > those as long as we don't have a more active maintainer. *shrug*, if people (not you or the usual readers of this list) added support for games which would only show up on Windows systems, I don't see how bad that would be. Or if the current games pleases them, there you go. Of course, this is only IF people send patches. I doubt there'll ever will. Jordi --=20 Jordi Mallach P=E9rez -- Debian developer http://www.debian.org/ jo...@si... jo...@de... http://www.sindominio.net/ GnuPG public key information available at http://oskuro.net/ |
From: Jo S. <dir...@ap...> - 2006-10-25 21:51:49
|
On Wed, 2006-10-25 at 22:57 +0200, Jordi Mallach wrote: > On Wed, Oct 25, 2006 at 10:12:49PM +0200, Ludwig Nussel wrote: > > > It seems ASE was bought by Yahoo!, and soon after it was dropped on the > > > floor. Go Yahoo!, that's the way to go. > > I never understood what's so great about that program anyways. > > Heh, I haven't seen it at all :) > > > > The thing is, it apparently hasn't seen any updates in the last year or > > > so, and it's starting to get outdated and unuseful. So people are > > XQF hasn't seen updates for a year as well. > > At least others can pick it up and send patches to us. It seems some ASE > enthusiasts were producing binary patches or whatever. Pretty crazy. > > > XQF is useless on Windows as it only supports a few old games that > > happen do run on Linux. There are still commerical and other > > non-free-as-in-speech game server browsers. XQF cannot compete with > > those as long as we don't have a more active maintainer. > > *shrug*, if people (not you or the usual readers of this list) added > support for games which would only show up on Windows systems, I don't > see how bad that would be. Or if the current games pleases them, there > you go. Of course, this is only IF people send patches. I doubt there'll > ever will. Has anyone actually tried building as-is on Windows, to see what happens? |
From: Stefan G. <sg...@gm...> - 2006-10-26 18:45:05
|
On Wednesday October 25 2006 23:51, Jo Shields wrote: > > Has anyone actually tried building as-is on Windows, to see what > happens? AFAIK no, but I can see what I can do when I end up in win32 next time ;) I just re-ported gkrellm to win32 (release pending...) so I have the necessary MinGW setup to try it. Bye, Stefan aka mETz -- ICQ#51123152 | Moege der Pinguin mit euch sein |
From: Stefan G. <sg...@gm...> - 2006-10-28 21:55:22
|
Stefan Gehn schrieb: > On Wednesday October 25 2006 23:51, Jo Shields wrote: >> Has anyone actually tried building as-is on Windows, to see what >> happens? > > AFAIK no, but I can see what I can do when I end up in win32 next time ;) I > just re-ported gkrellm to win32 (release pending...) so I have the necessary > MinGW setup to try it. ok, I tried with MinGW and MSYS but the results are rather disappointing so far: "make /k 2> error.log" created a 31 kByte file with 23 files failing to compile! Errors are (just some rough notes, didn't look too much into it, it's a bit late over here): - network includes like netinet/in.h and arpa/inet.h don't exist, ws2tcpip.h helps to a certain degree (ugly exception: getaddrinfo() does not exist on pre-winxp systems) - regex.h missing, probably xqf is missing some configure check, I think I have some libregexp for mingw, it's just not installed atm - all the fork(), SIGFOO etc. does not exist on windows. dns.c for one suffers from that a lot. This could be a real problem! - trayicon code is tied to X11. This should be easy to fix by disabling tray on win32 for now (adding win32 trayicon-support easy compared to X11) - xutils.c: well, obvious one ;) - mkdir() has no permission argument on win32, ugly fix is to re-#define mkdir - other missing constants like EWOULDBLOCK, ETIMEDOUT, RLIM*, didn't look closer A partial fix for some of these could be using cygwin but I like emulating unix-API as much as a I like emulating windows-API so I'd prefer to add some windows-specific code if there's interest in a real port. Bye, Stefan aka mETz |
From: Jo S. <dir...@ap...> - 2006-10-29 13:01:16
|
On Sat, 2006-10-28 at 23:55 +0200, Stefan Gehn wrote: > Stefan Gehn schrieb: > > On Wednesday October 25 2006 23:51, Jo Shields wrote: > >> Has anyone actually tried building as-is on Windows, to see what > >> happens? > > > > AFAIK no, but I can see what I can do when I end up in win32 next time ;) I > > just re-ported gkrellm to win32 (release pending...) so I have the necessary > > MinGW setup to try it. > > ok, I tried with MinGW and MSYS but the results are rather disappointing > so far: > > "make /k 2> error.log" created a 31 kByte file with 23 files failing to > compile! > > Errors are (just some rough notes, didn't look too much into it, it's a > bit late over here): > > - network includes like netinet/in.h and arpa/inet.h don't exist, > ws2tcpip.h helps to a certain degree (ugly exception: getaddrinfo() does > not exist on pre-winxp systems) > > - regex.h missing, probably xqf is missing some configure check, I think > I have some libregexp for mingw, it's just not installed atm > > - all the fork(), SIGFOO etc. does not exist on windows. dns.c for one > suffers from that a lot. This could be a real problem! > > - trayicon code is tied to X11. This should be easy to fix by disabling > tray on win32 for now (adding win32 trayicon-support easy compared to X11) > > - xutils.c: well, obvious one ;) > > - mkdir() has no permission argument on win32, ugly fix is to re-#define > mkdir > > - other missing constants like EWOULDBLOCK, ETIMEDOUT, RLIM*, didn't > look closer > > A partial fix for some of these could be using cygwin but I like > emulating unix-API as much as a I like emulating windows-API so I'd > prefer to add some windows-specific code if there's interest in a real port. > > Bye, Stefan aka mETz Cygwin results: - compiles fine in GTK2 mode - when executing, doesn't seem to want to load any of the compiled-in pixmaps for some reason (providing PNG replacements works) - segfaults at the end of splash screen, citing an access violation --Jo Shields |
From: Stefan G. <sg...@gm...> - 2006-10-29 12:19:28
|
Moin, On Sunday October 29 2006 11:40, Jo Shields wrote: > On Sat, 2006-10-28 at 23:55 +0200, Stefan Gehn wrote: > > > > A partial fix for some of these could be using cygwin but I like > > emulating unix-API as much as a I like emulating windows-API so I'd > > prefer to add some windows-specific code if there's interest in a real > > port. > > > > Bye, Stefan aka mETz > > Cygwin results: > > - compiles fine in GTK2 mode > > - when executing, doesn't seem to want to load any of the compiled-in > pixmaps for some reason (providing PNG replacements works) XQF is using using dlsym for that (loadpixmap.c). I would prefer xqf to switch to external pixmaps, makes theming etc. easier as well. > > - segfaults at the end of splash screen, citing an access violation another good reason to do a complete port. Most work will probably be the exec handling (launch.c) and redoing hostname lookups (dns.c) using win32 threads (AFAICS msdn recommends using threads together with a blocking getnameinfo() call) or maybe by using a library like adns (http://www.chiark.greenend.org.uk/~ian/adns/). My error log is down to 12 kByte after my hacking-session till 2am ;) 9 files won't compile atm. Btw, I'm subscribed, no need to CC me ;) Bye, Stefan aka mETz -- ICQ#51123152 | Moege der Pinguin mit euch sein |