Dear all
     
   It seems as though no matther what version of vpopmail
I try to compile on my Solaris 7 wokstation ,I always get:
   
   No rule to make target `cdb/*.o', needed by `libvpopmail.a'. Stop.

   Can anyone offer any suggestins?

   Thank a lot in advance.
  

E4500-1#make -n
make  all-recursive
make[1]: Entering directory `/export/home/hcy/qmail/vpopmail-5.4.10'
set fnord $MAKEFLAGS; amf=$2; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='cdb'; for subdir in $list; do \
  echo "Making $target in $subdir"; \
  if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
  else \
    local_target="$target"; \
  fi; \
  (cd $subdir && make  $local_target) \
   || case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$dot_seen" = "no"; then \
  make  "$target-am" || exit 1; \
fi; test -z "$fail"
Making all in cdb
make[2]: Entering directory `/export/home/hcy/qmail/vpopmail-5.4.10/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`" '-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 \
cdbmake_add.o
make[2]: Leaving directory `/export/home/hcy/qmail/vpopmail-5.4.10/cdb'
make[2]: Entering directory `/export/home/hcy/qmail/vpopmail-5.4.10'
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'vpopmail.c' || echo 
'./'`vpopmail.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'md5.c' || echo 
'./'`md5.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'bigdir.c' || echo 
'./'`bigdir.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'vauth.c' || echo 
'./'`vauth.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'file_lock.c' || echo 
'./'`file_lock.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'vpalias.c' || echo 
'./'`vpalias.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'seek.c' || echo 
'./'`seek.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'vlimits.c' || echo 
'./'`vlimits.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'maildirquota.c' || 
echo './'`maildirquota.c
make[2]: *** No rule to make target `cdb/*.o', needed by `libvpopmail.a'.  
Stop.make[2]: Leaving directory `/export/home/hcy/qmail/vpopmail-5.4.10'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/hcy/qmail/vpopmail-5.4.10'
make: *** [all] Error 2

Reply via email to