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: