[Xapian-discuss] Building Xapian/Omega using Cygwin

Floris Bos flbos at hotmail.com
Tue Aug 9 19:32:29 BST 2005


Hello,

I'm trying to build Xapian and Omega using Cygwin on my windows XP pc. I've 
read the topic about that from a couple of months ago and was able to avoid 
the problems described there using the answers from Olly but I think I have 
some other kind of problem.

slightly off topic:
I want to use Omega from within PHP (as I told in the other topic I posted). 
I of course have to install omega for that but do I also have to install 
Xapian or can I also install Omega by referring to the uninstalled Xapian 
library I have on my pc somehow? I tried this by referring to the file 
xapian-config in the directory with the uninstalled library but it didn't 
work for me.

On topic again:
I started with trying to configure and install xapian. After that I wanted 
to configure and install Omega but I never reach that point because the 
installation of Xapian leads to an error.
When I run
./configure
for Xapian this works fine. The whole configure script runs and no errors 
are being reported. After that I try
make
but this leads to an error. I copied as much from the script as cygwin would 
allow me but the error messages are at the bottom. Is there someone that has 
ideas on the cause of this error and moreover ideas on how to solve this?

f -Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gn
u-keywords -g -O2 -MT omdebug.lo -MD -MP -MF .deps/omdebug.Tpo -c omdebug.cc 
  -D
PIC -o .libs/omdebug.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -W -Wredundant-decls 
-Wunde
f -Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gn
u-keywords -g -O2 -MT omdebug.lo -MD -MP -MF .deps/omdebug.Tpo -c omdebug.cc 
-o
omdebug.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../include   -Wall -W -Wredundant-decls -Wundef -Wpointer-arith 
-Wcast-qual -W
cast-align -Wno-multichar -Wno-long-long -fno-gnu-keywords -g -O2 -MT 
omstringst
ream.lo -MD -MP -MF ".deps/omstringstream.Tpo" -c -o omstringstream.lo 
omstrings
tream.cc; \
then mv -f ".deps/omstringstream.Tpo" ".deps/omstringstream.Plo"; else rm -f 
".d
eps/omstringstream.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -W -Wredundant-decls 
-Wunde
f -Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gn
u-keywords -g -O2 -MT omstringstream.lo -MD -MP -MF .deps/omstringstream.Tpo 
-c
omstringstream.cc  -DPIC -o .libs/omstringstream.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -W -Wredundant-decls 
-Wunde
f -Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gn
u-keywords -g -O2 -MT omstringstream.lo -MD -MP -MF .deps/omstringstream.Tpo 
-c
omstringstream.cc -o omstringstream.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../include   -Wall -W -Wredundant-decls -Wundef -Wpointer-arith 
-Wcast-qual -W
cast-align -Wno-multichar -Wno-long-long -fno-gnu-keywords -g -O2 -MT 
netutils.l
o -MD -MP -MF ".deps/netutils.Tpo" -c -o netutils.lo netutils.cc; \
then mv -f ".deps/netutils.Tpo" ".deps/netutils.Plo"; else rm -f 
".deps/netutils
.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -W -Wredundant-decls 
-Wunde
f -Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gn
u-keywords -g -O2 -MT netutils.lo -MD -MP -MF .deps/netutils.Tpo -c 
netutils.cc
-DPIC -o .libs/netutils.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -W -Wredundant-decls 
-Wunde
f -Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gn
u-keywords -g -O2 -MT netutils.lo -MD -MP -MF .deps/netutils.Tpo -c 
netutils.cc
-o netutils.o >/dev/null 2>&1
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wredundant-decls 
-Wundef
-Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-
keywords -g -O2   -o libcommon.la   utils.lo omdebug.lo omstringstream.lo 
netuti
ls.lo
ar cru .libs/libcommon.a .libs/utils.o .libs/omdebug.o 
.libs/omstringstream.o .l
ibs/netutils.o
ranlib .libs/libcommon.a
creating libcommon.la
(cd .libs && rm -f libcommon.la && ln -s ../libcommon.la libcommon.la)
make[2]: Leaving directory `/cygdrive/e/website/xapian-core-0.9.2/common'
Making all in api
make[2]: Entering directory `/cygdrive/e/website/xapian-core-0.9.2/api'
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omenquire.lo -MD -MP -MF ".deps/omenquire.Tpo" -c -o 
omenquire.
lo omenquire.cc; \
then mv -f ".deps/omenquire.Tpo" ".deps/omenquire.Plo"; else rm -f 
".deps/omenqu
ire.Tpo"; exit 1; fi
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omenquire.lo -MD -MP -MF 
.deps/
omenquire.Tpo -c omenquire.cc  -DPIC -o .libs/omenquire.o
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_uninitialized.h: In 
membe
r function `Xapian::TermIterator 
Xapian::Enquire::Internal::get_matching_terms(X
apian::docid) const':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_uninitialized.h:82: 
warni
ng: '__cur' might be used uninitialized in this function
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omenquire.lo -MD -MP -MF 
.deps/
omenquire.Tpo -c omenquire.cc -o omenquire.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omquery.lo -MD -MP -MF ".deps/omquery.Tpo" -c -o omquery.lo 
omq
uery.cc; \
then mv -f ".deps/omquery.Tpo" ".deps/omquery.Plo"; else rm -f 
".deps/omquery.Tp
o"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omquery.lo -MD -MP -MF 
.deps/om
query.Tpo -c omquery.cc  -DPIC -o .libs/omquery.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omquery.lo -MD -MP -MF 
.deps/om
query.Tpo -c omquery.cc -o omquery.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omqueryinternal.lo -MD -MP -MF ".deps/omqueryinternal.Tpo" 
-c -
o omqueryinternal.lo omqueryinternal.cc; \
then mv -f ".deps/omqueryinternal.Tpo" ".deps/omqueryinternal.Plo"; else rm 
-f "
.deps/omqueryinternal.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omqueryinternal.lo -MD -MP 
-MF
.deps/omqueryinternal.Tpo -c omqueryinternal.cc  -DPIC -o 
.libs/omqueryinternal.
o
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_uninitialized.h: In 
membe
r function `Xapian::TermIterator Xapian::Query::Internal::get_terms() 
const':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_uninitialized.h:82: 
warni
ng: '__cur' might be used uninitialized in this function
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omqueryinternal.lo -MD -MP 
-MF
.deps/omqueryinternal.Tpo -c omqueryinternal.cc -o omqueryinternal.o 
 >/dev/null
