我已经安装了Doxverilog 2.7以及从这个网站下载了Doxygen 1.8.1的源目录
https://github.com/ewa/doxverilog
doxygen的设置从以下位置下载: http://sourceforge.net/projects/doxygen/files/
我正在使用cygwin以及在Windows上安装bison,flex,graphviz和qt5软件包。我也安装了unxutills。我按照文件夹" doxverilog 2.7"的自述文件中提供的一般步骤进行操作。当我运行此命令时:
patch -F3 -p0 < linux.patch
然后cygwin(以管理员身份运行)显示不同的消息。消息如下。
消息:
user@user-PC /cygdrive/c/doxverilog-master/doxygen-1.8.1
$ patch -F3 -p0 < linux.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: util.cpp
|===================================================================
|--- util.cpp (Revision 818)
|+++ util.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 52
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: doxygen_css.h
|===================================================================
|--- doxygen_css.h (Revision 818)
|+++ doxygen_css.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 67
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: navtree_js.h
|===================================================================
|--- navtree_js.h (Revision 818)
|+++ navtree_js.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 138
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: definition.cpp
|===================================================================
|--- definition.cpp (Revision 818)
|+++ definition.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
2 out of 2 hunks ignored
can't find file to patch at input line 167
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: configoptions.cpp
|===================================================================
|--- configoptions.cpp (Revision 818)
|+++ configoptions.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 216
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: ftvhelp.cpp
|===================================================================
|--- ftvhelp.cpp (Revision 818)
|+++ ftvhelp.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
8 out of 8 hunks ignored
can't find file to patch at input line 481
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: vhdldocgen.h
|===================================================================
|--- vhdldocgen.h (Revision 818)
|+++ vhdldocgen.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 496
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: index.cpp
|===================================================================
|--- index.cpp (Revision 818)
|+++ index.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 537
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: memberdef.h
|===================================================================
|--- memberdef.h (Revision 818)
|+++ memberdef.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
2 out of 2 hunks ignored
can't find file to patch at input line 560
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: definition.h
|===================================================================
|--- definition.h (Revision 818)
|+++ definition.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 593
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: vhdlparser.y
|===================================================================
|--- vhdlparser.y (Revision 818)
|+++ vhdlparser.y (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
2 out of 2 hunks ignored
can't find file to patch at input line 615
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: vhdldocgen.cpp
|===================================================================
|--- vhdldocgen.cpp (Revision 818)
|+++ vhdldocgen.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 6945
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: filedef.cpp
|===================================================================
|--- filedef.cpp (Revision 818)
|+++ filedef.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 6989
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: image.cpp
|===================================================================
|--- image.cpp (Revision 818)
|+++ image.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
2 out of 2 hunks ignored
can't find file to patch at input line 7049
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: doxygen.cpp
|===================================================================
|--- doxygen.cpp (Revision 818)
|+++ doxygen.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
7 out of 7 hunks ignored
can't find file to patch at input line 7124
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: config.l
|===================================================================
|--- config.l (Revision 818)
|+++ config.l (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
4 out of 4 hunks ignored
can't find file to patch at input line 7179
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: util.h
|===================================================================
|--- util.h (Revision 818)
|+++ util.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 7191
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: image.h
|===================================================================
|--- image.h (Revision 818)
|+++ image.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 7204
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: classdef.cpp
|===================================================================
|--- classdef.cpp (Revision 818)
|+++ classdef.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
10 out of 10 hunks ignored
can't find file to patch at input line 7329
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: htmlgen.cpp
|===================================================================
|--- htmlgen.cpp (Revision 818)
|+++ htmlgen.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 7364
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: types.h
|===================================================================
|--- types.h (Revision 818)
|+++ types.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 7378
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: memberdef.cpp
|===================================================================
|--- memberdef.cpp (Revision 818)
|+++ memberdef.cpp (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
5 out of 5 hunks ignored
can't find file to patch at input line 7432
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: translator_en.h
|===================================================================
|--- translator_en.h (Revision 818)
|+++ translator_en.h (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 7447
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: vhdlscanner.l
|===================================================================
|--- vhdlscanner.l (Revision 818)
|+++ vhdlscanner.l (Arbeitskopie)
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
5 out of 5 hunks ignored
can't find file to patch at input line 7585
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: libdoxygen.pro.in
|===================================================================
|--- libdoxygen.pro.in 2011-08-03 12:28:25.000000000 +0100
|+++ libdoxygen.pro.in 2011-11-12 17:06:04.000000000 +0000
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
4 out of 4 hunks ignored
can't find file to patch at input line 7625
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: libdoxygen.pro.in
|===================================================================
|--- libdoxygen.t 2011-08-03 12:37:56.000000000 +0200
|+++ libdoxygen.t 2011-11-12 17:06:04.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
当我在这些消息之后运行以下命令时。
sh configure
显示以下消息:
消息:
Autodetected platform win32-g++...
Checking for GNU make tool... using /cygdrive/c/UnxUtils/usr/local/wbin/make
Checking for GNU install tool... using /usr/bin/install
Checking for dot (part of GraphViz)... using /usr/bin/dot
Checking for perl... using /usr/bin/perl
Checking for flex... using /usr/bin/flex
Checking for bison... using /usr/bin/bison
Creating VERSION file.
Created doxygen.spec file, for rpm generation.
Created Makefile from Makefile.in...
Created qtools/Makefile from qtools/Makefile.in...
Created src/Makefile from src/Makefile.in...
Created examples/Makefile from examples/Makefile.in...
Created doc/Makefile from doc/Makefile.in...
Created addon/doxywizard/Makefile from addon/doxywizard/Makefile.in...
Created addon/doxmlparser/src/Makefile from
addon/doxmlparser/src/Makefile.in...
Created addon/doxmlparser/test/Makefile from
addon/doxmlparser/test/Makefile.in...
Created addon/doxmlparser/examples/metrics/Makefile from
addon/doxmlparser/examples/metrics/Makefile.in...
Created libmd5/Makefile from libmd5/Makefile.in...
Created addon/doxyapp/Makefile from addon/doxyapp/Makefile.in...
Created qtools/qtools.pro from qtools/qtools.pro.in...
Created src/libdoxygen.pro from src/libdoxygen.pro.in...
Created src/libdoxycfg.pro from src/libdoxycfg.pro.in...
Created src/doxygen.pro from src/doxygen.pro.in...
Created addon/doxywizard/doxywizard.pro from
addon/doxywizard/doxywizard.pro.in...
Created addon/doxmlparser/src/doxmlparser.pro from
addon/doxmlparser/src/doxmlparser.pro.in...
Created addon/doxmlparser/test/xmlparse.pro from
addon/doxmlparser/test/xmlparse.pro.in...
Created addon/doxmlparser/examples/metrics/metrics.pro from
addon/doxmlparser/examples/metrics/metrics.pro.in...
Created libmd5/libmd5.pro from libmd5/libmd5.pro.in...
Created addon/doxyapp/doxyapp.pro from addon/doxyapp/doxyapp.pro.in...
Generating src/lang_cfg.h...
现在,当我运行以下命令时
make all
显示以下消息:
讯息:
echo "char versionString[]=\"1.8.1\";" > src/version.cpp
/cygdrive/c/UnxUtils/usr/local/wbin/make -C qtools
process_begin: CreateProcess((null),
/cygdrive/c/UnxUtils/usr/local/wbin/make -C qtools, ...) failed.
make (e=2): The system cannot find the file specified.
C:\UnxUtils\usr\local\wbin\make.exe: *** [all] Error 2
请帮我解决这个问题。
感谢-你。