[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
New make PATH problem(?)
From: |
robert . h . fletcher |
Subject: |
New make PATH problem(?) |
Date: |
Sat, 12 Apr 2008 08:47:15 -0400 |
Sirs:
I am learning doxygen on Windows XP. To convert a latex document to pdf,
doxygen generates the following Makefile:
Copy of Makefile generated by doxygen:
all: clean refman.pdf
pdf: refman.pdf
refman.pdf: refman.tex
pdflatex refman.tex
makeindex refman.idx
pdflatex refman.tex
latex_count=5 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)'
refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
pdflatex refman.tex ;\
latex_count=`expr $$latex_count - 1` ;\
done
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out
refman.pdf
Case (1)
I used mingw32-make (from mingw32-make-3.81-2.tar.gz).
When making the above Makefile, the program would end with an error. The final
few lines
of the console output are:
...
Output written on refman.pdf (110 pages, 791113 bytes).
Transcript written on refman.log.
latex_count=5 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)'
refman.log && [ $latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
pdflatex refman.tex ;\
latex_count=`expr $latex_count - 1` ;\
done
'latex_count' is not recognized as an internal or external command,
operable program or batch file.
mingw32-make: *** [refman.pdf] Error 255
Case (2)
Eventually, I figured out that I needed to add 'C:\msys\1.0\bin' to my PATH.
That is, with mingw32-make (from mingw32-make-3.81-2.tar.gz) and
C:\msys\1.0\bin in PATH,
the last few lines of the console output are:
...
Output written on refman.pdf (110 pages, 791113 bytes).
Transcript written on refman.log.
latex_count=5 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)'
refman.log && [ $latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
pdflatex refman.tex ;\
latex_count=`expr $latex_count - 1` ;\
done
Case (3)
Yesterday, I downloaded and installed mingw32-make-3.81-20080326.tar.gz.
Now when I use this make on the Makefile I get the same error as for case (1)
above.
That is, with mingw32-make (from mingw32-make-3.81-20080326.tar.gz) and
C:\msys\1.0\bin in PATH,
the last few lines of the console output are:
...
Output written on refman.pdf (110 pages, 791113 bytes).
Transcript written on refman.log.
latex_count=5 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)'
refman.log && [ $latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
pdflatex refman.tex ;\
latex_count=`expr $latex_count - 1` ;\
done
'latex_count' is not recognized as an internal or external command,
operable program or batch file.
mingw32-make-new: *** [refman.pdf] Error 255
In other words, it seems that with the new make, the MSYS binaries are not
being located.
(Obviously, I could be wrong about this, but something appears to be amiss.)
Incidentally, I experimented with putting C:\msys\1.0\bin at the start and the
end of the PATH,
and it made no difference.
Thanks,
Bob
--
This message was sent on behalf of address@hidden at openSubscriber.com
http://www.opensubscriber.com/messages/address@hidden/topic.html
- New make PATH problem(?),
robert . h . fletcher <=
- Re: New make PATH problem(?), Eli Zaretskii, 2008/04/12
- Message not available
- Re: New make PATH problem(?), Chris Sutcliffe, 2008/04/12
- Re: New make PATH problem(?), Eli Zaretskii, 2008/04/12
- Re: Re: New make PATH problem(?), robert . h . fletcher, 2008/04/13
- Re: Re: New make PATH problem(?), Chris Sutcliffe, 2008/04/16
- Re: New make PATH problem(?), Eli Zaretskii, 2008/04/17