I found the error of my ways. It was a typo. For linux2 I directed
setup.py to use
'linux2': '/usr/lib/jdk/java-6-sun-1.6.0.17', <--WRONG
rather than
'linux2': '/usr/lib/jvm/java-6-sun-1.6.0.17',
There was not a /usr/lib/jdk folder on my Ubuntu 8.04 box.
----- Original Message -----
From: "Herbert Roitblat" <herb@orcatec.com>
To: <java-user@lucene.apache.org>
Sent: Tuesday, April 27, 2010 2:37 PM
Subject: Trouble compiling JCC
> I'm trying to compile JCC, using python setup.py build
>
> This is what I get:
>
> ~/pylucene-2.9.2-1/jcc$ python setup.py build running
> build
> running build_py
> copying jcc/config.py -> build/lib.linux-x86_64-2.5/jcc
> running build_ext
> building 'jcc._jcc' extension
> gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes
> -fPIC -I/usr/lib/jdk/java-6-sun-1.6.0.17/include -I/usr/lib/jdk/java-6-sun-1.6.0.17/include/linux
> -I_jcc -Ijcc/sources -I/usr/include/python2.5 -c
> jcc/sources/JArray.cpp -o
> build/temp.linux-x86_64-2.5/jcc/sources/JArray.o -DPYTHON -fno-strict-aliasing
> -Wno-write-strings
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
> Ada/C/ObjC but not for C++
> In file included from jcc/sources/JArray.cpp:21:
> jcc/sources/JArray.h:483: error: redefinition of âclass JArray<signed
> char>â
> jcc/sources/JArray.h:337: error: previous definition of âclass
> JArray<signed char>â
> jcc/sources/JArray.cpp:961: error: redefinition of âPyObject*
> JArray<signed char>::wrap()â
> jcc/sources/JArray.cpp:945: error: âPyObject* JArray<signed char>::wrap()â
> previously defined here
> error: command 'gcc' failed with exit status 1
>
> I saw a message posted (http://markmail.org/message/mi3uuwiuz5qb23rl )
> saying that it is using the wrong header files., but I don't know how to
> change the header files that it is using.
>
> I'm trying to build pylucene-2.9.2-1 on Ubuntu 8.04.
>
> What other information would be useful?
>
> Thanks,
> Herb
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org
|