I'm not sure if OpenSolaris is still using the old Solaris make utility (which usually doesn't work for stuff written for the GNU tools), or if they have moved to GNU make. See if you have a "gmake" command and use that instead. ___________________________________________________________________ Michael Johnson System Administrator [EMAIL PROTECTED] PhD Computing http://www.phdcomputing.net/
Patrick Ale wrote: > Hi all, > > Today I tried to compile vpopmail on a x86 box running Opensolaris. > During the compilation I got the following error: > > # make > make all-recursive > Making all in cdb > gcc -L/usr/sfw/lib/openssl -Wall -I/usr/sfw/include/openssl -o > vchkpw vchkpw.o md5.o hmac_md5.o libvpopmail.a -lcrypt > Undefined first referenced > symbol in file > warn libvpopmail.a(libvpopmail_a-vpopmail.o) > ld: fatal: Symbol referencing errors. No output written to vchkpw > collect2: ld returned 1 exit status > *** Error code 1 > make: Fatal error: Command failed for target `vchkpw' > Current working directory /export/qmail/qmailrocks/vpopmail-5.4.13 > *** Error code 1 > The following command caused the error: > 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" > make: Fatal error: Command failed for target `all-recursive' > Current working directory /export/qmail/qmailrocks/vpopmail-5.4.13 > *** Error code 1 > make: Fatal error: Command failed for target `all' > > > Do you guys have any idea what can be going on? > > > Cheers, > > Patrick > >