[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Riminilug-general] Problema in compilazione Courier-authlib 0.58



Salve a tutti.
Cerco un'anima pia che mi possa dare qualche idea a risolvere questo
strano e dannato problema..
In un server con Fedora Core 4 aggiornato, non riesco più a compilare i
sorgenti del courier-authlib che qualche mese fa (in data 22 novembre per
l'esattezza) riuscivo a compilare senza alcun problema.

Il problema è il seguente:
- Lancio il ./configure --(parametri .. parametri... ecc). Procede e
termina correttamente, creando tutti i Makefile del caso ecc. ecc.  -
Lancio il make..
 .. compila bene fino ad un certo punto. Quando è ora di linkare le
librerie che riguardano il sasl, presenta il seguente errore:

.....
......
Compiling authmoduser2.c
Compiling authmoduser3.c
Compiling debug.c
Compiling authoption.c
Linking libcourierauth.la
Compiling authsasl.c
Compiling authsaslcram.c
Compiling authsasllogin.c
Compiling authsaslplain.c
Compiling authsaslfrombase64.c
Compiling authsasltobase64.c
Linking libcourierauthsasl.la
/usr/bin/ld:.libs/libcourierauthsasl.ver:2: syntax error in VERSION script
collect2: ld returned 1 exit status
make[2]: *** [libcourierauthsasl.la] Error 1
make[2]: Leaving directory `/usr/local/src/courier-authlib-0.58'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/courier-authlib-0.58'
make: *** [all] Error 2


Ora, attualmente per il cyrus-sasl e per tutti i pacchetti ad essa
dipenenti, sono installati gli rpm della distribuzione, esattamente
com'era la situazione a novembre quando compilava senza problemi.
Ho provato a rimuovere tutte le librerie che avevo compilato ed installato
localmente. Ho provato a rimuovere (yum remove) il cyrus-sasl e tutti i
pacchetti ad esso dipendenti (praticamente mezzo server, ovvero tutti gli
applicativi che in qualche modo avevano a che fare con le autenticazioni)
e reistallarli tutti nuovamente (yum install -y `cat
lista-pacchetti-rimossi`).
Tuttavia il problema permane.

il file .libs/libcourierauthsasl.ver attualmente contiene
-------------
{ global:
local: *; };
-------------
e il file .libs/libcourierauthsasl.exp è vuoto.

Mentre dovrebbero rispettivamente contenere
-------------
{ global:
auth_sasl;
local: *; };
-------------
e
-------------
auth_sasl
-------------

(ho provato a modificarli a mano ed a correggerli, ma il make dà cmq lo
stesso errore)

Non so cosa pensare, perchè altri pacchetti, come qmail, vpopmail, etc...
compilano benissimo. Ho provato a googleare un pò ma ci sono casi che
hanno avuto lo stesso errore per motivi completamente differenti dal mio.

Chi può avere un idea cosa posso ancora guardare?

Grazie anticipatamente.

G.


-- 
Gabriele Zappi
Rimini Linux User Group





_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general