Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    146

    postfix+Cyrus-sasl compilazione

    Buonasera,
    sto compilando cyrus-sasl su Ubuntu 9.04 con gcc 4.4 per offrire un supporto di autenticazione a postfix...

    Dopo aver eseguito la configurazione, eseguo il comando make e ricevo il seguente errore :
    digestmd5.c:4037:15: error: #elif with no expression
    make[2]: *** [digestmd5.lo] Errore 1
    make[2]: uscita dalla directory «/tmp/cyrus-sasl-2.1.22/plugins»
    make[1]: *** [all-recursive] Errore 1
    make[1]: uscita dalla directory «/tmp/cyrus-sasl-2.1.22»
    make: *** [all] Errore 2

    Qualcuno l'ha già riscontrato o conosce una patch per risolverlo ?

    Grazie mille e Buona Natale in anticipo a tutti...

    P.S.: per completezza il comando di configurazione che ho usato è il seguente:
    ./configure \
    --with-plugindir=/usr/lib/sasl2 \
    --disable-java \
    --disable-krb4 \
    --with-dblib=berkeley \
    --with-saslauthd=/var/state/saslauthd \
    --without-pwcheck \
    --with-devrandom=/dev/urandom \
    --enable-cram \
    --enable-digest \
    --enable-plain \
    --enable-login \
    --disable-otp \
    --enable-sql \
    --with-ldap=/usr \
    --with-mysql=/usr \
    --with-pgsql=/usr/lib/pgsql

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    796
    gcc 4.4 non puo` compilare condizioni elif prive di espressione. In digestmd5.c alla riga 4037 troverai una cosa di questo tipo:


    #elif X


    Sostituiscila con:


    #elif defined(X)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.