ocserv from source CentOS 6.4 x64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Nov 15, 2013 at 4:57 PM, Martin Lambev <fsh3mve at gmail.com> wrote:

Hello Martin,
 Some comments inline.

> $ autoreconf -fvi
> autoreconf: Entering directory `.'
> autoreconf: configure.ac: not using Gettext
> autoreconf: running: aclocal --force -I gl/m4 -I libopts/m4
> configure.ac:14: warning: macro `AM_PROG_AR' not found in library

You need a newer automake, or just remove the AM_PROG_AR line and you're fine.

> The GnuTLS bundled with CentOS 6.4 is GnuTLS ver.2.8.5

Hell no! (that's 2009 :)

> So I'm grabbing one from GnuTLS website stable release  gnutls-3.1.16.tar.xz, Nettle crypto back-end lib (nettle-2.7.1.tar.gz), GMP arithmetic library (gmp-5.1.3.tar.xz) are also required, as an option I'm also compile zlib v.1.2.8.

It is better to use the 3.2.x branch. It's not less stable than the
other and is much faster in packet processing.

> Step 3: nettle** There was an error with nettle make:
> hogweed-benchmark.c:576: error: ?struct openssl_ctx? has no member named ?digest?
> make[1]: *** [hogweed-benchmark.o] Error 1
> make[1]: Leaving directory `/home/mve/Downloads/ocserv/nettle/nettle-2.7.1/examples'
> make: *** [all] Error 1

No idea. Note that in nettle it is better not to compile with -j.
In any case report this to nettle's list.

> and also to tune PKG_CONFIG_PATH but did not work quite well?
> still dies on "make" and/or after "make install" ocserv complains that cant find missing libs

You may need to do something like:
echo "/usr/local/lib" >/etc/ld.so.conf.d/local.conf
echo "/usr/local/lib64" >>/etc/ld.so.conf.d/local.conf
ldconfig

This will solve finding the correct library on runtime.

What errors did you have on "make"?

regards,
Nikos



[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux