PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : openvpn ssl headers not found



RichieX
12.04.06, 16:24
Beim Versuch openvpn 2.0.7 zu übersetzen bekomme ich folgenden Fehler:


configure: checking for OpenSSL SSL Library and Header files...
checking openssl/ssl.h usability... no
checking openssl/ssl.h presence... no
checking for openssl/ssl.h... no
configure: error: OpenSSL SSL headers not found.

rpm-qa|grep ssl:


[]# rpm -qa|grep ssl
openssl-0.9.7a-20.6.legacy
openssl-devel-0.9.7a-20.6.legacy

Die Datei ssl.h existiert auch im Verzeichnis /usr/include/openssl.

Auch die Option --with-ssl-headers=/usr/include/openssl sowie --with-ssl-lib=/usr/include/openssl bringen nichts.

Wo liegt der Fehler?

cane
12.04.06, 16:32
Mal die ersten 50 Treffer durchgesehen?

http://www.google.de/search?hl=de&q=configure%3A+error%3A+OpenSSL+SSL+headers+not+fo und.&btnG=Google-Suche&meta=

mfg
cane

RichieX
12.04.06, 16:46
Na alle 50 vielleicht nicht, aber viele davon schon. Wie schon geschrieben beide Optionen bringen nichts.

cane
12.04.06, 16:53
Was ist mit den Kerberos-Optionen im ersten Treffer?

Also "export LDFLAGS="-lkrb5""

was steht im config.log?

mfg
cane

RichieX
12.04.06, 17:05
Dann bekomme ich:


checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables

Was ja nicht sein kann.

cane
12.04.06, 17:17
Was ist mit dem config.log?

mfg
cane

RichieX
12.04.06, 17:22
Sorry, die ist 100k bisher nichts mit openssl gefunden.

cane
12.04.06, 17:29
Doch - da steht einiges zu openssl drin --> ich mach aber jetzt Feierabend...

mfg
cane

RichieX
12.04.06, 17:40
Klasse, kann ich mir nichts draus nehmen:


In file included from /usr/include/openssl/ssl.h:179,
from conftest.c:171:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
from conftest.c:171:
/usr/include/openssl/kssl.h:134: parse error before "krb5_enctype"
/usr/include/openssl/kssl.h:136: parse error before '*' token
/usr/include/openssl/kssl.h:137: parse error before '}' token
/usr/include/openssl/kssl.h:149: parse error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:152: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before "kssl_ctx_setprinc"
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before "kssl_cget_tkt"
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before "kssl_sget_tkt"
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before "kssl_ctx_setkey"
/usr/include/openssl/kssl.h:159: parse error before '*' token
/usr/include/openssl/kssl.h:161: parse error before "context"
/usr/include/openssl/kssl.h:162: parse error before "kssl_build_principal_2"
/usr/include/openssl/kssl.h:162: parse error before "context"
/usr/include/openssl/kssl.h:165: parse error before "kssl_validate_times"
/usr/include/openssl/kssl.h:165: parse error before "atime"
/usr/include/openssl/kssl.h:167: parse error before "kssl_check_authent"
/usr/include/openssl/kssl.h:167: parse error before '*' token
/usr/include/openssl/kssl.h:169: parse error before "enctype"
In file included from conftest.c:171:
/usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: parse error before '}' token

Wird wohl ein Problem mit krb5 sein. Aber was?

RichieX
12.04.06, 17:47
Gelöst. Man nehme sich eine ältere src.rpm und testet: Es fehlt pkgconfig.

Ich weiß zwar nicht was diese Dateien mit openssl zu tun haben:


rpm -qpl /var/cache/yum/base/packages/pkgconfig-0.14.0-3.i386.rpm
/usr/bin/pkg-config
/usr/lib/pkgconfig
/usr/share/aclocal/pkg.m4
/usr/share/man/man1/pkg-config.1.gz

aber jetzt läuft configure durch.
PS: Installiert und funktioniert!

cane
13.04.06, 08:30
Schön das es funktioniert hat --> momentan gibts da wohl häufiger Probleme...

mfg
cane

RichieX
13.04.06, 09:09
Ich weiß zwar nicht was diese Dateien mit openssl zu tun haben:

Jetzt weiß ich's:


man pkg-config
pkg-config - Return metainformation about installed libraries