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