make dist ends with error

50 views
Skip to first unread message

Михаил Назаров

unread,
Oct 8, 2023, 2:48:20 AM10/8/23
to j2objc-discuss

➜  j2objc git:(master) make dist

Locale: en_US.UTF-8

Darwin MacBook-Pro-Mihail.local 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:19:52 PDT 2022; root:xnu-8020.140.49~2/RELEASE_ARM64_T6000 arm64

Xcode 14.2 Build version 14C18

Apple clang version 14.0.0 (clang-1400.0.29.202)

Target: arm64-apple-darwin21.6.0

Thread model: posix

InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin


Environment:

GEM_HOME=/Users/finam/.rvm/gems/ruby-2.7.5

GEM_PATH=/Users/finam/.rvm/gems/ruby-2.7.5:/Users/finam/.rvm/gems/ruby-2.7.5@global

HOME=/Users/finam

HOMEBREW_CELLAR=/opt/homebrew/Cellar

HOMEBREW_PREFIX=/opt/homebrew

HOMEBREW_REPOSITORY=/opt/homebrew

INFOPATH=/opt/homebrew/share/info:

IRBRC=/Users/finam/.rvm/rubies/ruby-2.7.5/.irbrc

J2OBJC_ARCHS=macosx iphone64 iphone64e watchosv7k watchos64 watchsimulator watchsimulator64 simulator simulator64 maccatalyst appletvos appletvsimulator macosx64 maccatalyst64

J2OBJC_HOME=/Users/finam/Downloads/ext_libraries2/j2objc

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.16.1.jdk/Contents/Home

LANG=en_US.UTF-8

LANGUAGE=en_US.UTF-8

LC_ALL=en_US.UTF-8

LESS=-R

LOGNAME=finam

LSCOLORS=Gxfxcxdxbxegedabagacad

LS_COLORS=di=1;36:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=30;42:ow=30;43

MAKEFLAGS=

MAKELEVEL=1

MANPATH=/opt/homebrew/share/man::

MFLAGS=

MY_RUBY_HOME=/Users/finam/.rvm/rubies/ruby-2.7.5

PAGER=less

PATH=/Users/finam/.rvm/gems/ruby-2.7.5/bin:/Users/finam/.rvm/gems/ruby-2.7.5@global/bin:/Users/finam/.rvm/rubies/ruby-2.7.5/bin:/Users/finam/.rbenv/shims:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/Users/finam/.cargo/bin:/Users/finam/flutter/bin:/Users/finam/.local/bin:/Users/finam/.local/bin:/Users/finam/.rvm/bin

PROTOBUF_ROOT_DIR=/opt/homebrew/Cellar/protobuf/24.3

PWD=/Users/finam/j2objc

RBENV_SHELL=zsh

RUBY_VERSION=ruby-2.7.5

SHELL=/bin/zsh

SHLVL=2

SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.JsB9okuttR/Listeners

TERM=xterm-256color

TERM_PROGRAM=Apple_Terminal

TERM_PROGRAM_VERSION=445

TERM_SESSION_ID=BA6E74B0-0D82-4587-885E-11D8728C0BE3

TMPDIR=/var/folders/7l/1fwz_1dd2nb_7vh60ktr07fm0000gp/T/

USER=finam

XPC_FLAGS=0x0

XPC_SERVICE_NAME=0

ZSH=/Users/finam/.oh-my-zsh


building j2objc jar

src/main/java/com/google/devtools/j2objc/Options.java:52: error: package java.util.logging is not visible

