RE: [Pound Mailing List] pound 2.7 and 2.8 won't compile on FreeBSD 12.0-RELEASE

Scott Henderson <scott-I/8lUF6zqm/[email protected]> Sat, 20 Apr 2019 13:54:49 +0000
Newsgroups gmane.comp.web.pound.general
Message-ID <[email protected]>
Thanks Sergey, very much appreciated.

-----Original Message-----
From: Sergey Poznyakoff <[email protected]>=20
Sent: Saturday, 20 April 2019 9:05 PM
To: [email protected]
Cc: [email protected]; ericr <[email protected]>
Subject: Re: [Pound Mailing List] pound 2.7 and 2.8 won't compile on FreeBS=
D 12.0-RELEASE

Hi Scott,

> Does anyone have a step by step on how to get from GIT to a working=20
> version of pound on ubuntu 18.04?  Sorry I am a noob to compiling and=20
> GIT...

Please follow these steps:

1. Install the necessary packages

   sudo apt-get install gcc make autoconf automake libssl-dev libpcre3-dev =
openssl

2. Clone the repo
  =20
   git clone https://github.com/graygnuorg/pound

3. Change to the source directory

   cd pound

4. Bootstrap the project

   autoreconf -f -i -s

5. Configure it:

   ./configure --prefix=3D/usr --sysconfdir=3D/etc

This will install pound into its usual location (/usr/sbin). If you omit --=
prefix, it will be installed to /usr/local/sbin.

6. Build it:

   make

This can take some time due to generation of Diffie-Hellman parameters.
With newer gcc you would get a bunch of warnings like:

  warning: ignoring return value of 'read'
  warning: ignoring return value of 'write'

Ignore them.
 =20
7. Install pound:

   sudo make install

Best regards,
Sergey

--
To unsubscribe send an email with subject unsubscribe to [email protected]
Please contact [email protected] for questions.

--
To unsubscribe send an email with subject unsubscribe to [email protected]
Please contact [email protected] for questions.