Difference between revisions of "Configuration and Building a stack"

From reSIProcate
Jump to: navigation, search
(building instructions for the library using autotools)
 
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Typically, we build Resiprocate as follows:
+
* [[The reSIProcate build system]]
 
+
* WindowsBuild
 
 
[Go into the 'sip' directory]
 
 
 
<pre>
 
$ sh ./use-autotools.sh
 
$ sh ./autogen.sh
 
$ mkdir compile
 
$ cd compile
 
$ ../configure {config options}
 
 
 
# OR (for example)
 
 
 
$ ../configure -C --enable-shared --enable-ipv6 --enable-data-local-size=16 --disable-elog
 
$ make
 
</pre>
 
 
 
Note: there are usually errors in the test subdirectories when compiling. These do not affect the building of the library, but they have not been fixed just yet.
 
Note: there may be problems building DUM  since DUM development has been outpacing autotools maintenance of the DUM subdir.
 
 
 
This method builds the libraries in sip/compile/resiprocate/.libs
 
 
 
This autotools installation is *not* yet suited for doing a *make install* target.
 
 
 
 
 
 
 
If the machine your're building on has several versions of autotools, set the following environment variables first:
 
<pre>
 
export WANT_AUTOCONF=2.5
 
export WANT_AUTOMAKE=1.8
 
</pre>
 

Latest revision as of 20:08, 23 February 2007