you may need gnu make
and I'd recommend gcc

kenneth gf brown
ceo shadowplay.net

> -----Original Message-----
> From: ñÒÓÀ·æ [mailto:[EMAIL PROTECTED] 
> Sent: December 19, 2005 21:10
> To: vchkpw
> Subject: [vchkpw] Newbie - No rule to make target `cdb/*.o`, 
> needed by 'libvpopmail.a'. Stop
> 
> 
> 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
> 
> 
> 
> __________ NOD32 1.1170 (20050715) Information __________
> 
> This message was checked by NOD32 antivirus system. 
> http://www.eset.com
> 
> 

Reply via email to