[Xapian-discuss] Can't make on OS 10.6 (Snow Leopard)
Richard Sandilands
richard at infoarts.info
Mon Sep 7 07:44:04 BST 2009
Hi there
I'm trying to install xapian-core 1.0.15 on Mac 10.6 (Snow Leopard) and am getting the following error when I try to make:
********************************
In file included from /usr/include/c++/4.2.1/i686-apple-darwin10/x86_64/bits/os_defines.h:61,
from /usr/include/c++/4.2.1/i686-apple-darwin10/x86_64/bits/c++config.h:41,
from /usr/include/c++/4.2.1/cstring:50,
from common/getopt.cc:164:
common/getopt.cc:84: error: previous declaration of ‘char* optarg’ with ‘C++’ linkage
/usr/include/unistd.h:515: error: conflicts with new declaration with ‘C’ linkage
common/getopt.cc:99: error: previous declaration of ‘int optind’ with ‘C++’ linkage
/usr/include/unistd.h:516: error: conflicts with new declaration with ‘C’ linkage
common/getopt.cc:119: error: previous declaration of ‘int opterr’ with ‘C++’ linkage
/usr/include/unistd.h:516: error: conflicts with new declaration with ‘C’ linkage
common/getopt.cc:125: error: previous declaration of ‘int optopt’ with ‘C++’ linkage
/usr/include/unistd.h:516: error: conflicts with new declaration with ‘C’ linkage
make[2]: *** [common/getopt.lo] Error 1
make[1]: *** [check-recursive] Error 1
**********************************
make check reveals:
make check-recursive
Making check in .
depbase=`echo common/getopt.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./common -I./include -Wall -W -Wredundant-decls -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long -Wformat-security -fno-gnu-keywords -Woverloaded-virtual -Wundef -Wshadow -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 -fvisibility=hidden -g -O2 -MT common/getopt.lo -MD -MP -MF $depbase.Tpo -c -o common/getopt.lo common/getopt.cc &&\
mv -f $depbase.Tpo $depbase.Plo
g++ -DHAVE_CONFIG_H -I. -I./common -I./include -Wall -W -Wredundant-decls -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long -Wformat-security -fno-gnu-keywords -Woverloaded-virtual -Wundef -Wshadow -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 -fvisibility=hidden -g -O2 -MT common/getopt.lo -MD -MP -MF common/.deps/getopt.Tpo -c common/getopt.cc -fno-common -DPIC -o common/.libs/getopt.o
Any clues on how to remedy this would be appreciated.
--
Richard Sandilands
More information about the Xapian-discuss
mailing list