can't get tinc to compile..

gillianh at paper-graphics.com gillianh at paper-graphics.com
Wed Feb 21 15:19:34 CET 2001


Hi Tinc Mailing Group,

I've been trying for some days now, to get tinc up and running.
Could someone please suggest what I could do to get it working.

I've installed Redhat 6.2 onto a pc, and then installed the
latest 2.2 kernel:  2.2.18  from source code (The usual 
make menuconfig ; make dep ; make bzImage , etc). I've followed
the tinc instructions for adding the 'ethertap' device, etc.

I was able to sucessfully install iproute-2.2.4-2.i386.rpm and
openssl-0.9.6-1.i386.rpm and then tinc-1.0pre2-1.i386.rpm
using the rpm package manager. I then managed to set up a
connection between two similar 'test-bed' PCs. (By connection,
I mean that the two tincd's authenticated one another, but
I never got a vpn working.)

Then I started looking into the online documentation for tinc
and spotted that the documentation for tinc-1.0pre3 was radically
different to the documentation I had for the earlier version.

I realised at this point that I would need to uninstall 
tinc-1.0pre2 and then install tinc-1.0pre3
Unfortunately there is no tinc-1.0pre3.i386.rpm package available
yet. So I decided to try to install the 'pre3' version from the
source code tarball.

I extracted tinc-1.0pre3.tar.gz and then tried ./configure
After creating the config script I then type make
It goes some way through the make process and it quits with
an error message:

Making all in lib
make[2]: Entering directory `/usr/src/tinc-1.0pre3/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/tinc-1.0pre3/lib'
Making all in src
make[2]: Entering directory `/usr/src/tinc-1.0pre3/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../lib -I../intl    -g -O2
-DPKGLIBDIR=/
usr/local/lib/tinc -DCONFDIR=\"/usr/local/etc\"
-DLOCALEDIR=\"/usr/local/share/l
ocale\" -c conf.c
In file included from net.h:110,
                 from conf.h:26,
                 from conf.c:37:
connlist.h:26: openssl/evp.h: No such file or directory
connlist.h:27: openssl/rsa.h: No such file or directory
make[2]: *** [conf.o] Error 1
make[2]: Leaving directory `/usr/src/tinc-1.0pre3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/tinc-1.0pre3'
make: *** [all-recursive-am] Error 2


I am aware this has something to do with the location of
some parts of openssl, but I am unable to work out what to
do to fix it. I've spotted the ' 2.2.1 OpenSSL ' section
in the online documentation but that hasn't helped me much.

Does anyone know where I can get tinc-1.0pre3.i386.rpm?
Is anyone able to advise me how to get the compilation to
work?

Thanks,
Gillian.



-
Tinc:         Discussion list about the tinc VPN daemon
Archive:      http://mail.nl.linux.org/lists/
Tinc site:    http://ftp.nl.linux.org/pub/linux/tinc/



More information about the Tinc mailing list