[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