Hello, I'm upgrading from 5.4.9 to the latest .29 but I can't compile the source code, here the error:

           vpopmail 5.4.29
            Current settings

vpopmail directory = /home/vpopmail
 domains directory = /home/vpopmail/domains
               uid = 508
               gid = 503
     roaming users = OFF --disable-roaming-users (default)
 password learning = OFF --disable-learn-passwords (default)
     md5 passwords = ON  --enable-md5-passwords (default)
      file locking = ON  --enable-file-locking (default)
vdelivermail fsync = OFF --disable-file-sync (default)
     make seekable = ON  --enable-make-seekable (default)
      clear passwd = ON  --enable-clear-passwd (default)
 user dir hashing  = ON  --enable-users-big-dir (default)
address extensions = OFF --disable-qmail-ext (default)
          ip alias = OFF --disable-ip-alias-domains (default)
   onchange script = OFF --disable-onchange-script (default)
     domain quotas = OFF --disable-domainquotas (default)
       auth module = cdb --enable-auth-module=cdb (default)
          auth inc = -Icdb
          auth lib =
  system passwords = OFF --disable-passwd (default)
pop syslog = show successful and failed login attempts --enable-logging=y
      auth logging = ON  --enable-auth-logging (default)
      spamassassin = OFF --disable-spamassassin (default)
          maildrop = OFF --disable-maildrop (default)

[r...@te vpopmail-5.4.29]# make
make  all-recursive
make[1]: Entering directory `/usr/local/src/vpopmail-5.4.29'
Making all in cdb
make[2]: Entering directory `/usr/local/src/vpopmail-5.4.29/cdb'
( cat warn-auto.sh; \
echo CC=\'`head -1 conf-cc`\'; \
echo LD=\'`head -1 conf-ld`\'; \
cat find-systype.sh; \
) | sh > systype
( cat warn-auto.sh; \
echo 'main="$1"; shift'; \
echo 'rm -f "$main"'; \
echo 'ar cr "$main" ${1+"$@"}'; \
case "`cat systype`" in \
sunos-5.*) ;; \
unix_sv*) ;; \
irix64-*) ;; \
irix-*) ;; \
dgux-*) ;; \
hp-ux-*) ;; \
sco*) ;; \
*) echo 'ranlib "$main"' ;; \
esac \
) > makelib
chmod 755 makelib
( cat warn-auto.sh; \
echo exec "`head -1 conf-cc`" -fPIC '-c ${1+"$@"}' \
) > compile
chmod 755 compile
( cat warn-auto.sh; \
echo 'main="$1"; shift'; \
echo exec "`head -1 conf-ld`" \
'-o "$main" "$main".o ${1+"$@"}' \
) > load
chmod 755 load
( ( ./compile tryulong32.c && ./load tryulong32 && \
./tryulong32 ) >/dev/null 2>&1 \
&& cat uint32.h2 || cat uint32.h1 ) > uint32.h
rm -f tryulong32.o tryulong32
./compile cdb_hash.c
./compile cdb_unpack.c
./compile cdb_seek.c
./makelib cdb.a cdb_hash.o cdb_unpack.o cdb_seek.o
./compile cdbmake_pack.c
./compile cdbmake_hash.c
./compile cdbmake_add.c
./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \
make[2]: Leaving directory `/usr/local/src/vpopmail-5.4.29/cdb'
make[2]: Entering directory `/usr/local/src/vpopmail-5.4.29'
gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-vpopmail.o `test -f 'vpopmail.c' || echo './'`vpopmail.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-md5.o `test -f 'md5.c' || echo './'`md5.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-bigdir.o `test -f 'bigdir.c' || echo './'`bigdir.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-vauth.o `test -f 'vauth.c' || echo './'`vauth.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-file_lock.o `test -f 'file_lock.c' || echo './'`file_lock.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-vpalias.o `test -f 'vpalias.c' || echo './'`vpalias.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-seek.o `test -f 'seek.c' || echo './'`seek.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-vlimits.o `test -f 'vlimits.c' || echo './'`vlimits.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-maildirquota.o `test -f 'maildirquota.c' || echo './'`maildirquota.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-vutil.o `test -f 'vutil.c' || echo './'`vutil.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-vlistlib.o `test -f 'vlistlib.c' || echo './'`vlistlib.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-backfill.o `test -f 'backfill.c' || echo './'`backfill.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-client.o `test -f 'client.c' || echo './'`client.c gcc -I. -Icdb -I. -fPIC -c -o libvpopmail_a-conf.o `test -f 'conf.c' || echo './'`conf.c
conf.c: In function `config_fetch_by_num':
conf.c:806: parse error before `*'
conf.c:812: `l' undeclared (first use in this function)
conf.c:812: (Each undeclared identifier is reported only once
conf.c:812: for each function it appears in.)
conf.c:817: `a' undeclared (first use in this function)
make[2]: *** [libvpopmail_a-conf.o] Error 1
make[2]: Leaving directory `/usr/local/src/vpopmail-5.4.29'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/vpopmail-5.4.29'
make: *** [all] Error 2

Thanks for the support, Igor.


Reply via email to