Repository 32bit  Forum
Repository 64bit  Wiki

evolution non accede ai contatti

Questo forum raccoglie tutte le discussioni sul progetto Gnome Slacky (Gnome per Slackware).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Gslacky usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Messaggioda gohanz » ven nov 23, 2007 20:10

ZeroUno ha scritto:no no, non l'aveva nell'includepath. L'ho messo, ma restano tutti gli altri errori.

Nell'include path ho messo openssl, ma ho fatto caso (non ho ancora provato) che ssl.h si trova sotto un qualche */nss/ e forse gli devo passare quello.

Ti farò sapere.

Ciao,
01


Ho capito il problema. In GSlacky 2.20.1 uso questo hack.

Codice: Seleziona tutto
#Fixing Firefox Nss includes!
( cd /usr/include/firefox
ln -s /usr/include/seamonkey/nss nss )



Strano però, nella compilazione della versione 2.18.3 non avevo problemi.
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Messaggioda ZeroUno » ven nov 23, 2007 20:39

Sto facendo una installazione da zero di Slackware&GSlacky(sempre 2.18 ), così da avere un ambiente pulito. Nell'altro ambiente avevo la slackware patchata (e comunque visto che ora sto a casa non la vedrò prima di lunedì).

Inoltre non appena tutto funziona devo fare il porting del minimale su slax (tutto lo scopo finale è una slax che sostituisca windows su macchine ridotte ai minimi termini).

Ho capito il problema. In GSlacky 2.20.1 uso questo hack.

Codice: Seleziona tutto
#Fixing Firefox Nss includes!
( cd /usr/include/firefox
ln -s /usr/include/seamonkey/nss nss )




Nel porting di altri applicativi su slax, mi sono già scontrato con il problema di librerie che si trovavano sotto firefox, quindi ho dovuto mettere un /usr/share/firefox in ld.so.conf



Strano però, nella compilazione della versione 2.18.3 non avevo problemi.

Infatti contavo di utilizzare lo slackbuild proprio fiducioso di questo.

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Messaggioda gohanz » ven nov 23, 2007 20:50

Comunque grazie alla tua segnalazione, sono riuscito a risolvere i problemi di evolution-data-server adesso è compilato con tutte le opzioni attivate.
Il nuovo pacchetto sarà presente nella revisione di GSlacky 2.20.1.


evolution-data-server has been configured as follows:
Calendar: yes
Mail Directory: /var/spool/mail, world writable
LDAP support: /usr (dynamic)
NNTP support: yes
Kerberos 4/5: no/yes (MIT)
Gnome Keyring: yes/yes
SSL support: yes (Mozilla NSS)
SMIME support: yes (Mozilla NSS)
IPv6 support: yes
Berkeley DB: statically linked to local copy
Exchange support: yes
Dot Locking: yes
File Locking: fcntl
Large files: yes
Gtk Doc: yes



Questa è la parte centrale dello SlackBuild

Codice: Seleziona tutto
#Fixing Firefox Nss includes!
( cd /usr/include/firefox
ln -s /usr/include/seamonkey/nss nss )


CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure  --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-static \
--enable-gnome-keyring \
--enable-nntp \
--enable-ipv6 \
--with-openldap=/usr \
--enable-gtk-doc \
--with-krb5=usr \
--with-krb5-libs=/usr/lib \
--with-krb5-includes=/usr/include/krb5 \
--program-prefix= \
--program-suffix= \
--build=$CHOST-slackware-linux
make
make install DESTDIR=$PKG
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Messaggioda ZeroUno » ven nov 23, 2007 21:30

gohanz ha scritto:Comunque grazie alla tua segnalazione, sono riuscito a risolvere i problemi di evolution-data-server adesso è compilato con tutte le opzioni attivate.
Il nuovo pacchetto sarà presente nella revisione di GSlacky 2.20.1.


Ci dovrà essere anche la versione patchata di openldap-client nella revisione, suppongo.

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Messaggioda gohanz » sab nov 24, 2007 8:14

ZeroUno ha scritto:
gohanz ha scritto:Comunque grazie alla tua segnalazione, sono riuscito a risolvere i problemi di evolution-data-server adesso è compilato con tutte le opzioni attivate.
Il nuovo pacchetto sarà presente nella revisione di GSlacky 2.20.1.


Ci dovrà essere anche la versione patchata di openldap-client nella revisione, suppongo.

Ciao,
01


Si certamente la versione 2.3.35. A meno che non trovi delle patch adattate per l'ultima versione di openldap.
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Messaggioda ZeroUno » sab nov 24, 2007 8:44

Si certamente la versione 2.3.35. A meno che non trovi delle patch adattate per l'ultima versione di openldap.


