Mercurial > hg > audiodb
annotate INSTALL.txt @ 165:324699d56429
Even more defensive command-line checking:
Make gengetopt generate code that doesn't exit on error, so that the
careful calls to error() as appropriate in audioDB.cpp actually stand a
chance of working.
author | mas01cr |
---|---|
date | Tue, 06 Nov 2007 10:52:32 +0000 |
parents | 521cecd1eab7 |
children | 3f1d970f7406 |
rev | line source |
---|---|
mas01cr@0 | 1 Dependencies |
mas01cr@0 | 2 ------------ |
mas01cr@0 | 3 |
mas01cr@132 | 4 gsoap: audioDB uses libgsoap++ for SOAP Web Services support. This |
mas01cr@132 | 5 can be installed on most linux distributions using the package |
mas01cr@132 | 6 manager; the binary distribution will suffice. Other systems |
mas01cr@132 | 7 will need to install the library. |
mas01cr@0 | 8 |
mas01cr@132 | 9 gengetopt: audioDB uses gengetopt (as of 2007-10-23, version 2.18 |
mas01cr@132 | 10 exactly) for command-line parsing. |
mas01cr@0 | 11 |
mas01cr@132 | 12 help2man: a spartan manual page is automatically generated from the |
mas01cr@132 | 13 usage text using help2man. |
mas01cr@0 | 14 |
mas01cr@132 | 15 Use the following Makefiles to compile audioDB on your system: |
mas01cr@0 | 16 |
mas01cr@138 | 17 Linux: make |
mas01cr@138 | 18 (Debian-derived systems, with the right versions of gengetopt, gsoap |
mas01cr@138 | 19 and help2man installed) |
mas01cr@138 | 20 |
mas01cr@138 | 21 OS X or Win32: make \ |
mas01cr@138 | 22 GENGETOPT=/path/to/bin/gengetopt \ |
mas01cr@138 | 23 SOAPCPP2=/path/to/bin/soapcpp2 \ |
mas01cr@138 | 24 GSOAP_CPP=/path/to/gsoap/stdsoap2.cpp \ |
mas01cr@138 | 25 GSOAP_INCLUDE="-I /path/to/gsoap" |
mas01cr@138 | 26 (where the path in GSOAP_INCLUDE should name the directory in which |
mas01cr@150 | 27 stdsoap2.h resides) |