View previous topic :: View next topic |
Author |
Message |
flow666 n00b
Joined: 01 Jul 2003 Posts: 74 Location: Diepholz
|
Posted: Tue Mar 30, 2004 11:32 am Post subject: [solved] openssh compile error |
|
|
Hi!
Ich bin gerade bei nem emerge -u --deep world auf meinem Client. Er versucht dann openssh zu kompilieren, dabei kommt folgende Fehlermeldung:
Code: |
checking for get
pagesize... yes
checking whether snprintf correctly terminates long strings... yes
checking for (overly) strict mkstemp... yes
checking if openpty correctly handles controlling tty... yes
checking whether getpgrp requires zero arguments... yes
checking for dlopen in -ldl... yes
checking for pam_set_item in -lpam... yes
checking for pam_getenvlist... yes
checking for pam_putenv... yes
checking whether pam_strerror takes only one argument... no
checking OpenSSL header version... 90704f (OpenSSL 0.9.7d 17 Mar 2004)
checking OpenSSL library version... 90703f (OpenSSL 0.9.7c 30 Sep 2003)
checking whether OpenSSL's headers match the library... no
configure: error: Your OpenSSL headers do not match your library.
Check config.log for details.
Also see contrib/findssl.sh for help identifying header/library mismatches.
!!! ERROR: net-misc/openssh-3.7.1_p2-r2 failed.
!!! Function src_compile, Line 106, Exitcode 1
!!! bad configure
|
Ich hab dann dev-libs/openssl neukompiliert, ich hab es auch vorher geunmerged und dann neuinstalliert, auch nachdem ich die distfiles gelöscht hab, es hat absolut nix gebracht.
Hat irgendwer ne Idee?
Mfg,
flow _________________ Ringwald's Gesetz der Haushaltsgeometrie:
"Alle horizontalen Flächen werden in kurzer Zeit mit Gerümpel bedeckt."
Last edited by flow666 on Tue Mar 30, 2004 2:04 pm; edited 1 time in total |
|
Back to top |
|
|
flow666 n00b
Joined: 01 Jul 2003 Posts: 74 Location: Diepholz
|
Posted: Tue Mar 30, 2004 2:04 pm Post subject: |
|
|
Problem gelöst:
Es lag daran, das ich zwei verschiedene Version der openssl Library installiert hatte.
Herausgefunden habe ich das mittels dem Script findssl.sh, welches beim openssh tarball im Verzeichnis contrib liegt.
Es lag zum einen die libcrypto in /usr/lib und in einer älteren Version in /lib. Ich habe die beiden libcrypto.so Dateien in /lib in ein anderes Verzeichnis verschoben. Dann habe ich den compile-Prozess nochmal gestartet und es lief dann. _________________ Ringwald's Gesetz der Haushaltsgeometrie:
"Alle horizontalen Flächen werden in kurzer Zeit mit Gerümpel bedeckt." |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|