a howto compile cvs on FreeBSD

2001-12-27 Thread Bernino Lind

Dear developers,

For other users on the *BSD/FreeBSD platform, this little howto compile
on FreeBSD.

Some of the problems I encountered might be local, might be global - I
have not investigated it further. This worked for me, and might work for
you ;-)

1. use the intructions from http://www.kannel.3glab.org/download.shtml
to get hold of the cvs repository.

2. Read the documentation: INSTALL and README.

3. ./configure with appropriate flags...

4. The configure.in does not setup -I/usr/local/include, so if thats not
part of your gmake configuration per default, you should edit the
generated makefile and add this include flag, in the CFLAG variable.

Also take care that configure.in have some static defined paths to
various dependencies such as ssl libraries.

5. Use 'gmake' instead of make to do all compilations

6. Possible dependencies can be installed via ports, for example
giconv.h - search on google to find a port that contains the missing
header files or libraries.

Thats all - you should be up and running by now.

-- 
med venlig hilsen / Best Regards
Bernino Lind - [EMAIL PROTECTED]
catpipe Systems ApS - www.catpipe.net
Best done *BSD solutions




Re: a howto compile cvs on FreeBSD

2001-12-27 Thread Stipe Tolj

 4. The configure.in does not setup -I/usr/local/include, so if thats not
 part of your gmake configuration per default, you should edit the
 generated makefile and add this include flag, in the CFLAG variable.

-I/usr/local/include should not be necessary, due that system headers
should reside in /usr/include and for all optional (xml2, ssl, mysql)
libs we are testing in configure.in and modify CFLAGS accordingly.

Have you any scenario where pre-defined inclusion of
/usr/local/include would be necessary? We may then include it.

 Also take care that configure.in have some static defined paths to
 various dependencies such as ssl libraries.

That's to be changed and has been announced already. The SSL detection
will be smarter.

 5. Use 'gmake' instead of make to do all compilations

That's also valid for Sun's make on Solaris 2.x.

[EMAIL PROTECTED]
---
Wapme Systems AG

Münsterstr. 248
40470 Düsseldorf

Tel: +49-211-74845-0
Fax: +49-211-74845-299

E-Mail: [EMAIL PROTECTED]
Internet: http://www.wapme-systems.de
---
wapme.net - wherever you are