I was trying to get the manaul to make test in cygwin, Hartmut was
updating misc files and cleaning the root directory and the issue seemed
to have started.  The error I was getting was "cannot create quickref.txt: permission 
denied"
during make test.  I solved the problem by `rm -rf quickref.txt` and
make test then went without errors.  Subsequent `make test` calls worked
just fine.  The issue is that quickref.txt is -r--r--r-- from CVS
grabbing the file. Is this file supposed to be in CVS, since it is
generated during make anyway?

Here's *exactly* what I did:

irc-html@LAPTOP /phpdoc/phpdoc
$ make clean
rm -rf html php fancy figures howto/html
rm -f php_manual_en.txt [a-z]*.html php_manual_en.rtf manual.info
rm -f php_manual_en.zip php_manual_en.tar.gz .manual.xml
rm -f manual_*.pdb scripts/makedoc *.manifest
rm -f *.aux *.tex *.log *.dvi *.toc *.ps *.gz
rm -f status.txt missing.txt checkdoc

irc-html@LAPTOP /phpdoc/phpdoc
$ autoconf

irc-html@LAPTOP /phpdoc/phpdoc
$ ./configure
checking for php... no
configure: WARNING: no PHP binary found
checking for jade... ../phpdoc-tools/jade/jade.exe
checking for nsgmls... ../phpdoc-tools/jade/nsgmls.exe
checking for docbook.dsl... autodetected: ../../phpdoc-tools/dsssl/docbook
checking for docbook.xsl... autodetected: ../../phpdoc-tools/xsl
checking for PHP source path... ../php4
checking for ZendAPI... not found
checking for language... en (default)
checking for treesaving... saving trees: #f
configure: creating ./config.status
config.status: creating Makefile
config.status: creating entities/version.ent
config.status: creating dsssl/common.dsl
config.status: creating dsssl/howto.dsl
config.status: creating dsssl/html.dsl
config.status: creating dsssl/html-locale.dsl
config.status: creating dsssl/install.dsl
config.status: creating dsssl/print.dsl
config.status: creating dsssl/phpweb.dsl
config.status: creating dsssl/quickref.dsl
config.status: creating manual.xml
config.status: creating xsl/html.xsl
config.status: creating xsl/bightml.xsl
config.status: creating xsl/print.xsl
config.status: creating xsl/htmlhelp.xsl
creating entities/chapters.ent

irc-html@LAPTOP /phpdoc/phpdoc
$ make test
make: Circular quickref.txt <- manual.xml dependency dropped.
if test ! -e funcindex.xml; then touch funcindex.xml; fi
../phpdoc-tools/jade/jade.exe -wno-idref -c ../phpdoc-tools/jade/catalog -c ../p
hpdoc-tools/iso-entities/catalog -c ../phpdoc-tools/dsssl/docbook/catalog -d dss
sl/quickref.dsl -V nochunks -t sgml ./dtds/dbxml-3.1.7/phpdocxml.dcl manual.xml
| sed -e 's/   */ /g' | sort -f > quickref.txt
cannot create quickref.txt: permission denied
make: *** [quickref.txt] Error 2

irc-html@LAPTOP /phpdoc/phpdoc
$ ls -l quickref.txt
-r--r--r--    1 irc-html None       140082 Jan  6 22:56 quickref.txt

irc-html@LAPTOP /phpdoc/phpdoc
$ rm -rf quickref.txt

irc-html@LAPTOP /phpdoc/phpdoc
$ make test
make: Circular quickref.txt <- manual.xml dependency dropped.
if test ! -e funcindex.xml; then touch funcindex.xml; fi
../phpdoc-tools/jade/jade.exe -wno-idref -c ../phpdoc-tools/jade/catalog -c ../p
hpdoc-tools/iso-entities/catalog -c ../phpdoc-tools/dsssl/docbook/catalog -d dss
sl/quickref.dsl -V nochunks -t sgml ./dtds/dbxml-3.1.7/phpdocxml.dcl manual.xml
| sed -e 's/   */ /g' | sort -f > quickref.txt
WARNING: recreating the function index needs php
         which was not found by configure
         reusing old file
touch funcindex.xml
touch .manual.xml
CONFIG_FILES=manual.xml CONFIG_HEADERS= ./config.status
config.status: creating manual.xml
../phpdoc-tools/jade/nsgmls.exe -i lang-en -s ./dtds/dbxml-3.1.7/phpdocxml.dcl m
anual.xml

irc-html@LAPTOP /phpdoc/phpdoc
$ make test
make: Circular quickref.txt <- manual.xml dependency dropped.
../phpdoc-tools/jade/nsgmls.exe -i lang-en -s ./dtds/dbxml-3.1.7/phpdocxml.dcl m
anual.xml

I hope this helps a bit.

Best regards,

Kenneth Schwartz - http://www.irc-html.com
E-mail: [EMAIL PROTECTED]
Emergency Contact: 910-382-6280

Reply via email to