Hi all
I have a problem compiling JCC for pylucene.
It does not find the shared Python library, while this seems to be available.
The error is printed below.
My environment set the LD_LIBRARY_PATH for Python 2.7:
# set | grep LD_
LD_LIBRARY_PATH=/tools/general/app/python-2.7.5-rhel6/lib:/tools/general/app/sqlite-3.8.0.2/lib
Also, the contents of my Python setup seems fine:
# ll /tools/general/app/python-2.7.5-rhel6/lib
total 16512
-r-xr-xr-x 1 root root 10355780 Oct 16 12:57 libpython2.7.a
lrwxrwxrwx 1 root root 19 Oct 24 17:27 libpython2.7.so -
libpython2.7.so.1.0
-rwxr-xr-x+ 1 root root 6053659 Oct 24 17:26 libpython2.7.so.1.0
drwxr-xr-x+ 2 root root65536 Oct 16 12:57 pkgconfig
drwxr-xr-x+ 27 root root65536 Oct 16 12:57 python2.7
Any ideas for this? Thanks in advance
Regards,
Filip
-
Applied shared mode monkey patch to: module 'setuptools' from
'/tools/general/app/python-2.7.5-rhel6/lib/python2.7/site-packages/setuptools-1.1.6-py2.7.egg/setuptools/__init__.pyc'
Loading source files for package org.apache.jcc...
Constructing Javadoc information...
Standard Doclet version 1.6.0_39
Building tree for all the packages and classes...
Generating javadoc/org/apache/jcc//PythonException.html...
Generating javadoc/org/apache/jcc//PythonVM.html...
Generating javadoc/org/apache/jcc//package-frame.html...
Generating javadoc/org/apache/jcc//package-summary.html...
Generating javadoc/org/apache/jcc//package-tree.html...
Generating javadoc/constant-values.html...
Generating javadoc/serialized-form.html...
Building index for all the packages and classes...
Generating javadoc/overview-tree.html...
Generating javadoc/index-all.html...
Generating javadoc/deprecated-list.html...
Building index for all classes...
Generating javadoc/allclasses-frame.html...
Generating javadoc/allclasses-noframe.html...
Generating javadoc/index.html...
Generating javadoc/help-doc.html...
Generating javadoc/stylesheet.css...
running build
running build_py
writing /root/tmp/pylucene-4.4.0-1/jcc/jcc/config.py
copying jcc/config.py - build/lib.linux-x86_64-2.7/jcc
copying jcc/classes/org/apache/jcc/PythonVM.class -
build/lib.linux-x86_64-2.7/jcc/classes/org/apache/jcc
copying jcc/classes/org/apache/jcc/PythonException.class -
build/lib.linux-x86_64-2.7/jcc/classes/org/apache/jcc
running build_ext
building 'jcc' extension
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes -fPIC -D_jcc_lib -DJCC_VER=2.17
-I/usr/java/jdk1.6.0_39//include -I/usr/java/jdk1.6.0_39//include/linux -I_jcc
-Ijcc/sources -I/tools/general/app/python-2.7.5-rhel6/include/python2.7 -c
jcc/sources/jcc.cpp -o build/temp.linux-x86_64-2.7/jcc/sources/jcc.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
/tools/general/app/python-2.7.5-rhel6/include/python2.7/Python.h:8,
from jcc/sources/jcc.cpp:24:
/tools/general/app/python-2.7.5-rhel6/include/python2.7/pyconfig.h:1173:1:
warning: _POSIX_C_SOURCE redefined
In file included from /usr/include/stdio.h:28,
from jcc/sources/jcc.cpp:15:
/usr/include/features.h:162:1: warning: this is the location of the previous
definition
In file included from
/tools/general/app/python-2.7.5-rhel6/include/python2.7/Python.h:8,
from jcc/sources/jcc.cpp:24:
/tools/general/app/python-2.7.5-rhel6/include/python2.7/pyconfig.h:1195:1:
warning: _XOPEN_SOURCE redefined
In file included from /usr/include/stdio.h:28,
from jcc/sources/jcc.cpp:15:
/usr/include/features.h:164:1: warning: this is the location of the previous
definition
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes -fPIC -D_jcc_lib -DJCC_VER=2.17
-I/usr/java/jdk1.6.0_39//include -I/usr/java/jdk1.6.0_39//include/linux -I_jcc
-Ijcc/sources -I/tools/general/app/python-2.7.5-rhel6/include/python2.7 -c
jcc/sources/JCCEnv.cpp -o build/temp.linux-x86_64-2.7/jcc/sources/JCCEnv.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
/tools/general/app/python-2.7.5-rhel6/include/python2.7/Python.h:8,
from jcc/sources/JCCEnv.h:47,
from jcc/sources/JCCEnv.cpp:21:
/tools/general/app/python-2.7.5-rhel6/include/python2.7/pyconfig.h:1173:1:
warning: _POSIX_C_SOURCE redefined
In file included from
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/x86_64-redhat-linux/bits/os_defines.h:39,
from
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/x86_64-redhat-linux/bits/c++config.h:1687,
from
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:60,