www.ProFTPD.de
13. März 2007, 21:26:21 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Kompilierproblem proftpd + mod_tls  (Gelesen 197 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
kev
Gast
« am: 20. März 2004, 23:06:39 »

Hallo !! habe ein problem beim kompilieren von proftpd mit mod_tls und weiss leider auch nicht sorecht weiter zumal ich noch nicht sehr viel erfahrung habe, OpenSSL 0.9.7a ist drauf benutze RedHat mit kernel 2.4.20-8 und GCC 3.2.2 hat vieleicht jemand nen Tip ?


meine configure zeile :

Code:
./configure --prefix=/usr --sysconfdir=/etc --with-modules=mod_tls --with-includes=/usr/include/openssl --with-libaries=/usr/include/openssl


und die log :

Code:
[root@Vigor41 proftpd-1.2.9]# make
echo \#define BUILD_STAMP \"`date`\" >include/buildstamp.h
cd lib/ && make lib
make[1]: Entering directory `/home/thebrain/proftpd-1.2.9/lib'
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c pr_fnmatch.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c sstrncpy.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c strsep.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c vsnprintf.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c glibc-glob.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c glibc-hstrerror.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c glibc-mkstemp.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c pr-syslog.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c pwgrent.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c getopt.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c getopt1.c
ar rc libsupp.a pr_fnmatch.o sstrncpy.o strsep.o vsnprintf.o glibc-glob.o glibc-hstrerror.o glibc-mkstemp.o pr-syslog.o pwgrent.o getopt.o getopt1.o
ranlib libsupp.a
make[1]: Leaving directory `/home/thebrain/proftpd-1.2.9/lib'
cd src/ && make src
make[1]: Entering directory `/home/thebrain/proftpd-1.2.9/src'
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c main.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c timers.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c sets.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c pool.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c regexp.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c dirtree.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c support.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c netaddr.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c inet.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c log.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c bindings.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c scoreboard.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c feat.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c netio.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c response.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c ident.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c data.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c modules.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c auth.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c fsio.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mkhome.c
make[1]: Leaving directory `/home/thebrain/proftpd-1.2.9/src'
cd modules/ && make modules
make[1]: Entering directory `/home/thebrain/proftpd-1.2.9/modules'
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_core.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_xfer.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_auth_unix.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_auth_file.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_auth.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_ls.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_log.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_site.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_auth_pam.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/openssl -O2 -Wall -c mod_tls.c
In file included from /usr/include/openssl/ssl.h:179,
                 from mod_tls.c:40:
/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 mod_tls.c:40:
/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 mod_tls.c:40:
/usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: parse error before '}' token
make[1]: *** [mod_tls.o] Error 1
make[1]: Leaving directory `/home/thebrain/proftpd-1.2.9/modules'
make: *** [modules] Error 2
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 21. März 2004, 09:51:14 »

Zitat von: "kev"
Hallo !! habe ein problem beim kompilieren von proftpd mit mod_tls und weiss leider auch nicht sorecht weiter zumal ich noch nicht sehr viel erfahrung habe, OpenSSL 0.9.7a ist drauf benutze RedHat mit kernel 2.4.20-8 und GCC 3.2.2 hat vieleicht jemand nen Tip ?



/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory  <-- Die Datei fehlt noch

Also bei SuSE befindet sich diese Datei in "heimdal-devel-xx"

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
kev
Gast
« Antwort #2 am: 21. März 2004, 14:11:51 »

Danke erstmal !!
also ich habe die datei krb5.h auf meinem system in /usr/kerberos/include gefunden und habe
einfach folgendes ´--with-includes=/usr/kerberos/include´ in die configure zeile eingefügt danach hatte ich keine probleme mehr
er hat alles sauber durchkompiliert....
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.243 Sekunden mit 17 Zugriffen.