PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kompileren von partimage-0.6.2



bbatman
25.09.03, 13:51
Hi,

bei der Kompilerrung von partimage-0.6.2 habe ich auch ein problem, er endet ziemlich merkwürdig

In file included from /usr/include/openssl/ssl.h:179,
from structures.h:30,
from net.h:39,
from net.cpp:22:
/usr/include/openssl/kssl.h:72:18: krb5.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/openssl/ssl.h:179,
from structures.h:30,
from net.h:39,
from net.cpp:22:
/usr/include/openssl/kssl.h:132: 'krb5_enctype' is used as a type, but is not
defined as a type.
/usr/include/openssl/kssl.h:134: parse error before `*' token
/usr/include/openssl/kssl.h:147: parse error before `*' token
/usr/include/openssl/kssl.h:151: parse error before `*' token
/usr/include/openssl/kssl.h:153: parse error before `*' token
/usr/include/openssl/kssl.h:155: parse error before `*' token
/usr/include/openssl/kssl.h:157: parse error before `*' token
/usr/include/openssl/kssl.h:159: `krb5_context' was not declared in this scope
/usr/include/openssl/kssl.h:159: parse error before `,' token
/usr/include/openssl/kssl.h:160: `krb5_context' was not declared in this scope
/usr/include/openssl/kssl.h:160: parse error before `,' token
/usr/include/openssl/kssl.h:163: `krb5_timestamp' was not declared in this
scope
/usr/include/openssl/kssl.h:163: parse error before `,' token
/usr/include/openssl/kssl.h:165: parse error before `*' token
/usr/include/openssl/kssl.h:167: `krb5_enctype' was not declared in this scope
/usr/include/openssl/kssl.h:167: parse error before `,' token
make[3]: *** [net.o] Fehler 1
make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/part/partimage-0.6.2/src/shared«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/part/partimage-0.6.2/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/part/partimage-0.6.2«
make: *** [all] Fehler 2

hat da jemand ne idee?

habe gerade noch die neuste openssl installiert und das war alles ohne probleme und wenn ich da nachschaue, wo er sie installiert haben will finde ich sie auch

christophwth
25.09.03, 14:04
HI

dir fehlt die datei krb5.h
die ist im libkrb5 devel paket ( kann je nach distribution anderes lauten )

für debian solte apt-get install libkrb5-dev reichen

bei redhat müsste das packet krb5-devel lauten

gruss
christoph

bbatman
25.09.03, 14:14
also die Libary sollte drauf sein denke ich zumindest

[root@redhat9 update092003]# rpm -U krb5-devel-1.2.7-14.i386.rpm
Warnung: krb5-devel-1.2.7-14.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Fehler: Failed dependencies:
krb5-libs = 1.2.7-14 is needed by krb5-devel-1.2.7-14
[root@redhat9 update092003]#

kth
25.09.03, 14:15
Original geschrieben von christophwth
bei redhat müsste das packet krb5-devel lautenBei Red Hat Linux 9 muss man (leider) den Include-Pfad zu den Kerberos-Headerdateien von Hand setzen, z. B. per:
CFLAGS="-I/usr/kerberos/include" ./configure [...]

bbatman
25.09.03, 14:33
danke, aber woher soll ein normal user soetwas den wissen?

zählt dieses als insider Information, oder mehr als einfache doofheit von mir?

bbatman
25.09.03, 14:35
Hi,

also zu früh grfreut, nur config durchgelaufen, also die kopierte textzeile, macht man make ändert isch leider nichts ;-( aber woran kann es denn noch liegen?

kth
25.09.03, 14:46
Original geschrieben von bbatman
danke, aber woher soll ein normal user soetwas den wissen?

zählt dieses als insider Information, oder mehr als einfache doofheit von mir? Ist halt ein Bug in RHL 9 und sollte auch im RH Bugzilla zu finden sein.
also zu früh grfreut, nur config durchgelaufen, also die kopierte textzeile, macht man make ändert isch leider nichts ;-( aber woran kann es denn noch liegen?Ich hab nicht daran gedacht, dass Partition Image in C++ geschrieben ist; probier mal:
CXXFLAGS="-I/usr/kerberos/include" ./configureUnd wenn das auch nicht will, nochmal mit CPPFLAGS statt CXXFLAGS.