Page 1 of 1

NeoStats and Win32

Posted: Fri Jun 25, 2004 9:13 am
by OmniMaster
I know it's for Lunix But is it Possible?

Posted: Fri Jun 25, 2004 4:18 pm
by aquanight

Posted: Sat Jun 26, 2004 1:26 pm
by w00t
And even then, you will probably find that it won't be supported running under Windows...

Posted: Sat Jun 26, 2004 9:17 pm
by Josh
An e-mail sent by one of the developers regarding Win32.
From: M <[email protected]>
Sent: Saturday, June 26, 2004 1:51 PM
Subject: [NeoStats-Devel] Version 3.0 News: Announcing (partial) Win32 support

NeoStats version 3.0 will now compile as a native Win32 application. The
compilation environment used was Microsoft Visual Studio .NET 2003. I have
no idea if it will compile under other MSVS environments but it should. The
ADNS library for Win32 will only run on Windows 2000 or greater (so no Win
9x support but Win 9x should not really be used as a server anyway).

At present, it is slightly less capable than a Cygwin compile of the core
since a few areas have been disabled such as forking which needs to be done
differently for native Win32. It also currently has the same limitation as
the Cygwin version in that there is currently no module support.

It does however connect to an IRC server and happily send and receive
information and has no Cygwin dependencies. Now that it compiles as a native
app, we can look into DLLs etc for module support and what that entails.

The Win32 version uses a static equivalent of config.h files (configwin32.h)
for curl, pcre and the core. This introduces a problem of selecting the IRCd
to use however I have a couple ideas to play with on this so it is not a
huge issue.

I am assuming that most Windows users will just want to download an
executable rather than try to compile themselves since the majority of users
are unlikely to have the required compilation tools.

I guess that most Windows users would not be comfortable with the current
command line style so we will need a simple GUI for them.

Mark.

Posted: Sun Jun 27, 2004 8:06 pm
by Gizmo967
You can see topic on NeoStats for win32 HERE
There wont be NeoStats for win32....not yet..

yay

Posted: Mon Jun 28, 2004 2:08 am
by OmniMaster
yay :D

Posted: Mon Jun 28, 2004 3:55 am
by codemastr
Well, Unreal 3.2.1 (Win32) will support modules. And I'm also working on an official port of Anope that also supports modules. So I suspect, once all that is done, several programs will be stealing my code to try and get Windows support working ;)

Posted: Mon Jun 28, 2004 3:48 pm
by aquanight
Just be glad you're not doing this in .NET :) .

Honestly, modules in .NET are a pain in the behind (though I think I have them generally figured out ;) ) - mainly due to the fact that once you load a .NET Assembly, you can't easily unload it.