Ah, pensavo tenessi la versione ufficiale di slackware (2.3.32).
Dopo vedrò se la patch si adatta alle ultime versioni (sia 2.3.39 che 2.4.6)

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Messaggioda gohanz » sab nov 24, 2007 8:58

ZeroUno ha scritto:
Si certamente la versione 2.3.35. A meno che non trovi delle patch adattate per l'ultima versione di openldap.


Ah, pensavo tenessi la versione ufficiale di slackware (2.3.32).
Dopo vedrò se la patch si adatta alle ultime versioni (sia 2.3.39 che 2.4.6)

Ciao,
01


Uso la versione 2.3.35 perchè la patch è per quella versione di Openldap e funziona bene!
Ho ritoccato lo SlackBuild non è più necessario l'hack.

Codice: Seleziona tutto
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure  --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-static \
--enable-gnome-keyring \
--enable-nntp \
--enable-ipv6 \
--with-openldap=/usr \
--enable-gtk-doc \
--with-krb5=usr \
--with-nspr-includes=/usr/include/seamonkey/nspr \
--with-nspr-libs=/usr/lib/seamonkey \
--with-nss-includes=/usr/include/seamonkey/nss \
--with-nss-libs=/usr/lib/seamonkey \
--with-krb5-libs=/usr/lib \
--with-krb5-includes=/usr/include/krb5 \
--program-prefix= \
--program-suffix= \
--build=$CHOST-slackware-linux
make
make install DESTDIR=$PKG
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Messaggioda ZeroUno » sab nov 24, 2007 23:20

e --enable-exchange ?
e attenzione a --with-krb5=usr (/usr suppongo)
Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Messaggioda gohanz » dom nov 25, 2007 7:58

--enable-exchange non serve, almeno du GSlacky-2.20.1! Corretto --with-krb5=/usr! ;)
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Messaggioda ZeroUno » dom nov 25, 2007 11:36

Se attivo kerberos non mi si compila. Da errore in e2k-kerberos.c
Se lo disattivo tutto bene.

Poi non ho capito se evolution-exchange va ricompilato o no

root@wmslak:/tmp/tgz/evolution-data-server-1.10.3/servers/exchange/lib# make
make all-am
make[1]: Entering directory `/tmp/tgz/evolution-data-server-1.10.3/servers/exchange/lib'
if /bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DCONNECTOR_PREFIX=\""/usr"\" -I/usr/include -DLDAP_DEPRECATED -I/usr/include/krb5 -I/usr/include/libsoup-2.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gconf/2 -I/usr/include/seamonkey/nspr -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gnome-keyring-1 -I../../.. -I../../../servers/exchange/xntlm -O3 -march=i686 -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes -Wno-sign-compare -MT e2k-kerberos.lo -MD -MP -MF ".deps/e2k-kerberos.Tpo" -c -o e2k-kerberos.lo e2k-kerberos.c; \
then mv -f ".deps/e2k-kerberos.Tpo" ".deps/e2k-kerberos.Plo"; else rm -f ".deps/e2k-kerberos.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -DCONNECTOR_PREFIX=\"/usr\" -I/usr/include -DLDAP_DEPRECATED -I/usr/include/krb5 -I/usr/include/libsoup-2.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DORBIT2=1 -pthread -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gconf/2 -I/usr/include/seamonkey/nspr -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gnome-keyring-1 -I../../.. -I../../../servers/exchange/xntlm -O3 -march=i686 -pipe -fomit-frame-pointer -Wall -Wmissing-prototypes -Wno-sign-compare -MT e2k-kerberos.lo -MD -MP -MF .deps/e2k-kerberos.Tpo -c e2k-kerberos.c -fPIC -DPIC -o .libs/e2k-kerberos.o
e2k-kerberos.c:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'e2k_kerberos_context_new'
e2k-kerberos.c: In function 'krb5_result_to_e2k_kerberos_result':
e2k-kerberos.c:56: error: 'KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN' undeclared (first use in this function)
e2k-kerberos.c:56: error: (Each undeclared identifier is reported only once
e2k-kerberos.c:56: error: for each function it appears in.)
e2k-kerberos.c:59: error: 'KRB5KRB_AP_ERR_BAD_INTEGRITY' undeclared (first use in this function)
e2k-kerberos.c:60: error: 'KRB5KDC_ERR_PREAUTH_FAILED' undeclared (first use in this function)
e2k-kerberos.c:63: error: 'KRB5KDC_ERR_KEY_EXP' undeclared (first use in this function)
e2k-kerberos.c:66: error: 'KRB5_KDC_UNREACH' undeclared (first use in this function)
e2k-kerberos.c:69: error: 'KRB5KRB_AP_ERR_SKEW' undeclared (first use in this function)
e2k-kerberos.c: At top level:
e2k-kerberos.c:79: error: expected ')' before 'ctx'
e2k-kerberos.c: In function 'e2k_kerberos_change_password':
e2k-kerberos.c:119: error: 'krb5_context' undeclared (first use in this function)
e2k-kerberos.c:119: error: expected ';' before 'ctx'
e2k-kerberos.c:120: error: 'krb5_creds' undeclared (first use in this function)
e2k-kerberos.c:120: error: expected ';' before 'creds'
e2k-kerberos.c:121: error: 'krb5_data' undeclared (first use in this function)
e2k-kerberos.c:121: error: expected ';' before 'res_code_string'
e2k-kerberos.c:125: error: 'ctx' undeclared (first use in this function)
e2k-kerberos.c:125: warning: implicit declaration of function 'e2k_kerberos_context_new'
e2k-kerberos.c:129: warning: implicit declaration of function 'get_init_cred'
e2k-kerberos.c:130: error: 'creds' undeclared (first use in this function)
e2k-kerberos.c:132: warning: implicit declaration of function 'krb5_free_context'
e2k-kerberos.c:136: warning: implicit declaration of function 'krb5_change_password'
e2k-kerberos.c:137: error: 'res_code_string' undeclared (first use in this function)
e2k-kerberos.c:137: error: 'res_string' undeclared (first use in this function)
e2k-kerberos.c:138: warning: implicit declaration of function 'krb5_free_cred_contents'
e2k-kerberos.c:139: warning: implicit declaration of function 'krb5_free_data_contents'
e2k-kerberos.c: In function 'e2k_kerberos_check_password':
e2k-kerberos.c:167: error: 'krb5_context' undeclared (first use in this function)
e2k-kerberos.c:167: error: expected ';' before 'ctx'
e2k-kerberos.c:168: error: 'krb5_creds' undeclared (first use in this function)
e2k-kerberos.c:168: error: expected ';' before 'creds'
e2k-kerberos.c:171: error: 'ctx' undeclared (first use in this function)
e2k-kerberos.c:175: error: 'creds' undeclared (first use in this function)
make[1]: *** [e2k-kerberos.lo] Error 1
make[1]: Leaving directory `/tmp/tgz/evolution-data-server-1.10.3/servers/exchange/lib'
make: *** [all] Error 2
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Messaggioda gohanz » dom nov 25, 2007 12:11

