win7 x64 vs2008无法编译xapain,请指教

robin2010 发布于 2010/12/25 12:04
阅读 1K+
收藏 1

参考了Building Xapian & the C# bindings for 64bit Windows

环境已经按要求安装,一直找不到问题所在!

MSYS+MINGW也无法编译,真是奇怪了!

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC>cd\

C:\>d:

D:\>cd xapian

D:\xapian>cd xapian-core-1.2.2

D:\xapian\xapian-core-1.2.2>cd win32

D:\xapian\xapian-core-1.2.2\win32>nmake

Microsoft (R) 程序维护实用工具 9.00.30729.01 版
版权所有(C) Microsoft Corporation。保留所有权利。

Building Xapian on Win32

        if not exist C:\Perl\bin\perl.exe exit(1)
        copy config.h.win32 ..\config.h
已复制         1 个文件。
        copy  win32_api.mak ..\api\Makefile
已复制         1 个文件。
        copy  win32_backends.mak ..\backends\Makefile
已复制         1 个文件。
        copy  win32_backends_flint.mak ..\backends\flint\Makefile
已复制         1 个文件。
        copy  win32_backends_brass.mak ..\backends\brass\Makefile
已复制         1 个文件。
        copy  win32_backends_chert.mak ..\backends\chert\Makefile
已复制         1 个文件。
        copy  win32_backends_inmemory.mak ..\backends\inmemory\Makefile
已复制         1 个文件。
        copy  win32_backends_multi.mak ..\backends\multi\Makefile
已复制         1 个文件。
        copy  win32_backends_remote.mak ..\backends\remote\Makefile
已复制         1 个文件。
        copy  win32_bin.mak ..\bin\Makefile
已复制         1 个文件。
        copy  win32_common.mak ..\common\Makefile
已复制         1 个文件。
        copy  win32_examples.mak ..\examples\Makefile
已复制         1 个文件。
        copy  win32_expand.mak ..\expand\Makefile
已复制         1 个文件。
        copy  win32_languages_compiler.mak ..\languages\compiler\Makefile
已复制         1 个文件。
        copy  win32_languages.mak ..\languages\Makefile
已复制         1 个文件。
        copy  win32_matcher.mak ..\matcher\Makefile
已复制         1 个文件。
        copy  win32_net.mak ..\net\Makefile
已复制         1 个文件。
        copy  win32_unicode.mak ..\unicode\Makefile
已复制         1 个文件。
        copy  win32_weight.mak ..\weight\Makefile
已复制         1 个文件。
        copy  win32_queryparser.mak ..\queryparser\Makefile
已复制         1 个文件。
        copy  win32_tests.mak ..\tests\Makefile
已复制         1 个文件。
        copy  win32_testsuite.mak ..\tests\harness\Makefile
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy win32_bindings_python.mak ..\.
.\xapian-bindings-1.2.2\python\Makefile
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy doccomments.i ..\..\xapian-bin
dings-1.2.2\python
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy version.rc.python ..\..\xapian
-bindings-1.2.2\python\version.rc
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy setup.py ..\..\xapian-bindings
-1.2.2\python
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy win32_bindings_php.mak ..\..\x
apian-bindings-1.2.2\php\Makefile
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy version.rc.php ..\..\xapian-bi
ndings-1.2.2\php\version.rc
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy win32_bindings_java-swig.mak .
.\..\xapian-bindings-1.2.2\java-swig\Makefile
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy version.rc.java-swig ..\..\xap
ian-bindings-1.2.2\java-swig\version.rc
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy WriteJavaVersion.java ..\..\xa
pian-bindings-1.2.2\java-swig\WriteJavaVersion.java
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy win32_bindings_ruby.mak ..\..\
xapian-bindings-1.2.2\ruby\Makefile
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy win32_bindings_csharp.mak ..\.
.\xapian-bindings-1.2.2\csharp\Makefile
已复制         1 个文件。
        if exist ..\..\xapian-bindings-1.2.2 copy version.rc.csharp ..\..\xapian
-bindings-1.2.2\csharp\version.rc
已复制         1 个文件。
        if exist ..\..\xapian-omega-1.2.2 copy win32_applications_omega.mak ..\.
.\xapian-omega-1.2.2\Makefile
已复制         1 个文件。
        if exist ..\..\xapian-omega-1.2.2 copy config.mak ..\..\xapian-omega-1.2
.2
已复制         1 个文件。
        if exist ..\..\xapian-omega-1.2.2 copy config.h.omega.win32 ..\..\xapian
-omega-1.2.2\config.h
已复制         1 个文件。
        if exist ..\..\xapian-omega-1.2.2 copy config.h.omega.win32 ..\..\xapian
-omega-1.2.2\common\config.h
已复制         1 个文件。
        cd ..\common
        nmake  /                   CFG="" DEBUG="" HEADERS

Microsoft (R) 程序维护实用工具 9.00.30729.01 版
版权所有(C) Microsoft Corporation。保留所有权利。

        cl.exe -showIncludes -nologo -c -Zi -I.. -I..\include -I..\common -I..\w
in32 -W3 -EHsc  -DWIN32 -D__WIN32__ -D_WIN32 -D_WINDOWS  -D "HAVE_VSNPRINTF" -D
"HAVE_STRDUP" -D "_USE_32BIT_TIME_T"  -D_CRT_SECURE_NO_DEPRECATE  -I"F:\zlib\inc
lude" -O2 -MD -D NDEBUG -I..\win32\ -Fo".\\" -Tp .\bitstream.cc .\const_database
_wrapper.cc .\debuglog.cc .\fileutils.cc  .\getopt.cc  .\io_utils.cc  .\msvc_dir
ent.cc  .\msvc_posix_wrapper.cc  .\replicate_utils.cc  .\safe.cc  .\serialise-do
uble.cc  .\socket_utils.cc  .\str.cc .\stringutils.cc  .\utils.cc  .\win32_uuid.
cc >>deps.d
        if exist "..\win32\xapdep.exe" ..\win32\xapdep.exe
        nmake  /                   CFG="" DEBUG=""

Microsoft (R) 程序维护实用工具 9.00.30729.01 版
版权所有(C) Microsoft Corporation。保留所有权利。

NMAKE : fatal error U1073: 不知道如何生成“"pian\xapian-core-1.2.2\config.h"”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 9.0
\VC\BIN\nmake.EXE"”: 返回代码“0x2”
Stop.

D:\xapian\xapian-core-1.2.2\win32>

加载中
0
m
murongos

楼主问题解决没,请急救

返回顶部
顶部