![]()
Parent Directory
|
Revision Log
big reorg merge: merge -r 1807:1841 branches/reorg branch->trunk
Netsteria - "Toy" Release 0.01
Copyright 2006 Bryan Ford
Compiling
~~~~~~~~~
* Compilation prerequisites:
- Qt 4.1.1 (4.1.0 doesn't work due to a QHostAddress bug)
- OpenSSL 0.9.8 or later (0.9.7e doesn't work)
* Compiling under Unix or Mac OS X:
Once you've installed the packages above, run the supplied 'configure'
script (or just run 'qmake', which is all the configure script really
does), and then type 'make' to build everything. There's currently no
installation mechanism.
* Compiling under Windows:
You're REALLY sure? You wouldn't prefer to try Linux, or get a nice Mac?
Okay then...
Here's the way I compile Netsteria under Windows; your mileage may vary.
1. Download the pre-compiled Qt open source release from Trolltech,
and install it with the MinGW distribution that it knows how to fetch.
(I have yet to figure out how to install MinGW successfully by itself,
and Qt doesn't seem to like the version of MinGW built into cygwin.)
Start the Qt/MinGW command prompt environment via the shortcut provided.
2. Download and extract the openssl-0.9.8d source release from openssl.org,
then build it as described in the INSTALL.W32 file in the tree.
3. Go to the top of the Netsteria tree, copy 'top.pri.in' to 'top.pri',
and then edit 'top.pri', replacing:
@INCS@ with <openssl-path>/outinc
@LIBS@ with -L<openssl-path>/out
where <openssl-path> is the top of your compiled OpenSSL source tree.
3. CD to the top level of the Netsteria source tree,
then type 'qmake' and then 'make'.
Cross fingers.
Directory structure
~~~~~~~~~~~~~~~~~~~
lib Netsteria library implementing all core functionality
gui GUI-based Netsteria client ('netsteria')
reg Console-based dedicated Netsteria registration server.
cons Console-based Netsteria client ('nst') - not yet very functional
speex Speex codec for Voice-over-IP support (http://www.speex.org/)
portaudio Portable audio toolkit (http://www.portaudio.com/)
License
~~~~~~~
Netsteria is released under the GNU General Public License, Version 2;
see the file COPYING in this (top-level) directory for details.
Some of the libraries included in the Netsteria source tree
use their own open-source licenses: see those directories for details.
| Maintained by PDOS | ViewVC Help |
| Powered by ViewVC 1.0.3 |