Prova ad effettuare l'upgrade di kerberos5 all'utlima versione presente su Slacky.

http://www.slacky.eu/repository/slackwa ... ros/1.6.3/

Io ho ricompilato anche evolution-exchange ed evultion-webcal, perchè ho visto che anche li il configure andava a controllare se librerie di Openldap avevano il supporto ntlm. Comunque occorrono pochi minuti per ricompilarli entrambi.
Quindi per me converebbe la ricompilazione.
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Messaggioda ZeroUno » dom nov 25, 2007 16:04

Ricompilati con successo.

Domani me li porto a lavoro e li testo (e speriamo bene perché ho un ritardo mostruoso sulla consegna del prodotto, soprattutto perché il destinatario è il capo dei capi ;-) )

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Messaggioda ZeroUno » lun nov 26, 2007 10:08

SIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

FUNZIOOOOOOOOONAAAAAAAAAAAAA!!!!!!!

Grazie,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Messaggioda gohanz » lun nov 26, 2007 10:44

ZeroUno ha scritto:SIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

FUNZIOOOOOOOOONAAAAAAAAAAAAA!!!!!!!

Grazie,
01


EVVVIIIIIIIIIIVVVVVVVVVAAAA!!!! :D
Inserito nella revisione di GSlacky!!! :p
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Messaggioda ZeroUno » lun nov 26, 2007 13:11

Solo una nota.

Ho notato che evolution all'avvio si posiziona dove stava alla chiusura, cioè se stavi vedendo i contatti lì ti apre, se stavi aprendo gli appuntamenti lì ti apre.

Sembrerebbe che se quando apro evolution e se ne va direttamente sui contatti, questo non riesca a contattare il server (lo dice già prima di chiedere login).
Unica soluzione è cliccare su 'Posta', poi chiudere evolution e riaprirlo.

La cosa è scocciante.

Con suse non ho problema perchè all'avvio si posiziona direttamente in posta.

C'è una soluzione?



e un'altra cosa: se lancio evolution da kde non riesco a fargli prendere la lingua italiana (anche se lo lancio con # LANG=it_IT evolution), invece con gnome la prende in automatico.


Ciao,
01

P.S.: Se in futuro hai bisogno di un ambiente nt etc etc per fare i test, fammi un fischio (PM o mail, visto che non sempre leggo il forum), sono a disposizione.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

PrecedenteProssimo

Torna a Gnome Slacky

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite