Hi folks, I have been struggling with the latest upstream release of Netbeans for the last couple of weeks. I think I'm almost there now but I am at a point where new error messages pop up which don't really make sense to me. I have uploaded my current debian directory, the original tarball and the build log to [1]. Maybe someone else can explain to me why Netbeans apparently requires JDK 9 classes, although it is intended to work with JDK 8. [1] ftp://46.182.19.245/netbeans/ I see error messages like the following ones. Cheers [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/save/CasualDiff.java:124: error: cannot find symbol [repeat] import com.sun.tools.javac.tree.JCTree.JCPackageDecl; [repeat] ^ [repeat] symbol: class JCPackageDecl [repeat] location: class JCTree [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java:98: error: cannot find symbol [repeat] import com.sun.tools.javac.comp.Operators; [repeat] ^ [repeat] symbol: class Operators [repeat] location: package com.sun.tools.javac.comp [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/save/CasualDiff.java:680: error: cannot find symbol [repeat] protected int diffPackage(JCPackageDecl oldT, JCPackageDecl newT, int start) { [repeat] ^ [repeat] symbol: class JCPackageDecl [repeat] location: class CasualDiff [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/save/CasualDiff.java:680: error: cannot find symbol [repeat] protected int diffPackage(JCPackageDecl oldT, JCPackageDecl newT, int start) { [repeat] ^ [repeat] symbol: class JCPackageDecl [repeat] location: class CasualDiff [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java:155: error: cannot find symbol [repeat] private final Operators operators; [repeat] ^ [repeat] symbol: class Operators [repeat] location: class VeryPretty [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/pretty/WidthEstimator.java:49: error: cannot find symbol [repeat] import com.sun.tools.javac.comp.Operators; [repeat] ^ [repeat] symbol: class Operators [repeat] location: package com.sun.tools.javac.comp [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java:742: error: cannot find symbol [repeat] public void visitPackageDef(JCPackageDecl tree) { [repeat] ^ [repeat] symbol: class JCPackageDecl [repeat] location: class VeryPretty [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/parsing/JavacParser.java:72: error: cannot find symbol [repeat] import com.sun.tools.javadoc.JavadocClassFinder; [repeat] ^ [repeat] symbol: class JavadocClassFinder [repeat] location: package com.sun.tools.javadoc [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/pretty/WidthEstimator.java:63: error: cannot find symbol [repeat] private final Operators operators; [repeat] ^ [repeat] symbol: class Operators [repeat] location: class WidthEstimator [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/builder/TreeFactory.java:288: error: cannot find symbol [repeat] public CompilationUnitTree CompilationUnit(PackageTree packageDecl, [repeat] ^ [repeat] symbol: class PackageTree [repeat] location: class TreeFactory [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/builder/TreeFactory.java:633: error: cannot find symbol [repeat] public PackageTree Package(List<? extends AnnotationTree> annotations, ExpressionTree pid) { [repeat] ^ [repeat] symbol: class PackageTree [repeat] location: class TreeFactory [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/api/java/source/TreeMaker.java:403: error: cannot find symbol [repeat] public CompilationUnitTree CompilationUnit(PackageTree pkg, [repeat] ^ [repeat] symbol: class PackageTree [repeat] location: class TreeMaker [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/api/java/source/TypeMirrorHandle.java:53: error: cannot find symbol [repeat] import com.sun.tools.javac.code.TypeMetadata; [repeat] ^ [repeat] symbol: class TypeMetadata [repeat] location: package com.sun.tools.javac.code [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/api/java/source/TypeMirrorHandle.java:433: error: cannot find symbol [repeat] public PlaceholderType(TypeMetadata md) { [repeat] ^ [repeat] symbol: class TypeMetadata [repeat] location: class PlaceholderType [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/api/java/source/TypeMirrorHandle.java:443: error: cannot find symbol [repeat] public Type cloneWithMetadata(TypeMetadata md) { [repeat] ^ [repeat] symbol: class TypeMetadata [repeat] location: class PlaceholderType [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/indexing/FQN2Files.java:62: error: cannot find symbol [repeat] import javax.lang.model.util.ElementScanner9; [repeat] ^ [repeat] symbol: class ElementScanner9 [repeat] location: package javax.lang.model.util [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/api/java/source/SourceUtils.java:77: error: cannot find symbol [repeat] import com.sun.tools.javac.code.Scope.NamedImportScope; [repeat] ^ [repeat] symbol: class NamedImportScope [repeat] location: class Scope [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/transform/ImmutableTreeTranslator.java:348: error: cannot find symbol [repeat] public Tree visitPackage(PackageTree tree, Object p) { [repeat] ^ [repeat] symbol: class PackageTree [repeat] location: class ImmutableTreeTranslator [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/transform/ImmutableTreeTranslator.java:568: error: cannot find symbol [repeat] protected final PackageTree rewriteChildren(PackageTree tree) { [repeat] ^ [repeat] symbol: class PackageTree [repeat] location: class ImmutableTreeTranslator [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/transform/ImmutableTreeTranslator.java:568: error: cannot find symbol [repeat] protected final PackageTree rewriteChildren(PackageTree tree) { [repeat] ^ [repeat] symbol: class PackageTree [repeat] location: class ImmutableTreeTranslator [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/transform/TreeDuplicator.java:82: error: cannot find symbol [repeat] import com.sun.source.tree.PackageTree; [repeat] ^ [repeat] symbol: class PackageTree [repeat] location: package com.sun.source.tree [repeat] /mnt/data/Debian-Git/netbeans/java.source.base/src/org/netbeans/modules/java/source/transform/TreeDuplicator.java:316: error: cannot find symbol [repeat] public Tree visitPackage(PackageTree tree, Void p) { [repeat] ^ [repeat] symbol: class PackageTree [repeat] location: class TreeDuplicator [repeat] 22 errors [repeat] 20 warnings [nbmerge] Failed to build target: all-java.source.base
Attachment:
signature.asc
Description: OpenPGP digital signature