[Xapian-discuss] Building 0.9.10 with MSVC++ 2005 Express Edition

Charlie Hull charlie at juggler.net
Wed Mar 7 14:52:35 GMT 2007


Michael Sanders wrote:
> Charlie Hull wrote:
>>> 3) Unfortunately I haven't come up with a way around the third error:
>>>
>>> cl    /I.. /I..\include /I..\include\xapian /I..\common /W3 /EHsc /O2 
>>> /MD /c /D "NDEBUG"  /D "WIN32" /D "__WIN32__" /D "_WINDOWS"  /D 
>>> "HAVE_VSNPRINTF" /D "HAVE_STRDUP" /D "_USE_32BIT_TIME_T" 
>>> /D_CRT_SECURE_NO_DEPRECATE  /I"..\languages"  /Fo".\\" /Tp 
>>> ".\omdocument.cc"
>>>
>>> omdocument.cc
>>> c:\downloads\xapian\xapian-core-0.9.10\api\maptermlist.h(34) : error 
>>> C2027: use of undefined type 'Xapian::Document::Internal'
>>
>> I don't get this error - can you post your PATH, LIB and INCLUDE 
>> environment variables?
> 
> Sure:

Ah - I think I know what may be happening. There are two include files 
called document.h, and your previous modifications to the include file 
path may be causing the wrong one to be included. Could you try the 
latest version of the build tools from our site (remove the \win32 
folder you made earlier)? This copies unistd.h to the right place, and 
means config.mak doesn't need editing.

Thanks

Charlie




More information about the Xapian-discuss mailing list