Bug #159
ipsec-tools patch
| Status: | In Progress | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | - | |||
| Target version: | - |
Description
The ipsec-tools port included in pkgsrc does not compile on DragonFly.
The included program racoon is useful for setting up IPsec between
PCs/Firewalls. The attached patch alows building under DragonFly.
I have tested the raccon daemon negotiating with WinXP. Is it worth
submitting this upstream and/or to pkgsrc?
Build ipsec-tools (http://ipsec-tools.sourceforge.net) and install into
/usr/pkg. Configuration files will be stored under /usr/pkg/etc/racoon.
tar xfvj ipsec-tools-0.6.5.tar.bz2
cd ipsec-tools-0.6.5
patch -p1 < ~/ipsec-tools-0.6.5.diff
./configure --prefix=/usr/pkg --sysconfdir=/usr/pkg/etc/racoon
make
make install
Regards
Gary
Related todos
History
Updated by joerg about 7 years ago
On Fri, Apr 28, 2006 at 02:16:30PM +0100, Gary Allan wrote:
> diff -ru ipsec-tools-0.6.5.orig/configure ipsec-tools-0.6.5/configure
> --- ipsec-tools-0.6.5.orig/configure 2006-04-28 09:36:25.000000000 +0100
> +++ ipsec-tools-0.6.5/configure 2006-04-28 13:48:34.000000000 +0100
> @@ -24212,7 +24212,14 @@
> cat >>conftest.$ac_ext <<_ACEOF
> /* end confdefs.h. */
>
> - #include <openssl/sha.h>
> +#include <openssl/opensslv.h>
> +
> +/* OpenSSL 0.9.8 headers require size_t to be defined */
> +#if defined(OPENSSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x0090800fL)
> +#include <sys/types.h>
> +#endif
> +
> +#include <openssl/sha.h>
Just include sys/types.h first. It is part of SUS and expected to exist
anywhere. Makes the code easier to read.
Rest looks fine, please submit upstream as well. BTW, kick them to fix
the yacc usage to always create the correct header file...
Joerg
Updated by corecode almost 7 years ago
not our business
Updated by tuxillo over 1 year ago
- Description updated (diff)
- Status changed from Closed to In Progress
- Assignee deleted (
0)
Reopen & Grab