[Scilab-users] Compiling Scilab for macOS
Chin Luh Tan
chinluh.tan at bytecode-asia.com
Sat Apr 18 04:43:10 CEST 2020
Hi Samuel,
Thanks for your reply. Yes, there are 2 version of Java, another is 13, but in fact, i already use the export JAVA_HOME before "make":
Kenneths-MacBook-Air-2:scilab kennethkoh$ java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.242-b08, mixed mode)
Kenneths-MacBook-Air-2:scilab kennethkoh$ javac -version
javac 1.8.0_242
and also the configured show below:
checking JAVA_HOME variable... JAVA_HOME variable found, use it as JVM root directory
checking for zip or jar files to include on CLASSPATH...
checking to see if the java compiler works... yes
Using JAVAC=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/javac
Java found in /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
checking type of jvm... jdk
checking java API version... 1.8
Using the following JNI include flags -I/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/include/darwin
Java Configuration:
JAVA_HOME ........... =
JAVAC ............... = /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/javac
JAVA_CLASSPATH ...... =
JAVA_VERSION ........ = 1.8
JAVAC_FLAGS ......... = -g
JAVA_JNI_INCLUDE .... = -I/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/include/darwin
JAVA_JNI_LIBS ....... = -framework JavaVM
JAVA_JNI_LIBS_PRELOAD =
JAVA ................ = /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java
JAVADOC ............. = /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/javadoc
JAR ................. = /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/jar
ANT ................. = /usr/local/bin/ant
but the issue remained the same
thanks.
Regards,
Chin Luh
---- On Fri, 17 Apr 2020 22:43:46 +0800 Stéphane Mottelet <mailto:stephane.mottelet at utc.fr> wrote ----
Hello,
I think that you may have more than one JDK installed on your
computer. The problem
with error: package javax.annotation does not exist
is likely due to java 11. Make sure that at configure time the
right JDK is detected, and if necessary force the detection with
configure flag
--with-jdk=DIR
and/or
export JAVA_HOME=`/usr/libexec/java_home -v '1.8*'`
S.
Le 14/04/2020 à 17:55, Arvid Rosén a
écrit :
Sorry
for top-posting, but here are a few of the errors I get:
Something
missing with:
import
javax.activation.MimetypesFileTypeMap;
A
bunch of these:
compile:
[javac] Compiling 1 source file to
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/graphic_objects/build/classes
[javac]
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/xmlloader/CSSParser.java
[javac] warning: Supported source version 'RELEASE_6' from
annotation processor
'com.jogamp.gluegen.structgen.CStructAnnotationProcessor'
less than -source '8'
[javac]
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/xmlloader/CSSParser.java:17:
error: package javax.annotation does not exist
[javac]
@javax.annotation.Generated("JFlex")
[javac] ^
[javac] 1 error
[javac] 1 warning
And
also this one:
compile:
[javac] Compiling 5 source files to
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/javasci/build/classes/v2
[javac]
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/javasci/src/java/org/scilab/modules/javasci/Call_Scilab.java
[javac]
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/javasci/src/java/org/scilab/modules/javasci/Call_ScilabJNI.java
[javac]
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/javasci/src/java/org/scilab/modules/javasci/JavasciException.java
[javac]
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/javasci/src/java/org/scilab/modules/javasci/Scilab.java
[javac]
/Users/arvid/everything/scilab/src/scilab/scilab-6.1.1/scilab/modules/javasci/src/java/org/scilab/modules/javasci/ScilabVariablesJavasci.java
[javac] warning: [options] bootstrap class path not set in
conjunction with -source 6
[javac] error: Source option 6 is
no longer supported. Use 7 or later.
[javac] error: Target option 6 is
no longer supported. Use 7 or later.
Cheers,
Arvid
From: Scilab Users List mailto:users-bounces at lists.scilab.org on behalf of
Stéphane Mottelet mailto:stephane.mottelet at utc.fr
Reply to: Users mailing list for Scilab mailto:users at lists.scilab.org
Date: Tuesday, 14 April 2020 at 17:00
To: mailto:users at lists.scilab.org mailto:users at lists.scilab.org
Subject: Re: [Scilab-users] Compiling Scilab for
macOS
Hello,
Le 14/04/2020 à 16:51, Arvid Rosén a
écrit :
Hi,
I still can’t find any Scilab 6.1 builds for
macOS (despite the info text here: https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/www.scilab.org) , so
I’m trying to compile one myself.
Great,
at least we will be two now...
However, I get a bunch of Java errors during
compilation.
Which
kind ?
I’m currently using a JDK from AdoptOpenJDK
(Java 8). Is this correct,
Yes.
S.
or should I try using some other version or
provider for compiling Scilab on macOS Catalina?
Cheers,
Arvid
_______________________________________________
users mailing list
mailto:users at lists.scilab.org
https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users
--
Stéphane Mottelet
Ingénieur de recherche
EA 4297 Transformations Intégrées de la Matière Renouvelable
Département Génie des Procédés Industriels
Sorbonne Universités - Université de Technologie de Compiègne
CS 60319, 60203 Compiègne cedex
Tel : +33(0)344234688
https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/www.utc.fr/~mottelet
_______________________________________________
users mailing list
mailto:users at lists.scilab.org
https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users
--
Stéphane Mottelet
Ingénieur de recherche
EA 4297 Transformations Intégrées de la Matière Renouvelable
Département Génie des Procédés Industriels
Sorbonne Universités - Université de Technologie de Compiègne
CS 60319, 60203 Compiègne cedex
Tel : +33(0)344234688
http://www.utc.fr/~mottelet
_______________________________________________
users mailing list
mailto:users at lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20200418/a5c2272f/attachment.htm>
More information about the users
mailing list