Path: csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Andreas Tille Newsgroups: linux.debian.maint.java Subject: Attempt to backport jython to Stretch Date: Fri, 12 Jan 2018 16:00:02 +0100 Message-ID: X-Mailbox-Line: From debian-java-request@lists.debian.org Fri Jan 12 14:52:01 2018 Old-Return-Path: X-Amavis-Spam-Status: No, score=-4.01 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, COMPANYSYMBOLPRICE=3, LDO_WHITELIST=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate:hard: -6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-Mailing-List: archive/latest/20628 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20180112145146.25sq6i2bvag6d75j@an3as.eu Approved: robomod@news.nic.it Lines: 112 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: Jakub Adam X-Original-Date: Fri, 12 Jan 2018 15:51:46 +0100 X-Original-Message-ID: <20180112145146.25sq6i2bvag6d75j@an3as.eu> Xref: csiph.com linux.debian.maint.java:10254 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