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 > >