Hello, I want to install windows wp Pylucene in and have some problems. 
This is my setup.py.

JDK = {
    'darwin': 
'/System/Library/Frameworks/JavaVM.framework/Versions/Current',
    'ipod': '/usr/include/gcc',
    'linux2': '/usr/lib/jvm/java-6-openjdk',
    'sunos5': '/usr/jdk/instances/jdk1.6.0',
    'win32': 'C:/Archivos de programa/Java/jdk1.6.0_07'
}
if 'JCC_JDK' in os.environ:
    JDK[platform] = os.environ['JCC_JDK']

INCLUDES = {
    'darwin': ['%(darwin)s/Headers' %(JDK)],
    'ipod': ['%(ipod)s/darwin/default' %(JDK)],
    'linux2': ['%(linux2)s/include' %(JDK),
               '%(linux2)s/include/linux' %(JDK)],
    'sunos5': ['%(sunos5)s/include' %(JDK),
               '%(sunos5)s/include/solaris' %(JDK)],
    # 'win32': ['c:/Archivos de programa/Java/jdk1.6.0_07/include',
              # 'c:/Archivos de programa/Java/jdk1.6.0_07/include/win32']
    'win32': ['%(win32)s/include' %(JDK),
              '%(win32)s/include/win32' %(JDK)],
}

CFLAGS = {
    'darwin': ['-fno-strict-aliasing'],
    'ipod': ['-Wno-write-strings'],
    'linux2': ['-fno-strict-aliasing', '-Wno-write-strings'],
    'sunos5': ['-features=iddollar',
               '-erroff=badargtypel2w,wbadinitl,wvarhidemem'],
    'win32': [],
}

# added to CFLAGS when JCC is invoked with --debug
DEBUG_CFLAGS = {
    'darwin': ['-O0', '-g', '-DDEBUG'],
    'ipod': ['-O0', '-g', '-DDEBUG'],
    'linux2': ['-O0', '-g', '-DDEBUG'],
    'sunos5': ['-DDEBUG'],
    'win32': ['/Od', '/DDEBUG'],
}

LFLAGS = {
    'darwin': ['-framework', 'JavaVM'],
    'ipod': ['-ljvm', '-lpython%s.%s' %(sys.version_info[0:2]),
             '-L/usr/lib/gcc/arm-apple-darwin9/4.0.1'],
    'linux2/i386': ['-L%(linux2)s/jre/lib/i386' %(JDK), '-ljava',
                    '-L%(linux2)s/jre/lib/i386/client' %(JDK), '-ljvm',
                    
'-Wl,-rpath=%(linux2)s/jre/lib/i386:%(linux2)s/jre/lib/i386/client' %(JDK)],
    'linux2/i686': ['-L%(linux2)s/jre/lib/i386' %(JDK), '-ljava',
                    '-L%(linux2)s/jre/lib/i386/client' %(JDK), '-ljvm',
                    
'-Wl,-rpath=%(linux2)s/jre/lib/i386:%(linux2)s/jre/lib/i386/client' %(JDK)],
    'linux2/x86_64': ['-L%(linux2)s/jre/lib/amd64' %(JDK), '-ljava',
                      '-L%(linux2)s/jre/lib/amd64/server' %(JDK), '-ljvm',
                      
'-Wl,-rpath=%(linux2)s/jre/lib/amd64:%(linux2)s/jre/lib/amd64/server' 
%(JDK)],
    'sunos5': ['-L%(sunos5)s/jre/lib/i386' %(JDK), '-ljava',
               '-L%(sunos5)s/jre/lib/i386/client' %(JDK), '-ljvm',
               
'-R%(sunos5)s/jre/lib/i386:%(sunos5)s/jre/lib/i386/client' %(JDK)],
    # 'win32': ['/LIBPATH:%(win32)s/lib' %(JDK), 'jvm.lib'],
    # 'win32': ['-L%(win32)s/lib' %(JDK), 'jvm.lib'],
    # 'win32': ['-Lc:/Archivos de programa/Java/jdk1.6.0_07/lib', 
'jvm.lib'],
    'win32': ['-Lc:/Archivos de programa/Java/jdk1.6.0_07/lib/jvm.lib', ''],
    # 'win32': ['-L%(win32)s/lib' %(JDK), 'jvm.lib'],
}

As you see, change some things, because I could not run it. Now that 
stuck in this error:

G:\Solr\Pylucene svn>python setup.py build -c mingw32
running build
running build_py
copying jcc\config.py -> build\lib.win32-2.5\jcc
copying jcc\classes\org\apache\jcc\PythonVM.class -> 
build\lib.win32-2.5\jcc\cla
sses\org\apache\jcc
copying jcc\classes\org\apache\jcc\PythonException.class -> 
build\lib.win32-2.5\
jcc\classes\org\apache\jcc
running build_ext
building 'jcc' extension
writing build\temp.win32-2.5\Release\jcc\sources\jcc.def
C:\MinGW\bin\g++.exe -mno-cygwin -shared -s 
build\temp.win32-2.5\Release\jcc\sou
rces\jcc.o build\temp.win32-2.5\Release\jcc\sources\jccenv.o 
build\temp.win32-2.
5\Release\jcc\sources\jcc.def -LC:\Python25\libs -LC:\Python25\PCBuild 
-lpython2
5 -lmsvcr71 -o build\lib.win32-2.5\jcc.dll "-Lc:/Archivos de 
programa/Java/jdk1.
6.0_07/lib/jvm.lib"  --IMPLIB:jcc\jcc.lib
build\temp.win32-2.5\Release\jcc\sources\jcc.o:jcc.cpp:(.text+0x815): 
undefined
reference to `_imp__jni_getdefaultjavavminita...@4'
build\temp.win32-2.5\Release\jcc\sources\jcc.o:jcc.cpp:(.text+0xa33): 
undefined
reference to `_imp__jni_createjav...@12'
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1

If not properly set the setup.py and not as the problem I have now. 
Greetings



_______________________________________________
pylucene-dev mailing list
pylucene-dev@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to