Do you have the Acitve Perl in your hard disk??If you don't have ,please down load,and then install,set enviroment PATH="the path that you install the perl".
"Ken Culbert" <[EMAIL PROTECTED]> wrote in message news:ah1pan$[EMAIL PROTECTED]... > Using make rather than gmake fixed the ./../build/replace.pl problem, but > not the missing dist/include/nspr problem. > > So, I downloaded the distribution and put it in the directories make was > looking for. > > Now, it stops with > *** No rule to make target 'WINNT5.0_DBG.OBJ/decode.obj, needed by export. > It's the first file that's attempted to be built. > > > "Dan Mosedale" <[EMAIL PROTECTED]> wrote in message > agvkmm$[EMAIL PROTECTED]">news:agvkmm$[EMAIL PROTECTED]... > > "Ken Culbert" <[EMAIL PROTECTED]> writes: > > > Initially I had problems building NSS, but resolved them thanks to > Wan-Teh > > > Chang. > > > > > > But, now there are problems building the C-SDK itself. I've followed > the > > > instructions on the C-SDK page exactly. > > > > > > > The easiest solution is to follow the LDAP C SDK instructions > > > > but replace NSPR_4_2_RELEASE by NSPRPUB_RELEASE_4_1_2. > > > > > > > > If you want to use NSPR_4_2_RELEASE, you need to > > > > 1. set the environment variable NSPR_AUTOCONF to 1; and > > > > 2. make sure you have the necessary tools to run autoconf. > > > > > > > > On Windows, this means you need to have either the MKS Toolkit > > > > or the Cygwin tools. If you use the MKS Toolkit, it needs to > > > > be version 7.0 or newer, and you also need to set the environment > > > > variable CONFIG_SHELL to the pathname of your sh.exe. > > > > > > That worked! (I used NSPR_4_2_RELEASE.) > > > > > > But I wasn't able to build the CSDK. It hangs at "perl > > > ./../build/replace.pl \ > > > LDAP_VENDOR_NAME="mozilla.org" \ > > > LDAP_VENDOR_VERSION="500" \ > > > < ldap-standard-tmpl.h > > > > ../../../../dist/public/ldap/ldap-standard.h. > > > > > > So, I created ldap-standard.h manually and removed replace.pl from the > > > Makefile. > > > > > > Then, the build bombed out trying to copy files from > > > mozilla/dist/include/nspr because there's no mozilla/dist/include! > > > > > > cp -r ../../../../dist/./include/nspr/* > ../../../../dist/public/ldap-nspr > > > > > > Evidently OBJDIR_NAME wasn't getting set, so I modified the configure > file. > > > But, that didn't matter because there's no > > > mozilla/dist/WINNT5.0_DBG.OBJ/include/nspr either. There's a > > > mozilla/nsprpub/WINNT5.0_DBG.OBJ/pr/include, with only empty > subdirectories. > > > > > > What should I do now? > > > > See if updating to the most recent cygwin version of "make" helps... > > > > Dan > >