2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omdatabase.lo -MD -MP -MF ".deps/omdatabase.Tpo" -c -o 
omdataba
se.lo omdatabase.cc; \
then mv -f ".deps/omdatabase.Tpo" ".deps/omdatabase.Plo"; else rm -f 
".deps/omda
tabase.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omdatabase.lo -MD -MP -MF 
.deps
/omdatabase.Tpo -c omdatabase.cc  -DPIC -o .libs/omdatabase.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omdatabase.lo -MD -MP -MF 
.deps
/omdatabase.Tpo -c omdatabase.cc -o omdatabase.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omstem.lo -MD -MP -MF ".deps/omstem.Tpo" -c -o omstem.lo 
omstem
.cc; \
then mv -f ".deps/omstem.Tpo" ".deps/omstem.Plo"; else rm -f 
".deps/omstem.Tpo";
exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omstem.lo -MD -MP -MF 
.deps/oms
tem.Tpo -c omstem.cc  -DPIC -o .libs/omstem.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omstem.lo -MD -MP -MF 
.deps/oms
tem.Tpo -c omstem.cc -o omstem.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omdocument.lo -MD -MP -MF ".deps/omdocument.Tpo" -c -o 
omdocume
nt.lo omdocument.cc; \
then mv -f ".deps/omdocument.Tpo" ".deps/omdocument.Plo"; else rm -f 
".deps/omdo
cument.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omdocument.lo -MD -MP -MF 
.deps
/omdocument.Tpo -c omdocument.cc  -DPIC -o .libs/omdocument.o
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_tree.h: In member 
functio
n `typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
_Alloc>::_Link_type
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const 
std::_R
b_tree_node<_Val>*, std::_Rb_tree_node<_Val>*) [with _Key = Xapian::valueno, 
_Va
l = std::pair<const Xapian::valueno, std::string>, _KeyOfValue = 
std::_Select1st
<std::pair<const Xapian::valueno, std::string> >, _Compare = 
std::less<Xapian::v
alueno>, _Alloc = std::allocator<std::pair<const Xapian::valueno, 
std::string> >
]':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_tree.h:1029: warning: 
'__
top' might be used uninitialized in this function
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_tree.h:365: warning: 
'__t
mp' might be used uninitialized in this function
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omdocument.lo -MD -MP -MF 
.deps
/omdocument.Tpo -c omdocument.cc -o omdocument.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omerror.lo -MD -MP -MF ".deps/omerror.Tpo" -c -o omerror.lo 
ome
rror.cc; \
then mv -f ".deps/omerror.Tpo" ".deps/omerror.Plo"; else rm -f 
".deps/omerror.Tp
o"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omerror.lo -MD -MP -MF 
.deps/om
error.Tpo -c omerror.cc  -DPIC -o .libs/omerror.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omerror.lo -MD -MP -MF 
.deps/om
error.Tpo -c omerror.cc -o omerror.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT ompostlistiterator.lo -MD -MP -MF 
".deps/ompostlistiterator.Tpo
" -c -o ompostlistiterator.lo ompostlistiterator.cc; \
then mv -f ".deps/ompostlistiterator.Tpo" ".deps/ompostlistiterator.Plo"; 
else r
m -f ".deps/ompostlistiterator.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT ompostlistiterator.lo -MD 
-MP -
MF .deps/ompostlistiterator.Tpo -c ompostlistiterator.cc  -DPIC -o 
.libs/ompostl
istiterator.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT ompostlistiterator.lo -MD 
-MP -
MF .deps/ompostlistiterator.Tpo -c ompostlistiterator.cc -o 
ompostlistiterator.o
 >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT ompositionlistiterator.lo -MD -MP -MF 
".deps/ompositionlistiter
ator.Tpo" -c -o ompositionlistiterator.lo ompositionlistiterator.cc; \
then mv -f ".deps/ompositionlistiterator.Tpo" 
".deps/ompositionlistiterator.Plo"
; else rm -f ".deps/ompositionlistiterator.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT ompositionlistiterator.lo 
-MD -
MP -MF .deps/ompositionlistiterator.Tpo -c ompositionlistiterator.cc  -DPIC 
-o .
libs/ompositionlistiterator.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT ompositionlistiterator.lo 
-MD -
MP -MF .deps/ompositionlistiterator.Tpo -c ompositionlistiterator.cc -o 
ompositi
onlistiterator.o >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omtermlistiterator.lo -MD -MP -MF 
".deps/omtermlistiterator.Tpo
" -c -o omtermlistiterator.lo omtermlistiterator.cc; \
then mv -f ".deps/omtermlistiterator.Tpo" ".deps/omtermlistiterator.Plo"; 
else r
m -f ".deps/omtermlistiterator.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omtermlistiterator.lo -MD 
-MP -
MF .deps/omtermlistiterator.Tpo -c omtermlistiterator.cc  -DPIC -o 
.libs/omterml
istiterator.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omtermlistiterator.lo -MD 
-MP -
MF .deps/omtermlistiterator.Tpo -c omtermlistiterator.cc -o 
omtermlistiterator.o
 >/dev/null 2>&1
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
-I..
-I../common -I../include -I../languages   -Wall -W -Wredundant-decls -Wundef 
-Wp
ointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-key
words -g -O2 -MT omvalueiterator.lo -MD -MP -MF ".deps/omvalueiterator.Tpo" 
-c -
o omvalueiterator.lo omvalueiterator.cc; \
then mv -f ".deps/omvalueiterator.Tpo" ".deps/omvalueiterator.Plo"; else rm 
-f "
.deps/omvalueiterator.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omvalueiterator.lo -MD -MP 
-MF
.deps/omvalueiterator.Tpo -c omvalueiterator.cc  -DPIC -o 
.libs/omvalueiterator.
o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../common -I../include -I../languages 
-Wall
-W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual -Wcast-align 
-Wno-multi
char -Wno-long-long -fno-gnu-keywords -g -O2 -MT omvalueiterator.lo -MD -MP 
-MF
.deps/omvalueiterator.Tpo -c omvalueiterator.cc -o omvalueiterator.o 
 >/dev/null
2>&1
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wredundant-decls 
-Wundef
-Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar -Wno-long-long 
-fno-gnu-
keywords -g -O2   -o libapi.la   omenquire.lo omquery.lo omqueryinternal.lo 
omda
tabase.lo omstem.lo omdocument.lo omerror.lo ompostlistiterator.lo 
ompositionlis
titerator.lo omtermlistiterator.lo omvalueiterator.lo
ar cru .libs/libapi.a .libs/omenquire.o .libs/omquery.o 
.libs/omqueryinternal.o
.libs/omdatabase.o .libs/omstem.o .libs/omdocument.o .libs/omerror.o 
.libs/ompos
tlistiterator.o .libs/ompositionlistiterator.o .libs/omtermlistiterator.o 
.libs/
omvalueiterator.o
ranlib .libs/libapi.a
creating libapi.la
(cd .libs && rm -f libapi.la && ln -s ../libapi.la libapi.la)
make[2]: Leaving directory `/cygdrive/e/website/xapian-core-0.9.2/api'
Making all in backends
make[2]: Entering directory `/cygdrive/e/website/xapian-core-0.9.2/backends'
Making all in quartz
make[3]: Entering directory 
`/cygdrive/e/website/xapian-core-0.9.2/backends/quar
tz'
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I. -I
../.. -I../../common -I../../include -I../../include   -Wall -W 
-Wredundant-decl
s -Wundef -Wpointer-arith -Wcast-qual -Wcast-align -Wno-multichar 
-Wno-long-long
-fno-gnu-keywords -g -O2 -MT quartz_database.lo -MD -MP -MF 
".deps/quartz_datab
ase.Tpo" -c -o quartz_database.lo quartz_database.cc; \
then mv -f ".deps/quartz_database.Tpo" ".deps/quartz_database.Plo"; else rm 
-f "
.deps/quartz_database.Tpo"; exit 1; fi
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../common -I../../include 
-I../../incl
ude -Wall -W -Wredundant-decls -Wundef -Wpointer-arith -Wcast-qual 
-Wcast-align
-Wno-multichar -Wno-long-long -fno-gnu-keywords -g -O2 -MT 
quartz_database.lo -M
D -MP -MF .deps/quartz_database.Tpo -c quartz_database.cc  -DPIC -o 
.libs/quartz
_database.o
In file included from quartz_database.cc:52:
../../common/safewindows.h:25:3: #error Including safewindows.h, but 
__WIN32__ n
ot defined!
quartz_database.cc: In member function `void QuartzDatabase::apply()':
quartz_database.cc:472: warning: 'old_revision' might be used uninitialized 
in t
his function
quartz_database.cc:473: warning: 'new_revision' might be used uninitialized 
in t
his function
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_list.h: In member 
functio
n `virtual void QuartzWritableDatabase::replace_document(Xapian::docid, 
const Xa
pian::Document&)':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_list.h:435: warning: 
'__p
' might be used uninitialized in this function
make[3]: *** [quartz_database.lo] Error 1
make[3]: Leaving directory 
`/cygdrive/e/website/xapian-core-0.9.2/backends/quart
z'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/e/website/xapian-core-0.9.2/backends'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/e/website/xapian-core-0.9.2'
make: *** [all] Error 2





More information about the Xapian-discuss mailing list