[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Attempt to backport jython to Stretch



Hi,

I tried to backport jython 2.7.1+repack-3 to stretch but when building
under Stretch I get:


compile:
    [javac] /build/jython-2.7.1+repack/build.xml:486: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 882 source files to /build/jython-2.7.1+repack/build/classes
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:40: error: cannot find symbol
    [javac] import jnr.posix.WindowsRawFileStat;
    [javac]                 ^
    [javac]   symbol:   class WindowsRawFileStat
    [javac]   location: package jnr.posix
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:42: error: package jnr.posix.windows does not exist
    [javac] import jnr.posix.windows.CommonFileInformation;
    [javac]                         ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1622: error: cannot find symbol
    [javac]     private static class WindowsRawFileStat2 extends WindowsRawFileStat {
    [javac]                                                      ^
    [javac]   symbol:   class WindowsRawFileStat
    [javac]   location: class PosixModule
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1631: error: cannot find symbol
    [javac]         public void setup(CommonFileInformation fileInfo) {
    [javac]                           ^
    [javac]   symbol:   class CommonFileInformation
    [javac]   location: class WindowsRawFileStat2
    [javac] /build/jython-2.7.1+repack/src/org/python/expose/generate/NewExposer.java:53: warning: [deprecation] visitMethodInsn(int,String,String,String) in MethodVisitor has been deprecated
    [javac]         mv.visitMethodInsn(INVOKESTATIC, onType.getInternalName(), name, NEW_DESCRIPTOR);
    [javac]           ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/jffi/SkinnyMethodAdapter.java:156: warning: [deprecation] visitMethodInsn(int,String,String,String) in MethodVisitor has been deprecated
    [javac]         getMethodVisitor().visitMethodInsn(INVOKESTATIC, arg1, arg2, arg3);
    [javac]                           ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/jffi/SkinnyMethodAdapter.java:160: warning: [deprecation] visitMethodInsn(int,String,String,String) in MethodVisitor has been deprecated
    [javac]         getMethodVisitor().visitMethodInsn(INVOKESPECIAL, arg1, arg2, arg3);
    [javac]                           ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/jffi/SkinnyMethodAdapter.java:164: warning: [deprecation] visitMethodInsn(int,String,String,String) in MethodVisitor has been deprecated
    [javac]         getMethodVisitor().visitMethodInsn(INVOKEVIRTUAL, arg1, arg2, arg3);
    [javac]                           ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/jffi/SkinnyMethodAdapter.java:168: warning: [deprecation] visitMethodInsn(int,String,String,String) in MethodVisitor has been deprecated
    [javac]         getMethodVisitor().visitMethodInsn(INVOKEINTERFACE, arg1, arg2, arg3);
    [javac]                           ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/jffi/SkinnyMethodAdapter.java:843: warning: [deprecation] visitMethodInsn(int,String,String,String) in MethodVisitor has been deprecated
    [javac]     public void visitMethodInsn(int arg0, String arg1, String arg2, String arg3) {
    [javac]                 ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/jffi/SkinnyMethodAdapter.java:844: warning: [deprecation] visitMethodInsn(int,String,String,String) in MethodVisitor has been deprecated
    [javac]         getMethodVisitor().visitMethodInsn(arg0, arg1, arg2, arg3);
    [javac]                           ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/jffi/StructLayout.java:144: warning: [deprecation] Struct(Type...) in Struct has been deprecated
    [javac]                     : new com.kenai.jffi.Struct(fieldTypes);
    [javac]                       ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1605: error: incompatible types: WindowsRawFileStat2 cannot be converted to FileStat
    [javac]                     stat = new WindowsRawFileStat2(posix, posixHandler);
    [javac]                            ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1630: error: method does not override or implement a method from a supertype
    [javac]         @Override
    [javac]         ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1632: error: non-static variable super cannot be referenced from a static context
    [javac]             super.setup(fileInfo);
    [javac]             ^
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1635: error: cannot find symbol
    [javac]             int mode = ALL_READ;
    [javac]                        ^
    [javac]   symbol:   variable ALL_READ
    [javac]   location: class WindowsRawFileStat2
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1636: error: cannot find symbol
    [javac]             if ((attr & CommonFileInformation.FILE_ATTRIBUTE_READONLY) == 0) {
    [javac]                         ^
    [javac]   symbol:   variable CommonFileInformation
    [javac]   location: class WindowsRawFileStat2
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1638: error: cannot find symbol
    [javac]                 mode |= ALL_WRITE;
    [javac]                         ^
    [javac]   symbol:   variable ALL_WRITE
    [javac]   location: class WindowsRawFileStat2
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1640: error: cannot find symbol
    [javac]             if ((attr & CommonFileInformation.FILE_ATTRIBUTE_DIRECTORY) != 0) {
    [javac]                         ^
    [javac]   symbol:   variable CommonFileInformation
    [javac]   location: class WindowsRawFileStat2
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1642: error: cannot find symbol
    [javac]                 mode |= S_IFDIR | S_IXUGO;
    [javac]                         ^
    [javac]   symbol:   variable S_IFDIR
    [javac]   location: class WindowsRawFileStat2
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1642: error: cannot find symbol
    [javac]                 mode |= S_IFDIR | S_IXUGO;
    [javac]                                   ^
    [javac]   symbol:   variable S_IXUGO
    [javac]   location: class WindowsRawFileStat2
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1645: error: cannot find symbol
    [javac]                 mode |= S_IFREG;
    [javac]                         ^
    [javac]   symbol:   variable S_IFREG
    [javac]   location: class WindowsRawFileStat2
    [javac] /build/jython-2.7.1+repack/src/org/python/modules/posix/PosixModule.java:1650: error: method does not override or implement a method from a supertype
    [javac]         @Override
    [javac]         ^

BUILD FAILED
/build/jython-2.7.1+repack/build.xml:486: Compile failed; see the compiler error output for details.


Any idea how to fix this?

Kind regards

       Andreas.


-- 
http://fam-tille.de


Reply to: