|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
Solaris SAMBA + header krb5
salve
devo compilare samba LDFLAGS="-L/opt/lib" ./configure --prefix=/opt/samba --with-ads=yes --with-pam=yes --with-pam_smbpass=yes --with-ldapsam=yes --with-acl-support=yes --with-ldap=yes LDFLAGS lo impostato li per la libreria di LDAP Il problema e' che cerca gli header del kerberos... che nn trovo x solaris... Questo e' l'errore. checking whether LDAP support is used... yes checking for Active Directory and krb5 support... yes checking for kerberos 5 install path... no krb5-path given checking for krb5-config... no checking for working krb5-config... no. Fallback to previous krb5 detection strategy checking for /usr/include/heimdal... no checking for /usr/kerberos... no checking krb5.h usability... no checking krb5.h presence... no checking for krb5.h... no configure: error: Active Directory cannot be supported without krb5.h Concordate che sta cercando gli header? Qualcuno mi sa dare aiuto?
__________________
...Ordunque... Ultima modifica di Psycotic : 11-02-2005 alle 16:24. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5705
|
Concordo.
![]() Che kerberos stai usando, quello pacchetizzato da sun? in caso affermativo proverei a compilare e utilizzare (per compilare samba) quello del MIT o di Heimdal. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
Quindi mi consigli di disinstallare qesti 3 di sun:
system SUNWkrbr Kerberos version 5 support (Root) system SUNWkrbu Kerberos version 5 support (Usr) system SUNWkrbux Kerberos version 5 support (Usr) (64-bit) Ma perche' nn hanno messo gli header?? Che cervello che ha la gente..
__________________
...Ordunque... |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5705
|
no io ti consiglio di installare anche un'altra versione di kerberos lasciando quella di sun, e compilare linkando quelle.
N.B. non sono sicuro che funzioni e non ho tempo per provare qui ![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
ok adesso compilo heimdal...
Pero' onesto... Ste cose mi fanno girare i C.... Non si puo' mettere qualcosa di cosi poco importante senza rendere disponibili gli header.. Dopo che cmq in giro ce ne sono altri liberi... Non rendere disponibili gli header del kerberos che esce con la distribuzione e' da anticappati secondo me... Criticatemi pure.. Ma la penso cosi'..
__________________
...Ordunque... |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
Using FLAGS = -I/opt/heimdal/include -O -Iinclude -I/opt/src/samba-3.0.11/source/include -I/opt/src/samba-3.0.11/source/ubiqx -I/opt/src/samba-3.0.11/source/smbwrapper -I. -I/opt/heimdal/include -D_LARGEFILE_SOURCE -D_REENTRANT -D_FILE_OFFSET_BITS=64 -I/opt/src/samba-3.0.11/source
LIBS = -lsendfile -lsec -lgen -lresolv -lsocket -lnsl -ldl -liconv LDSHFLAGS = -G -L/opt/heimdal/lib -L/opt/lib -lthread LDFLAGS = -L/opt/heimdal/lib -L/opt/lib -lthread Compiling dynconfig.c In file included from include/includes.h:928, from dynconfig.c:21: include/proto.h:606: error: parse error before "LDAP_CONST" make: *** [dynconfig.o] Error 1 configure e' apposto... Ma dopo il make mi da quest'errore.... cosa potrebbe essere secondo voi?
__________________
...Ordunque... |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
vabbene effettivamente facendo 3000 cose in una volta ogni tanto scrivo cazzate...
cmq il problema e' che faccio chiarezza /usr/include/gssapi/gssapi.h prima l'avevo rinominato x il motivo che spiego piu' sotto /opt/heimdal/include/gssapi.h questo invece c'e' a causa della compilazione di heimdal il problema, adesso che ho ricordato cosa avevo fatto, era che li utilizza tutti e 2 e mi dice che sono in conflitto usr/include/gssapi/gssapi.h:695: error: previous declaration of `gss_seal' /opt/heimdal/include/gssapi.h:765: error: conflicting types for `gss_unseal' /usr/include/gssapi/gssapi.h:704: error: previous declaration of `gss_unseal' In file included from include/includes.h:928, from dynconfig.c:21: include/proto.h:606: error: parse error before "LDAP_CONST" make: *** [dynconfig.o] Error 1 ho copiato solo le ultime righe... evidentemente becca qualcosa che include sia il primo gssapi che il secondo... Secondo me... dovrei andarmene a casa... ![]() ![]()
__________________
...Ordunque... |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5705
|
guarda se c'e' un opzione tipo "--with-kerberos=" nel configure per specificare quale vuoi che prenda.
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
si lo usata quell'opzione --with-krb5=
Ma il problema persiste.. Va a prendere sempre tutti e 2 i gssapi.h Che brutta robba...
__________________
...Ordunque... |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:32.