import java.util.logging.Handler;

                ^

  (package java.util.logging is declared in module java.logging, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/Options.java:53: error: package java.util.logging is not visible

import java.util.logging.Level;

                ^

  (package java.util.logging is declared in module java.logging, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/Options.java:54: error: package java.util.logging is not visible

import java.util.logging.Logger;

                ^

  (package java.util.logging is declared in module java.logging, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/CodeReferenceMap.java:28: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/CodeReferenceMap.java:29: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:30: error: package com.sun.tools.javac.code is not visible

import com.sun.tools.javac.code.Attribute;

                          ^

  (package com.sun.tools.javac.code is declared in module jdk.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:31: error: package com.sun.tools.javac.code is not visible

import com.sun.tools.javac.code.Flags;

                          ^

  (package com.sun.tools.javac.code is declared in module jdk.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:32: error: package com.sun.tools.javac.code is not visible

import com.sun.tools.javac.code.Symbol;

                          ^

  (package com.sun.tools.javac.code is declared in module jdk.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:33: error: package com.sun.tools.javac.code.Symbol does not exist

import com.sun.tools.javac.code.Symbol.ClassSymbol;

                                      ^

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:34: error: package com.sun.tools.javac.code.Symbol does not exist

import com.sun.tools.javac.code.Symbol.VarSymbol;

                                      ^

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:35: error: package com.sun.tools.javac.code is not visible

import com.sun.tools.javac.code.SymbolMetadata;

                          ^

  (package com.sun.tools.javac.code is declared in module jdk.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:49: error: package javax.lang.model is not visible

import javax.lang.model.AnnotatedConstruct;

                 ^

  (package javax.lang.model is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:50: error: package javax.lang.model.element is not visible

import javax.lang.model.element.AnnotationMirror;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:51: error: package javax.lang.model.element is not visible

import javax.lang.model.element.AnnotationValue;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:52: error: package javax.lang.model.element is not visible

import javax.lang.model.element.Element;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:53: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ElementKind;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:54: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:55: error: package javax.lang.model.element is not visible

import javax.lang.model.element.Modifier;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:56: error: package javax.lang.model.element is not visible

import javax.lang.model.element.Name;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:57: error: package javax.lang.model.element is not visible

import javax.lang.model.element.NestingKind;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:58: error: package javax.lang.model.element is not visible

import javax.lang.model.element.PackageElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:59: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:60: error: package javax.lang.model.element is not visible

import javax.lang.model.element.VariableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:61: error: package javax.lang.model.type is not visible

import javax.lang.model.type.DeclaredType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:62: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeKind;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:63: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:64: error: package javax.lang.model.util is not visible

import javax.lang.model.util.Elements;

                       ^

  (package javax.lang.model.util is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ElementUtil.java:65: error: package javax.tools is not visible

import javax.tools.JavaFileObject;

            ^

  (package javax.tools is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:33: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ElementKind;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:34: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:35: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:36: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeParameterElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:37: error: package javax.lang.model.element is not visible

import javax.lang.model.element.VariableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:38: error: package javax.lang.model.type is not visible

import javax.lang.model.type.ArrayType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:39: error: package javax.lang.model.type is not visible

import javax.lang.model.type.DeclaredType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:40: error: package javax.lang.model.type is not visible

import javax.lang.model.type.ExecutableType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:41: error: package javax.lang.model.type is not visible

import javax.lang.model.type.IntersectionType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:42: error: package javax.lang.model.type is not visible

import javax.lang.model.type.NoType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:43: error: package javax.lang.model.type is not visible

import javax.lang.model.type.NullType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:44: error: package javax.lang.model.type is not visible

import javax.lang.model.type.PrimitiveType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:45: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeKind;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:46: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:47: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeVariable;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:48: error: package javax.lang.model.type is not visible

import javax.lang.model.type.UnionType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:49: error: package javax.lang.model.type is not visible

import javax.lang.model.type.WildcardType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:50: error: package javax.lang.model.util is not visible

import javax.lang.model.util.Elements;

                       ^

  (package javax.lang.model.util is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/TypeUtil.java:51: error: package javax.lang.model.util is not visible

import javax.lang.model.util.Types;

                       ^

  (package javax.lang.model.util is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ParserEnvironment.java:17: error: package javax.lang.model.util is not visible

import javax.lang.model.util.Elements;

                       ^

  (package javax.lang.model.util is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/util/ParserEnvironment.java:18: error: package javax.lang.model.util is not visible

import javax.lang.model.util.Types;

                       ^

  (package javax.lang.model.util is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/types/ExecutablePair.java:17: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/types/ExecutablePair.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.ExecutableType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/Name.java:17: error: package javax.lang.model.element is not visible

import javax.lang.model.element.Element;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/Name.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/Expression.java:17: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/TreeNode.java:128: error: cannot access SourcePosition

  public TreeNode setPosition(SourcePosition position) {

                              ^

  bad class file: /Users/finam/j2objc/translator/build_result/classes/com/google/devtools/j2objc/ast/SourcePosition.class

    class file has wrong version 59.0, should be 55.0

    Please remove or make sure it appears in the correct subdirectory of the classpath.

src/main/java/com/google/devtools/j2objc/ast/AnnotationTypeDeclaration.java:17: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/AbstractTypeDeclaration.java:19: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/BodyDeclaration.java:19: error: package javax.lang.model.element is not visible

import javax.lang.model.element.Element;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/AnnotationTypeMemberDeclaration.java:17: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/AnnotationTypeMemberDeclaration.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ArrayAccess.java:17: error: package javax.lang.model.type is not visible

import javax.lang.model.type.ArrayType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ArrayAccess.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ArrayInitializer.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.ArrayType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/Type.java:19: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/Assignment.java:17: error: package com.sun.source.tree is not visible

import com.sun.source.tree.Tree;

                     ^

  (package com.sun.source.tree is declared in module jdk.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/Assignment.java:19: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/BooleanLiteral.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/CStringLiteral.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/CastExpression.java:17: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/CharacterLiteral.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ClassInstanceCreation.java:19: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ClassInstanceCreation.java:20: error: package javax.lang.model.type is not visible

import javax.lang.model.type.ExecutableType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ClassInstanceCreation.java:21: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/CommaExpression.java:20: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ConditionalExpression.java:17: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ConstructorInvocation.java:19: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ConstructorInvocation.java:20: error: package javax.lang.model.type is not visible

import javax.lang.model.type.ExecutableType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/ConstructorInvocation.java:21: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/MethodReference.java:17: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/MethodReference.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FunctionalExpression.java:20: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FunctionalExpression.java:21: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/EnumConstantDeclaration.java:19: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/EnumConstantDeclaration.java:20: error: package javax.lang.model.element is not visible

import javax.lang.model.element.VariableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/EnumConstantDeclaration.java:21: error: package javax.lang.model.type is not visible

import javax.lang.model.type.ExecutableType;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/EnumConstantDeclaration.java:22: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/EnumDeclaration.java:19: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/EnumDeclaration.java:20: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FieldAccess.java:17: error: package javax.lang.model.element is not visible

import javax.lang.model.element.VariableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FieldAccess.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FieldDeclaration.java:17: error: package javax.lang.model.element is not visible

import javax.lang.model.element.VariableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FieldDeclaration.java:18: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FunctionDeclaration.java:18: error: package javax.lang.model.element is not visible

import javax.lang.model.element.ExecutableElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FunctionDeclaration.java:19: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/FunctionInvocation.java:21: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/InfixExpression.java:17: error: package com.sun.source.tree is not visible

import com.sun.source.tree.Tree;

                     ^

  (package com.sun.source.tree is declared in module jdk.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/InfixExpression.java:20: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/InstanceofExpression.java:17: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/IntersectionType.java:17: error: package javax.lang.model.type is not visible

import javax.lang.model.type.TypeMirror;

                       ^

  (package javax.lang.model.type is declared in module java.compiler, but module org.jspecify does not read it)

src/main/java/com/google/devtools/j2objc/ast/LambdaExpression.java:18: error: package javax.lang.model.element is not visible

import javax.lang.model.element.TypeElement;

                       ^

  (package javax.lang.model.element is declared in module java.compiler, but module org.jspecify does not read it)

Note: src/main/java/com/google/devtools/j2objc/pipeline/InputFilePreprocessor.java uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

100 errors

make[1]: *** [/Users/finam/j2objc/translator/build_result/j2objc.jar] Error 1

make: *** [translator] Error 2


Tom Ball

unread,
Oct 9, 2023, 3:17:44 PM10/9/23
to j2objc-...@googlegroups.com
The j2objc translator uses classes defined by the javac compiler, and all of those "not visible" classes are those javac classes it needs. The translator build defines javac flags to access these classes in make/common.mk, so check that your local copy of that file matches.

Since these flags are only used with a JDK newer than 1.8, double-check your JDK version by running `java -version`. If it displays a 1.8 version number (mine says `java version "1.8.0_221"`), then your PATH environment variable probably needs fixing, as your JAVA_HOME variable looks correct.

--
You received this message because you are subscribed to the Google Groups "j2objc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to j2objc-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/j2objc-discuss/af7def05-2be9-44dc-b24c-91b9ce221e91n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages